<SEC-DOCUMENT>0001193125-18-115533.txt : 20180412
<SEC-HEADER>0001193125-18-115533.hdr.sgml : 20180412
<ACCEPTANCE-DATETIME>20180412160705
ACCESSION NUMBER:		0001193125-18-115533
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		173
CONFORMED PERIOD OF REPORT:	20171231
FILED AS OF DATE:		20180412
DATE AS OF CHANGE:		20180412

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			21Vianet Group, Inc.
		CENTRAL INDEX KEY:			0001508475
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370]
		IRS NUMBER:				000000000

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35126
		FILM NUMBER:		18752180

	BUSINESS ADDRESS:	
		STREET 1:		M5, 1JIUXIANQIAO EAST ROAD
		STREET 2:		Chaoyang District
		CITY:			Beijing
		STATE:			F4
		ZIP:			100016
		BUSINESS PHONE:		(86 10) 8456-2121

	MAIL ADDRESS:	
		STREET 1:		M5, 1JIUXIANQIAO EAST ROAD
		STREET 2:		Chaoyang District
		CITY:			Beijing
		STATE:			F4
		ZIP:			100016

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	21 Vianet Group, Inc.
		DATE OF NAME CHANGE:	20101221
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>d516208d20f.htm
<DESCRIPTION>FORM 20-F
<TEXT>
<HTML><HEAD>
<TITLE>Form 20-F</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:Times New Roman" ALIGN="center"><B>Washington, D.C. 20549 </B></P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">20-F</FONT> </B></P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman"><B>(Mark One) </B></P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"><B>REGISTRATION STATEMENT PURSUANT TO SECTION 12(B) OR 12(G) OF THE SECURITIES EXCHANGE ACT OF 1934 </B></TD></TR></TABLE>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>OR </B></P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9746;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"><B>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934 </B></TD></TR></TABLE>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>For the fiscal year ended December&nbsp;31, 2017. </B></P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>OR </B></P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934 </B></TD></TR></TABLE>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>OR </B></P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934 </B></TD></TR></TABLE>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Date of event requiring this shell company report </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>For the transition period from
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Commission file number: <FONT STYLE="white-space:nowrap">001-35126</FONT> </B></P>
<P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>21Vianet Group, Inc. </B></P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Exact Name of Registrant as Specified in Its Charter) </B></P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>N/A </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Translation of Registrant&#146;s Name into English) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Cayman Islands </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Jurisdiction of Incorporation or Organization) </B></P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>M5, 1 Jiuxianqiao East Road, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Chaoyang District </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Beijing,
100016 </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>The People&#146;s Republic of China </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address of Principal Executive Offices) </B></P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Ms.&nbsp;Sharon Xiao Liu, Chief Financial Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>21Vianet Group, Inc. </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>M5, 1
Jiuxianqiao East Road, </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Chaoyang District </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Beijing, 100016 </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>The
People&#146;s Republic of China </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Phone: (86) 10 8456-2121 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Facsimile: (86) 10 8456-4234 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Name, Telephone, <FONT STYLE="white-space:nowrap">E-mail</FONT> and/or Facsimile Number and Address of Company Contact Person) </B></P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Securities registered or to be registered pursuant to Section&nbsp;12(b) of the Act: </B></P>
<P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="50%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:60.10pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Title of each
class</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:131.25pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Name of exchange on which
registered</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"><B>American depositary shares, each representing six Class&nbsp;A ordinary shares, par value US$0.00001 per share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>NASDAQ Global Select Market</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"><B>Class&nbsp;A ordinary shares, par value US$0.00001 per share*</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="1%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">Not for trading, but only in connection with the listing on the NASDAQ Global Select Market of the American depositary shares </TD></TR></TABLE>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Securities registered or to be registered pursuant to Section&nbsp;12(g) of the Act: </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>None </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Title of Class)
</B></P> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Securities for which there is a reporting obligation pursuant to Section&nbsp;15(d) of the Act: </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>None </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Title of Class)
</B></P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Indicate the number of outstanding shares of each of the Issuer&#146;s classes of capital or common stock as of the close of the period covered by the annual
report: 496,636,128 Class&nbsp;A ordinary shares issued and outstanding and excluding treasury shares, and 174,649,638 Class&nbsp;B ordinary shares, par value US$0.00001 per share, as of December&nbsp;31, 2017. </P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities
Act.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746; </P> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">If this report is an annual or transition report, indicate
by check mark if the registrant is not required to file reports pursuant to Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746; </P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Indicate by check mark whether the registrant: (1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or 15(d) of the Securities Exchange Act of
1934 during the preceding 12&nbsp;months (or for such shorter period that the registrant was required to file such reports), and (2)&nbsp;has been subject to such filing requirements for the past 90
days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Indicate by check mark whether the registrant has
submitted electronically and posted on its Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation <FONT STYLE="white-space:nowrap">S-T</FONT> (&#167;232.405 of this chapter) during the
preceding 12 months (or such shorter period that the registrant was required to submit and post such files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <FONT STYLE="white-space:nowrap">non-accelerated</FONT>
filer, or an emerging growth company. See definition of &#147;large accelerated filer,&#148; &#147;accelerated filer &#148;, and &#147;emerging growth company&#148; in Rule <FONT STYLE="white-space:nowrap">12b-2</FONT> of the Exchange Act. (Check
one): </P> <P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="31%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Large accelerated filer &nbsp;&nbsp;&#9744;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Accelerated filer &nbsp;&nbsp;&#9746;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">Non-accelerated</FONT> filer &nbsp;&nbsp;&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">Emerging growth company &nbsp;&nbsp;&#9744;</TD></TR>
</TABLE> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, 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&#134; provided pursuant to Section&nbsp;13(a) of the Exchange Act.&nbsp;&nbsp;&#9744; </P>
<P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#134;</TD>
<TD ALIGN="left" VALIGN="top">The term &#147;new or revised financial accounting standard&#148; refers to any update issued by the by the Financial Accounting Standards Board to its Accounting Standards Codification after April&nbsp;5, 2012.
</TD></TR></TABLE> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing: </P>
<P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="59%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="22%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">US&nbsp;GAAP &#9746;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">International Financial Reporting Standards as issued by the International Accounting Standards Board&nbsp;&nbsp;&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; font-size:8pt; font-family:Times New Roman">Other &#9744;</P></TD></TR>
</TABLE> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">If &#147;Other&#148; has been checked in response to the previous question, indicate by check mark which
financial statement item the registrant has elected to follow. Item&nbsp;17&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Item 18&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule <FONT STYLE="white-space:nowrap">12b-2</FONT>
of the Exchange Act).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9746; </P> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">(APPLICABLE ONLY TO ISSUERS INVOLVED IN
BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS) </P> <P STYLE="margin-top:1pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Indicate by check mark whether the registrant has filed all documents and reports required to be filed
by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.&nbsp;&nbsp;&nbsp;&nbsp;Yes &#9744;&nbsp;&nbsp;&nbsp;&nbsp;No &#9744; </P>
<P STYLE="font-size:1pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>TABLE OF CONTENTS </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="17%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#rom516208_1">INTRODUCTION</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#rom516208_2">FORWARD-LOOKING STATEMENTS</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#rom516208_3">PART I</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 1.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_4">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 2.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_5">OFFER STATISTICS AND EXPECTED TIMETABLE</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 3.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_6">KEY INFORMATION</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 4.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_7">INFORMATION ON THE COMPANY</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 4A.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_8">UNRESOLVED STAFF COMMENTS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 5.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_9">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 6.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_10">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">94</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 7.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_11">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">103</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 8.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_12">FINANCIAL INFORMATION</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">106</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 9.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_13">THE OFFER AND LISTING</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">108</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 10.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_14">ADDITIONAL INFORMATION</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">109</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 11.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_15">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 12.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_16">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">120</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#rom516208_17">PART II</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">122</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 13.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_18">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">122</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 14.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_19">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">122</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 15.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_20">CONTROLS AND PROCEDURES</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">122</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM&nbsp;16A.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_21">AUDIT COMMITTEE FINANCIAL EXPERT</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM&nbsp;16B.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_22">CODE OF ETHICS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM&nbsp;16C.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_23">PRINCIPAL ACCOUNTANT FEES AND SERVICES</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM&nbsp;16D.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_24">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM&nbsp;16E.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_25">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 16F.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_26">CHANGE IN REGISTRANT&#146;S CERTIFYING ACCOUNTANT</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM&nbsp;16G.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_27">CORPORATE GOVERNANCE</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM&nbsp;16H.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_28">MINE SAFETY DISCLOSURE</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">126</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#rom516208_29">PART III</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 17.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_30">FINANCIAL STATEMENTS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 18.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_31">FINANCIAL STATEMENTS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.50em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">ITEM 19.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#rom516208_32">EXHIBITS</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#rom516208_32a">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS </A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">F-1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">i </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="rom516208_1"></A>INTRODUCTION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Unless otherwise indicated and except where the context otherwise requires, references in this annual report on Form <FONT
STYLE="white-space:nowrap">20-F</FONT> to: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">&#147;ADSs&#148; refers to our American depositary shares, each representing six Class&nbsp;A ordinary shares; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">&#147;21Vianet,&#148; &#147;we,&#148; &#147;us,&#148; &#147;our company,&#148; and &#147;our&#148; refer to 21Vianet Group, Inc., its subsidiaries and its consolidated affiliated entities; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">&#147;China&#148; or the &#147;PRC&#148; refers to the People&#146;s Republic of China, excluding, for the purpose of this annual report only, Hong Kong, Macau and Taiwan; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">&#147;ordinary shares&#148; or &#147;shares&#148; refer to our ordinary shares, which include both Class&nbsp;A ordinary shares, par value US$0.00001 per share, and Class&nbsp;B ordinary shares, par value US$0.00001 per
share, collectively; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">&#147;variable interest entities,&#148; or &#147;VIEs,&#148; refer to Beijing Yiyun Network Technology Co., Ltd. (previously known as Beijing aBitCool Network Technology Co., Ltd.), or 21Vianet Technology, Beijing iJoy
Information Technology Co., Ltd., or BJ iJoy, and WiFire Network Technology (Beijing) Co., Ltd. (previously known as aBitcool Small Micro Network Technology (BJ) Co., Ltd.), or WiFire Network, three domestic PRC companies in which we do not have
equity interests but whose financial results have been consolidated into our consolidated financial statements in accordance with U.S. GAAP due to our having effective control over, and our being the primary beneficiary of, the three companies;
</TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">&#147;consolidated affiliated entities&#148; refer to our variable interest entities and their direct and indirect subsidiaries; and </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">&#147;RMB&#148; and &#147;Renminbi&#148; refer to the legal currency of China. </TD></TR></TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="rom516208_2">
</A>FORWARD-LOOKING STATEMENTS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> contains forward-looking
statements that involve risks and uncertainties. All statements other than statements of historical facts are forward-looking statements. These forward-looking statements are made under the &#147;safe harbor&#148; provisions of the U.S. Private
Securities Litigation Reform Act of 1995. Known and unknown risks, uncertainties and other factors, including those listed under &#147;Risk Factors,&#148; may cause our actual results, performance or achievements to be materially different from
those expressed or implied by the forward-looking statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You can identify some of these forward-looking statements by words or
phrases such as &#147;may,&#148; &#147;will,&#148; &#147;expect,&#148; &#147;anticipate,&#148; &#147;aim,&#148; &#147;estimate,&#148; &#147;intend,&#148; &#147;plan,&#148; &#147;believe,&#148; &#147;is/are likely to,&#148; &#147;potential,&#148;
&#147;continue&#148; or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition,
results of operations, business strategy and financial needs. These forward-looking statements include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">our goals and strategies and our expansion plans; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">our future business development, financial condition and results of operations; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the expected growth of the data center services market; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">our expectations regarding demand for, and market acceptance of, our services; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">our expectations regarding keeping and strengthening our relationships with customers; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">our plans to invest in research and development to enhance and complement our existing solution and service offerings; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">general economic and business conditions in the regions where we provide our solutions and services. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These forward-looking statements involve various risks and uncertainties. Although we believe
that our expectations expressed in these forward-looking statements are reasonable, our expectations may later be found to be incorrect. Our actual results could be materially different from our expectations. Other sections of this annual report
include additional factors that could adversely impact our business and financial performance. Moreover, we operate in an evolving environment. New risk factors and uncertainties emerge from time to time and it is not possible for our management to
predict all risk factors and uncertainties, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any
forward-looking statements. You should read thoroughly this annual report and the documents that we refer to with the understanding that our actual future results may be materially different from and worse than what we expect. We qualify all of our
forward-looking statements by these cautionary statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="rom516208_3"></A>PART I </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_4"></A>ITEM&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_5"></A>ITEM&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>OFFER STATISTICS AND EXPECTED TIMETABLE </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_6"></A>ITEM&nbsp;3.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>KEY INFORMATION </B></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.<U></U></TD>
<TD ALIGN="left" VALIGN="top"><U>Selected Financial Data</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Selected Consolidated Financial Data </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following selected consolidated financial information for the periods and as of the dates indicated should be read in conjunction with our
consolidated financial statements and related notes and &#147;Item 5. Operating and Financial Review and Prospects&#148; in this annual report. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our selected consolidated financial data presented below for the years ended December&nbsp;31, 2015, 2016 and 2017 and our balance sheet data
as of December&nbsp;31, 2016 and 2017 have been derived from our audited consolidated financial statements included elsewhere in this annual report. Our audited consolidated financial statements are prepared in accordance with U.S. GAAP. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our selected consolidated financial data presented below for the year ended December&nbsp;31, 2013 and 2014 and our balance sheet data as of
December&nbsp;31, 2013, 2014 and 2015 have been derived from our audited financial statements not included in this annual report. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Starting in 2016, we began reporting our operating results in two operating segments, namely hosting and related services and managed network
services. Content delivery network services, or CDN services, which were previously offered as part of our hosting and related services business segment, were moved to the managed network services business segment in the fourth quarter of 2016. Our
consolidated statements of operations for the years ended December&nbsp;31, 2014, 2015 and 2016 as presented in this annual report were modified to reflect this change in segment reporting for consistency purposes. Our consolidated states of
operation for the years ended December&nbsp;31, 2013 were not modified to reflect such change. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2017, we completed the disposal of our managed network services business segment,
including CDN services, hosting area network services, route optimization and last-mile broadband businesses, and deconsolidated the financial results related to the managed network services business segment in our consolidated statements of
operations starting from the fourth quarter of 2017. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="34%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="22" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2013</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2014</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center"><B>(in thousands, except share and per share data)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Consolidated Statement of Operations Data:</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net revenues:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Hosting and related services</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,259,260</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,505,233</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,369,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,668,655</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,975,178</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">457,276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Managed network services</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">707,457</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,371,214</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,265,149</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">973,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">417,527</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,173</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total net revenues</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,966,717</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,876,447</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,634,372</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,641,774</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,392,705</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">521,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cost of revenues<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,449,845</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,066,304</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,780,614</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,929,638</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,634,295</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(404,884</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">516,872</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">810,143</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">853,758</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">712,136</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">758,410</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116,565</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Operating (expenses) income:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Sales and marketing expenses<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(154,479</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(287,229</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(359,460</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(352,926</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(256,682</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(39,451</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Research and development expenses<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(77,831</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(121,676</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(142,835</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(149,337</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(149,143</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22,923</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">General and administrative
expenses<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(186,357</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(483,396</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(568,741</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(639,648</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(519,950</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(79,915</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(550</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,913</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(32,199</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117,564</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(37,427</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,752</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Changes in the fair value of contingent purchase consideration payable</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(55,882</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22,629</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(43,325</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93,307</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(937</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Impairment of long-lived assets</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(392,947</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,808</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(61,757</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Impairment of goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(766,440</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117,800</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,783</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,439</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">836</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Operating profit (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,773</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(114,700</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(284,233</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(840,196</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,368,538</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,341</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47,003</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(328,477</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,275</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(931,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(917,644</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,040</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net (income) loss attributable to <FONT STYLE="white-space:nowrap">non-controlling</FONT>
interest</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,223</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,003</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26,824</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">298,324</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144,914</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net loss attributable to Company&#146;s ordinary shareholders</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(48,226</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(348,480</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(118,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Loss per share:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Basic</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.13</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.89</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.85</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.37</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.36</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.21</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Diluted</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.13</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.89</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.85</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.37</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.36</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.21</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Loss per ADS:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Basic</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.78</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.34</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.10</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8.22</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8.16</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.26</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Diluted</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.78</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.34</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.10</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8.22</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8.16</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.26</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Shares used in loss per share computation:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Basic</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">364,353,974</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">401,335,788</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">492,065,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">617,169,833</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Diluted</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">364,353,974</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">401,335,788</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">492,065,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">617,169,833</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Share-based compensation was included in the related operating expense categories as follows: </TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="62%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="22" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2013</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2014</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="22" ALIGN="center"><B>(in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Allocation of share-based compensation expenses:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,054</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,163</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,422</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,110</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(277</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(43</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Sales and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,405</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,482</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,490</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(681</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(104</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,176</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,924</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">40,711</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">208,914</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">153,814</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">123,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,945</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total share-based compensation expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">67,769</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">233,735</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">190,027</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118,729</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,129</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,244</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="22" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2013</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2014</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="22" ALIGN="center"><B>(in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Consolidated Balance Sheet Data:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,458,856</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">644,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,685,054</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,297,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,949,631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">299,653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Restricted cash (current asset)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">193,020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">161,649</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">195,230</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,963,561</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">242,494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,271</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,101,826</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">911,242</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">102,300</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">277,946</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">548,890</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,363</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Accounts and notes receivable, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">610,413</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">739,945</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">694,108</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">655,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">455,811</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,057</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,568,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,831,618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,437,921</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,158,561</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,245,542</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">652,528</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Restricted cash <FONT STYLE="white-space:nowrap">(non-current</FONT> asset)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">219,056</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">121,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">128,515</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,544</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,344</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">514</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,105,446</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,612,281</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,847,710</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,421,524</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,908,161</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,522,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,061,358</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,989,115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,821,019</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,373,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,775,323</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">272,862</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,630,145</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,611,618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,023,106</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,570,507</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,707,157</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">723,477</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total mezzanine equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">773,706</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">790,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">700,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total shareholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,475,301</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,226,957</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,034,375</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,151,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,201,004</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">799,380</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Exchange Rate Information </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Most of our operations are conducted in China and most of our revenues are denominated in Renminbi. This annual report contains translations of
Renminbi amounts into U.S. dollars at specific rates solely for the convenience of the reader. The conversion of RMB into U.S. dollars in this annual report is based on the noon buying rate in New York City for cable transfers of RMB as certified
for customs purposes by the Federal Reserve Bank of New York. Unless otherwise noted, all translations from RMB to U.S. dollars and from U.S. dollars to RMB in this annual report were made at a rate of RMB6.5063 to US$1.00, the noon buying rate in
effect as of December&nbsp;29, 2017. We make no representation that any RMB or U.S. dollar amounts could have been, or could be, converted into U.S. dollars or RMB, as the case may be, at any particular rate, or at all. The PRC government imposes
control over its foreign currency reserves in part through direct regulation of the conversion of RMB into foreign exchange and through restrictions on foreign trade. On April 6, 2018, the noon buying rate was RMB6.3045 to US$1.00. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth information concerning exchange rates between the RMB and the U.S.
dollar for the periods indicated. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Noon Buying Rate</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:22.65pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Period</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><FONT STYLE="white-space:nowrap">Period-End</FONT></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Average<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Low</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>High</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(RMB per U.S. Dollar)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2013</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.0537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.1412</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2438</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.0537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2014</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2046</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.1704</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.0402</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2015</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.4778</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2827</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.4896</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.1870</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.9430</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6563</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.9580</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.4480</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.5063</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.7350</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.9575</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.4773</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">October</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6328</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6254</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6533</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.5712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">November</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6090</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6385</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.5967</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">December</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.5063</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.5932</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6210</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.5063</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">January</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2841</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.4233</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.5263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2841</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">February</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3183</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3471</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2649</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">March</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3565</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2685</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">April (through April 6, 2018)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3045</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2960</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.2785</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.3045</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Source:
Federal Reserve Statistical Release </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Note: </P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Annual averages are calculated using the average of <FONT STYLE="white-space:nowrap">month-end</FONT> rates of the relevant year. Monthly averages are calculated using the average of the daily rates during the relevant
period. </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Capitalization and Indebtedness</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.</TD>
<TD ALIGN="left" VALIGN="top"><U>Reasons for the Offer and Use of Proceeds</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">D.</TD>
<TD ALIGN="left" VALIGN="top"><U>Risk Factors</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Risks Related to Our Business and Industry </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may not be able to successfully implement our growth strategies. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We plan to further increase our services capacities. In 2017, we increased the aggregate number of cabinets under our management by 2,700 to
29,080. In order to support our growing customer demand, we plan to add new cabinets in 2018 through new self-built data centers, new phases of existing self-built data centers and partnered data centers, which will include those through our
partnership with Warburg Pincus. In addition, we plan to expand our private optical fiber network to cover all of our major data centers throughout China and plan to increase our network services capacity. To achieve this expansion plan, we will be
required to commit a substantial amount of operating and financial resources. Our planned capital expenditures, together with our ongoing operating expenses, will cause substantial cash outflows. If we are not able to generate sufficient operating
cash flows or obtain alternative financings, our ability to fund our growth strategy may be limited. Alternative debt or equity financing may not be available when needed or, if available, may not be available on satisfactory terms. Any inability to
obtain additional debt or equity financing or to generate sufficient cash from operations may require us to prioritize projects or curtail capital expenditures and could adversely affect our results of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, site selection is a critical factor in our expansion plans, and there may not be
suitable properties available with the necessary combination of high power capacity and optical fiber connectivity, which may have a negative impact on our revenue growth. Moreover, we may not have sufficient customer demand in the markets where our
data centers are located. We may overestimate the demand for our services and as a result may increase our data center capacity or expand our internet network more aggressively than needed, resulting in a negative impact to our gross profit margins.
Furthermore, the costs of construction and maintenance of new data centers constitute a significant portion of our capital expenditures and operating expenses. If our planned expansion does not achieve the desired results, our operating margins
could be materially reduced, which would materially impair our profitability and adversely affect our business and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Delays in
the construction of new data centers or the expansion of existing data centers could involve significant risks to our business. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In
order to meet customer demand in some of our existing and new markets, we need to expand existing data centers, lease new facilities or obtain suitable land to build new data centers. Expansion of existing data centers and/or construction of new
data centers are currently underway, or being contemplated, in many of our markets. Such expansion and/or construction require us to carefully select and rely on the experience of one or more designers, general contractors, and subcontractors during
the design and construction process. If a designer, general contractor, or significant subcontractor experiences financial or other problems during the design or construction process, we could experience significant delays and/or incur increased
costs to complete the projects, resulting in negative impacts on our results of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we need to work closely with the
local power suppliers where our proposed data centers are located. If we experience significant delays in the supply of power required to support the data center expansion or new construction, either during the design or construction phases, the
progress of the data center expansion and/or construction could deviate from our original plans, which could cause material and negative effect to our revenue growth, profitability and results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Any significant or prolonged failure in our infrastructure or services would lead to significant costs and disruptions and would reduce our revenues,
harm our business reputation and have a material adverse effect on our financial results. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our data centers, power supplies and
network are vulnerable to disruptions and to failure. Problems with the cooling equipment, generators, backup batteries, routers, switches, or other equipment, whether or not within our control, could result in service interruptions and data losses
for our customers as well as equipment damage. Our customers locate their computing and networking equipment in our data centers, and any significant or prolonged failure in our infrastructure or services could significantly disrupt the normal
business operations of our customers and harm our reputation and reduce our revenue. While we offer data backup services and disaster recovery services, which could mitigate the adverse effects of such a failure, most of our customers do not
subscribe for these services. Accordingly, any failure or downtime in one of our data centers could affect many of our customers. The total destruction or severe impairment of any of our data centers could result in significant downtime of our
services and loss of customer data. Since our ability to attract and retain customers depends on our ability to provide highly reliable service, even minor interruptions in our service could harm our reputation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">While we have not experienced any material interruptions in the past, services interruptions continue to be a significant risk for us and
could materially impact our business. Any services interruptions could: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">require us to waive fees or provide free services; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">cause our customers to seek damages for losses incurred; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">require us to replace existing equipment or add redundant facilities; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">cause existing customers to cancel or elect to not renew their contracts; </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">affect our reputation as a reliable provider of data center services; or </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">make it more difficult for us to attract new customers or cause us to lose market share. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any
of these events could materially increase our expenses or reduce our revenue, which would have a material adverse effect on our results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We depend on third-party suppliers for key elements of our network infrastructure, data center and telecommunication network services, and we also
compete with some of the third-party suppliers, primarily China Telecom and China Unicom, for certain telecommunication resources. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our success depends in part upon our relationships with third-party suppliers, primarily China Telecom or China Unicom, for key elements of
network infrastructure and telecommunication network services, including hosting facilities and bandwidth, and to some extent, optical fibers. We directly enter into agreements with the local subsidiaries of China Telecom or China Unicom, from which
we lease cabinets in the data centers built and operated by them, with power systems, cabling and wiring and other data center equipment <FONT STYLE="white-space:nowrap">pre-installed.</FONT> Because each local subsidiary of China Telecom or China
Unicom has independent authority and budget to enter into contracts, our contract terms with these subsidiaries vary and are determined on a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">case-by-case</FONT></FONT> basis. We
generally define &#147;partnered&#148; data centers as the data center space and cabinets we leased from China Telecom, China Unicom and other third parties through agreements. Based on the specific requests of our customers, demands in different
cities and our strategy for points of presence, or POP, establishment, the locations and number of our partnered data centers may change from time to time. As of December&nbsp;31, 2017, we leased a total of 5,257 cabinets that are housed in our 38
partnered data centers, accounting for 18.1% of the total number of our cabinets under management. If we are not able to secure sufficient cabinets from China Unicom and China Telecom, it will have a material adverse effect on our business prospects
and results of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also rely on our internet bandwidth suppliers, which are primarily China Telecom and China Unicom, for a
significant portion of our bandwidth needs and lease optical fibers from them to connect our data centers with each other and with the telecommunications backbones and other internet service providers, or ISPs. Our agreements with local subsidiaries
of China Telecom or China Unicom usually have a <FONT STYLE="white-space:nowrap">one-year</FONT> term with automatic renewal option. We can offer no assurances that these service providers will continue to provide service to us on a cost-effective
basis or on otherwise competitive terms, if at all, or that these providers will provide us with additional capacity to adequately meet customer demand or to expand our business. Any of these factors could limit our growth prospects and materially
and adversely affect our business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">China Telecom and China Unicom also provide data center and bandwidth services and directly compete
with us while we exercise little control over them. See &#147;&#151;We may not be able to compete effectively against our current and future competitors.&#148; We believe that we have good business relationships with China Telecom and China Unicom,
and we have access to adequate hosting facilities and bandwidth to provide our services. However, there can be no assurance that we can always secure hosting facilities and bandwidth from China Telecom and China Unicom on commercially acceptable
terms, or at all. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also depend on third-party suppliers for optical fibers for our data transmission network. We offer no assurance
that we will be able to maintain a good relationship with our optical fiber providers or renew our leases on commercially reasonably terms, if at all. The occurrence of these events would materially and adversely affect our ability to provide
services and affect our business and results of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we currently purchase routers, switches and other equipment from
a limited number of suppliers. We do not carry significant inventories of the products we purchase, and we have no guaranteed supply arrangements with our suppliers. The loss of a significant vendor could delay any
<FONT STYLE="white-space:nowrap">build-out</FONT> of our infrastructure and increase our costs. If our suppliers fail to provide products or services that comply with evolving internet standards or that interoperate with other products or services
we use in our network infrastructure, we may be unable to meet all or a portion of our customer service commitments, which could materially and adversely affect our results of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, we have experienced and expect to continue to experience interruptions or delays in
network services. Any failure on our part or the part of our third-party suppliers to achieve or maintain high data transmission capacity, reliability or performance could significantly reduce customer demand for our services and damage our business
and reputation. As our customer base grows and their usage of telecommunications resources increases, we may be required to make additional investments in our capacity to maintain adequate data transmission speed. The availability of such capacity
may be limited or the cost may be unacceptable to us. If adequate capacity is not available to us as our customers&#146; usage increases, our network may be unable to achieve or maintain sufficiently high data transmission capacity, reliability or
performance. In addition, our operating margins may suffer if our bandwidth suppliers increase the prices for their services and we are unable to pass along the increased costs to our customers. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our leases for data centers could be terminated early, we may not be able to renew our existing leases on commercially reasonable terms, and our rent
could increase substantially in the future, which could materially and adversely affect our operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We lease buildings with
suitable power supplies and safe structures meeting our data center requirements and convert them into data centers by installing power generators, air conditioning systems, cables, cabinets and other equipment. We also build our own data centers
from the ground up after obtaining suitable land. For a small portion of our data centers, we purchase data center equipment and install them in a property with already installed infrastructure and then lease the data center back to such property
owner. We generally refer to these three types of data centers as &#147;self-built&#148; data centers. Our operating leases generally have three to twenty years lease terms with renewal options. As of December&nbsp;31, 2017, our self-built data
centers house 23,823 cabinets, or 81.9% of the total number of our cabinets under our management. We plan to renew our existing leases upon expiration. However, we may not be able to renew these leases on commercially reasonable terms, if at all. We
may experience an increase in our rent payments. In addition, although the lessors of our self-built data centers generally do not have the right of early termination and we have not experienced any early termination as of the date of this annual
report, the lease could be terminated early if we are in material breach of the lease agreements or the leased premises become unavailable due to reasons beyond the lessors&#146; control. If our leases for data centers were terminated early, we may
have to relocate our data center equipment and the servers and equipment of our customers to a new building and incur significant costs related to relocation. Any relocation could also affect our ability to provide services and harm our reputation.
As a result, our business and results of operations could be materially and adversely affected. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have been named as a defendant in a putative
shareholder class action lawsuit that could have a material adverse impact on our business, financial condition, results of operation, cash flows and reputation. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will have to defend against the putative shareholder class action lawsuit described in &#147;Item 8. Financial Information&#151;A.
Consolidated Statements and Other Financial Information&#151;Legal and Administrative Proceedings&#151;Litigation,&#148; including any appeals of such lawsuits should our initial defense be unsuccessful. On April 9, 2018, the lead plaintiff of the
putative class action filed an unopposed motion for preliminary approval of class action settlement, requesting that, among others, the Court preliminarily approve a settlement agreement that the parties reached to settle the case for US$9,000,000.
The unopposed motion for preliminary approval is currently pending before the Court. In the event that the proposed settlement is not approved by the Court and/or is not consummated for any other reason, we will not be able estimate the possible
loss or possible range of loss, if any, associated with the resolution of this lawsuit. In the event that our initial defense of these lawsuits is unsuccessful, there can be no assurance that we will prevail in any appeal. Any adverse outcome of
these cases, including any plaintiff&#146;s appeal of a judgment in these lawsuits, could have a material adverse effect on our business, financial condition, results of operation, cash flows and reputation. In addition, there can be no assurance
that our insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from these matters. The litigation process may utilize a significant portion of our cash resources and divert management&#146;s attention from
the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">day-to-day</FONT></FONT> operations of our company, all of which could harm our business. We also may be subject to claims for indemnification related to these matters, and we
cannot predict the impact that indemnification claims may have on our business or financial results. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Difficulties in identifying, consummating and integrating acquisitions and alliances and potential <FONT
STYLE="white-space:nowrap">write-off</FONT> in connection with our investment or acquisitions may have a material and adverse effect on our business and results of operations. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As part of our growth strategy, we have acquired, and may in the future acquire, companies that are complementary to our business. From time to
time, we may also make alternative investments and enter into strategic partnerships or alliances as we see fit. For example, in October 2012, we entered into a commercial operator agreement with Microsoft Corporation to expand Microsoft&#146;s
premier commercial public cloud services, Office 365 and Windows Azure, in China, and we further agreed with them to extend the agreement and establish a long-term partnership in March&nbsp;14, 2018. In April 2013, we completed the acquisition of
100% equity interests in iJoy Holding Limited, or iJoy BVI, and its subsidiaries (collectively known as &#147;iJoy&#148;) with a purchase consideration of RMB97.0&nbsp;million. In December 2013, we entered into a definitive agreement with IBM to
introduce IBM&#146;s premier private cloud infrastructure service and bring high-value managed private and hybrid cloud services to China and in October 2016, we launched IBM Bluemix cloud services which are now generally available in China. In
September 2015, we signed a memorandum of understanding with Unisplendour Corporation Limited (UNIS) and Microsoft to provide customized hybrid cloud computing solutions and related services to Chinese users. In March 2017, we entered into an
investment agreement with Warburg Pincus to establish a multi-stage joint venture and build a digital real estate platform in China, pursuant to which we and Warburg Pincus agreed to contribute assets, capital and other resources to this joint
venture. In November 2017, we entered in to a definitive agreement with BMW to provide a cutting-edge turnkey solutions to BMW, as well as private and hybrid cloud services, to support BMW&#146;s strong capacity needs in China. However, past and
future acquisitions, partnerships or alliances may expose us to potential risks, including risks associated with: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the integration of new operations and the retention of customers and personnel; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">significant volatility in our operating profit (loss) due to changes in the fair value of our contingent purchase consideration payable; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">unforeseen or hidden liabilities, including those associated with different business practices; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the diversion of management&#146;s attention and resources from our existing business and technology by acquisition, transition and integration activities; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">failure to achieve synergies with our existing business and generate revenues as anticipated; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">failure of the newly acquired businesses, technologies, services and products to perform as anticipated; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">inability to generate sufficient revenues to offset additional costs and expenses; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">breach or termination of key agreements by the counterparties; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the costs of acquisitions; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">international operations conducted by some of our subsidiaries; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">any different interpretations on contingent purchase consideration; or </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the potential loss of, or harm to, relationships with both our employees and customers resulting from our integration of new businesses. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any of the potential risks listed above could have a material and adverse effect on our ability to manage our business and our results of
operation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we record goodwill if the purchase price we pay in the acquisitions exceeded the amount assigned to the fair
value of the net assets or business acquired. We are required to test our goodwill and intangible assets for impairment annually or more frequently if events or changes in circumstances indicate that they may be impaired. We may record impairment of
goodwill and acquired intangible assets in connection with our acquisitions if the carrying value of our acquisition goodwill and related acquired intangible assets in </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
connection with our past or future acquisitions are determined to be impaired. We cannot be assured the acquired businesses, technologies, services and products from our past acquisitions and any
potential transaction will generate sufficient revenue to offset the associated costs or other potential unforeseen adverse effects on our business. Furthermore, we may need to raise additional debt or sell additional equity or equity-linked
securities to make or complete such acquisitions. See &#147;&#151;We may require additional capital to meet our future capital needs, which may adversely affect our financial position and result in additional shareholder dilution.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may not be able to increase sales to our existing customers and add new customers, which would adversely affect our results of operations.
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our growth depends on our ability to continue to expand our service offerings to existing customers and attract new customers. We
may be unable to sustain our growth for a number of reasons, such as: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">capacity constraints; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">inability to identify new locations or reliable data centers for cooperation or lease; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">a reduction in the demand for our services due to the current or future economic recession; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">inability to market our services in a cost-effective manner to new customers; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">inability of our customers to differentiate our services from those of our competitors or inability to effectively </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">inability to successfully communicate the benefits of data center services to businesses; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the decision of businesses to host their internet infrastructure internally or in other hosting facilities as an alternative to the use of our data center services; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">inability to expand our sales to existing customers; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">reliability, quality or compatibility problems with our services. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A substantial amount of our
past revenues were derived from service upgrades by existing customers. Our costs associated with increasing revenues from existing customers are generally lower than costs associated with generating revenues from new customers. Therefore, slowing
revenue growth or declining revenues from our existing customers, even if offset by an increase in revenues from new customers, could reduce our operating margins. Any failure to continue attracting new customers or grow our revenues from existing
customers for a prolonged period of time could have a material adverse effect on our results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may not be able to compete
effectively against our current and future competitors. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face competition from various industry players, including carriers such
as China Telecom and China Unicom, carrier-neutral service providers in China such as SINNET, GDS and Dr.&nbsp;Peng, cloud services providers such as AliCloud and Tencent Cloud, as well as new market entrants in the future. As we enter into the VPN
market, we face competition from Citic Telecom CPC, China Telecom, PCCW, and CBCcom. Competition is primarily centered on the quality of service and technical expertise, security, reliability and functionality, reputation and brand recognition,
financial strength, the breadth and depth of services offered, and price. Some of our current and future competitors have substantially greater financial, technical and marketing resources, greater brand recognition, and more established
relationships in the industry than we do. As a result, some of these competitors may be able to: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">adapt to new or emerging technologies and changes in customer requirements more quickly; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">bundle services and provide at reduced prices; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">take advantage of acquisition and other opportunities more readily; </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">adopt more aggressive pricing policies and devote greater resources to the promotion, marketing, and sales of their services; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">devote greater resources to the research and development of their products and services. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If
we are unable to compete effectively and successfully against our current and future competitors, our business prospects, financial condition and results of operations could be materially and adversely affected. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our self-built and partnered data centers are vulnerable to security breaches, which could disrupt our operations and have a material adverse effect on
our business, financial performance and results of operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A party who is able to compromise the security measures of our data
centers and networks or the security of our infrastructure could misappropriate either our proprietary information or the information of our customers, or cause interruptions or malfunctions in our operations. In addition, we have limited control
over our partnered data centers, which are primarily operated by China Telecom or China Unicom. We may be required to devote significant capital and resources to protect against such threats or to alleviate problems caused by security breaches. As
techniques used to breach security change frequently and are generally not recognized until launched against a target, we may not be able to implement security measures in a timely manner or, if and when implemented, we may not be certain whether
these measures could be circumvented. Any breaches that may occur could expose us to increased risk of lawsuits, regulatory penalties, loss of existing or potential customers, harm to our reputation and significant increases in our security costs,
which could have a material adverse effect on our financial performance and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>A severe or prolonged downturn in the global or
Chinese economy could materially and adversely affect our business and our results of operation. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The global macroeconomic
environment is facing challenges, including the escalation of the European sovereign debt crisis since 2011, the end of quantitative easing by the U.S. Federal Reserve and the economic slowdown in the Eurozone in 2014. Our business and operations
are primarily based in China and most of our revenues are derived from our operations in China. Accordingly, our financial results have been, and are expected to continue to be, affected by the economy and data center services industry in China.
Although the economy in China has grown significantly in the past decades, it still faces challenges. The Chinese economy has slowed down in recent years. According to the National Bureau of Statistics of China, China&#146;s gross domestic product
(GDP) growth slowed to 6.9% in 2017. There is considerable uncertainty over the long-term effects of the expansionary monetary and fiscal policies adopted by the central banks and financial authorities of some of the world&#146;s leading economies,
including the United States and China. There is considerable uncertainty surrounding the policy decisions the Trump Administration in the United States will make, especially in regard to foreign policy, which may impact the relationship between
China and the United States. There have been concerns over unrest and terrorist threats in the Middle East and Africa, which have resulted in volatility in oil and other markets, and over the conflicts involving Ukraine and Syria. There have also
been concerns on the relationship among China and other countries, including surrounding Asian countries, which may potentially lead to foreign investors closing down their business or withdrawing their investment in China and thus existing the
China market, and other economic effects. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China.
Any prolonged slowdown in the global or Chinese economy may have a negative impact on our business, results of operations and financial condition, and continued turbulence in the international markets may adversely affect our ability to access the
capital markets to meet liquidity needs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to meet our customers&#146; requirements, our reputation and results of operations could
suffer. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our agreements with our customers contain certain guarantees regarding our performance. For hosting services, we guarantee
99.99% uptime for power and 99.9% uptime for network connectivity, failure of which </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
will cause us to provide free service for a following period of time. In 2016, one of our data centers in southern China experienced a network outage for an extended period of time due to
supplier-side connectivity issues. As a result, we failed to meet the 99.9% uptime for network connectivity and provided free service for a following period of time to all customers who were affected pursuant to customer contracts. This is a <FONT
STYLE="white-space:nowrap">one-time</FONT> incident and did not have any material impact on our business. If in the future similar incidents were to recur or we are unable to provide customers with quality customer support, we could face customer
dissatisfaction, decreased overall demand for our services, and loss of revenue. In addition, inability to meet customer service expectations may damage our reputation and could consequently limit our ability to retain existing customers and attract
new customers, which would adversely affect our ability to generate revenue and negatively impact our results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We rely on customers
in the internet industry for most of our revenues. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We derived a majority of our revenues in 2017 from customers in China&#146;s
internet industry, including online media, <FONT STYLE="white-space:nowrap">e-commerce,</FONT> live broadcasting, social networks, online game companies, portals, search engines, mobile internet and cloud services providers. The business models of
some internet companies are relatively new and have not been well proven. Many internet companies base their business prospects on the continued growth of China&#146;s internet market, which may not happen as expected. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, our business would suffer if companies in China&#146;s internet sector reduce the outsourcing of their data center services. If
any of these events happen, we may lose customers or have difficulties in selling our services, which would materially and adversely affect our business and results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may require additional capital to meet our future capital needs, which may adversely affect our financial position and result in additional
shareholder dilution. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will require significant capital expenditures to fund our future growth. We may need to raise additional
funds through equity or debt financings in the future in order to meet our capital needs partly in relation to the construction of our self-built data centers. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In August 2017, we issued US$200&nbsp;million in aggregate principal amount of <FONT STYLE="white-space:nowrap">USD-denominated</FONT> notes
due 2020 at a coupon rate of 7.000% per annum, or the Original Notes. In September 2017, we issued US$100&nbsp;million in aggregate principal amount of <FONT STYLE="white-space:nowrap">USD-denominated</FONT> notes due 2020 at a coupon rate of 7.000%
per annum, or the Notes. The Notes were priced at a slight premium of 100.04, with an effective yield of 6.98%. The Notes constitute a further issuance of, and were consolidated to form a single series with, the Original Notes. The Original Notes
and the Notes are collectively referred to as the &#147;2020 Notes&#148;. Interest on the 2020 Notes is payable semi-annually in arrears on, or nearest to, August&nbsp;17 and February&nbsp;17 in each year, beginning on February&nbsp;17, 2018. The
2020 Notes have restrictive covenants relating to financial ratios as well as our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business
opportunities, including potential acquisitions. Such covenants restrict our abilities to declare dividends or incur or guarantee additional indebtedness, among other things. See &#147;Item 5. Operating and Financial Review and Prospects&#151;B.
Liquidity and Capital Resources&#148; for more detailed information on restrictive covenants of the 2020 Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2015, we
issued (i) 39,087,125 Class&nbsp;A and 18,250,268 Class&nbsp;B ordinary shares to King Venture Holdings Limited, or Kingsoft, for an aggregate cash consideration of US$172&nbsp;million; (ii) 6,142,410 Class&nbsp;A and 10,524,257 Class&nbsp;B
ordinary shares to Xiaomi Ventures Limited, or Xiaomi, for an aggregate cash consideration of US$50&nbsp;million; and (iii) 24,668,022 Class&nbsp;A ordinary shares (in the form of 4,111,337 ADSs) to Esta, for an aggregate cash consideration of
US$74&nbsp;million. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2016, we issued 31,996,874 Class&nbsp;A and 111,053,390 Class&nbsp;B ordinary shares to Tus-Holdings Co.,
Ltd., or Tus-Holdings, for an aggregate cash consideration of US$388&nbsp;million. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we raise additional funds through further issuances of equity or equity-linked securities, our
existing shareholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences, and privileges senior to those of holders of our ADSs or ordinary shares.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our debt. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, depends on our future
performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital
expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our
ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a
default on our debt obligations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, our total consolidated indebtedness and other liabilities representing
total bank borrowings, bonds payables, accounts and notes payable and accrued expenses and other payables were RMB3,147.2&nbsp;million (US$483.7 million). Failure to servicing our debt would constitute an event of default under the terms of the
bonds, which would have a material adverse effect on our financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to comply with the
restrictions and covenants contained in our debt agreements, an event of default could occur under the terms of such agreements, which could cause repayment of such debt to be accelerated. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are unable to comply with the restrictions and covenants in our current or future debt and other agreements, there could be a default
under the terms of these agreements. In the event of a default under these agreements, the holders of the debt could terminate their commitments to lend to us, accelerate the debt and declare all amounts borrowed due and payable or terminate the
agreements, whichever the case may be. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, some of our debt agreements may contain cross-acceleration or cross-default
provisions. As a result, our default under one debt agreement may cause the acceleration of debt or result in a default under our other debt agreements. If any of these events occur, we cannot assure you that our assets and cash flow would be
sufficient to repay in full all of our indebtedness, or that we would be able to find alternative financing. Even if we could obtain alternative financing, we cannot assure you that it would be on terms that are favorable or acceptable to us. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Increased power costs and limited availability of electrical resources could adversely affect our results of operations. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Costs of power account for a significant portion of our overall costs for both our self-built data centers and partnered data centers. We may
not be able to pass on increased power costs to our customers, which could harm our results of operations. Power and cooling requirements at our data centers are also increasing as a result of the increasing power demands of today&#146;s servers.
Since we rely on third parties to provide our data centers with power, our data centers could have a limited or inadequate access to power. Our customers&#146; demand for power may also exceed the power capacity in our older data centers, which may
limit our ability to fully utilize these data centers. This could adversely affect our relationships with our customers, which could harm our business and have an adverse effect on our results of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to manage our growth effectively, our financial results could suffer. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The growth of our business and our service offerings may strain our operating and financial resources. Furthermore, we intend to continue
expanding our overall business, customer base, headcount, and operations. Managing a geographically dispersed workforce requires substantial management effort and significant additional investment in our operating and financial system capabilities
and controls. If our information systems are unable to support the demands placed on them by our growth, we may need to implement new systems, which would be disruptive to our business. We may also initiate similar network upgrade in the future if
required by our operations. We may be unable to manage our expenses effectively in the future due to the expenses associated with these expansions and such expansions or upgrade may cause disruption of services to our customers, which may negatively
impact our net revenues and operating expenses. If we fail to improve our operational systems or to expand our customer service capabilities to keep pace with the growth of our business, we could experience customer dissatisfaction, cost
inefficiencies, and lost revenue opportunities, which may materially and adversely affect our results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to
successfully identify and analyze changing market trends and adjust our growth strategies accordingly in a timely and cost-effective manner, our results of operations could be adversely affected. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As China&#146;s internet infrastructure market remains at its early stage, especially compared to those in more advanced economies, we
generally operate in a more complex business environment with changing market dynamics. On one hand, the imbalance between material growth in internet traffic and the relative limited supply of high quality internet infrastructure services drives
strong demand for not only data center services, but also complementary value-added services in adjacent markets, including interconnectivity services, network transmission services and cloud services among others. On the other hand, the potential
changes in competitive landscape and regulations in an otherwise highly regulated market continues to present ambiguities and challenges. Therefore, we need to evaluate, on a continuously basis, the changing market dynamics and from time to time
make adjustments to our growth strategies and operations accordingly. Any material changes to our strategies and operations, including adjustments to business models, new business areas and acquisitions, are evaluated financially, strategically and
operationally by the management and approved by our board of directors. In 2017, after thorough evaluation by the management and approval by the board, we completed the disposal of our managed network services business segment, including CDN
services, hosting area network services, route optimization and last-mile broadband businesses, as these businesses were loss-making due to the intense market competition. However, if we fail to capture new growth opportunities, or become
unsuccessful in modifying our strategies and operations to adapt to these changing market conditions in a timely and cost-effective manner, our results of operations could be materially and adversely affected. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we have and may continue to expand in new business areas that we believe either strengthen our competitive position or will
improve our future growth rates. Some of these new business areas require substantial upfront investments, which may precede anticipated generation of revenues. For example, as large-scale cloud service providers have increasing demands for
customized data centers, we are planning to provide wholesale data center services for them. If we fail to successfully manage the progress of these new growth initiatives, or if changing market conditions prove to work against our proposed business
plans, or if we fail to compete effectively with other market players, we may not be able to attract new customers and generate general revenues and profits as anticipated, which may materially and adversely affect our business expansion. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to adapt to evolving technologies and customer demands in a timely and cost-effective manner, our ability to sustain and grow our
business may suffer. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To be successful, we must adapt to our rapidly changing market by continually improving the performance,
features, and reliability of our services and modifying our business strategies accordingly. We could also incur substantial costs if we need to modify our services or infrastructure in order to adapt to these changes. We may not be able to timely
adapt to changing technologies, if at all. Our ability to sustain and grow our business would </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
suffer if we fail to respond to these changes in a timely and cost-effective manner. New technologies or industry standards have the potential to replace or provide lower cost alternatives to our
data center services. The adoption of such new technologies or industry standards could render some or all of our services obsolete or unmarketable. We cannot guarantee that we will be able to identify the emergence of all of these new service
alternatives successfully, modify our services accordingly, or develop and bring new products and services to market in a timely and cost-effective manner to address these changes. If and when we do identify the emergence of new service alternatives
and introduce new products and services to market, those new products and services may need to be made available at lower price points than our then-current services. Failure to provide services to compete with new technologies or the obsolescence
of our services could lead us to lose current and potential customers or could cause us to incur substantial costs, which would harm our results of operations and financial condition. Our introduction of new alternative products and services that
have lower price points than current offerings may result in our existing customers switching to the lower cost products, which could reduce our revenues and have a material adverse effect of our results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have expanded to the cloud services market for a short period of time and failure to successfully grow our cloud service business will have a
material and adverse effect on our growth, results of operations and business prospects. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Through our strategic partnership with
Microsoft, we started providing public cloud service in 2013 and hybrid cloud service in 2014. We further expanded to provide private cloud and hybrid services through our partnership with IBM in 2014. In October 2016, we launched IBM Bluemix cloud
services which are now generally available in China. Cloud services are a new and emerging market in China and we have limited experience in this market. Our success in the cloud service business is subject to various risks and uncertainties,
including: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">our short history in the cloud services market; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">increase of our personnel mobility in the aggressive talent market competition; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the unprecedented market development and our possible lack of ability to keep up with the market development; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">information security restrictions imposed by the MIIT; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">continuous effort to adapt to various standards applicable to the cloud market, with the national cloud standard still in process of being formulated; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">our possible overestimation of the market demand and development, which leads to our overinvestment in the new business; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the possibility of a difficult relationship with our major partners, such as Microsoft and IBM, including being unable to extend our cooperation agreements; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the possible slow acceptance of cloud service in China and our failure to implement new business strategies; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">competition from other market players, both domestic and abroad; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">new risks associated with the cloud services yet to be fully understood by the industry and market. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are unable to effectively manage these risks, we may not be able to successfully operate in the cloud services market and achieve the
expected growth. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the expansion into the cloud services market has resulted in a change to our business, including, among
others, the change of our customer base. The number of enterprise and government entity customers has increased with our expansion into the cloud services market. Our lack of experience in dealing with enterprise and government entity customers may
pose new challenges for us. We may not be able to manage our business growth strategy as planned and our results of operations and business prospects may be materially and adversely affected. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Any negative publicity and allegations against us may adversely affect our brand, public image and
reputation, which may harm our ability to attract and retain users and business partners and result in material adverse impact on our business, results of operations and prospects. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Negative publicity and allegations about us, our products and services, our financial results or our market position in general, including by
short sellers or investment research firms, regardless of their veracity, may adversely damage our brand, public image and reputation, harm our ability to attract and retain users and result in material adverse impact on our share price, business,
results of operations and prospects. For example, on September&nbsp;10, 2014, Trinity Research Group, or Trinity, a short seller that was allegedly formed in 2014, issued a report alleging that we operate through a Ponzi scheme and have reported
fraudulent financials and operating metrics. On September&nbsp;17, 2014, Trinity issued a second report. The trading price of our ADSs declined and two shareholder class action lawsuits were filed against us and some of our directors and senior
executive officers. See &#147;Item 8.A&#151;Legal Proceedings&#148; for more information on the two shareholder class action lawsuits. Through two separate, comprehensive rebuttal reports, we have rejected all the allegations set out in the Trinity
reports and are prepared to defend ourselves in the shareholder class action lawsuits, but our share price fluctuated after such negative publicity. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Rapid urbanization and changes in zoning and urban planning in China may cause our leased properties to be demolished, removed or otherwise affected.
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">China is undergoing a rapid urbanization process, and zoning requirements and other governmental mandates with respect to urban
planning of a particular area may change from time to time. When there is a change in zoning requirements or other governmental mandates with respect to the areas where our data centers are located, the affected data centers may need to be
demolished and removed. As a result, we may have to relocate our data centers to other locations. We have not experienced such demolition and relocation in the past, but we cannot assure you that we will not experience demolitions or interruptions
of our data center operations due to zoning or other local regulations. Any such demolition and relocation could cause us to lose primary locations for our data centers and we may not be able to achieve comparable operation results following the
relocations. While we may be reimbursed for such demolition and relocation, we cannot assure you that the reimbursement, as determined by the relevant government authorities, will be sufficient to cover our direct and indirect losses. Accordingly,
our business, results of operations and financial condition may be materially and adversely affected. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our senior management has worked together for
a relatively short period of time, which may make it difficult for you to evaluate their effectiveness and ability to address challenges. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Due to recent changes to our management team, certain of our senior management and employees have worked together at our company for a
relatively short period of time. For example, we have recently experienced turnover in our senior management ranks and hired or appointed a number of executive officers and senior management, including our co-chief executive officer and president
and chief financial officer. In light of the foregoing circumstances, it may be difficult for you to evaluate the effectiveness of our senior management and their ability to address future challenges to our business. Members of our senior management
may not work together effectively as a team to manage our growth successfully, which may expose us to a higher risk of internal control deficiencies and result in us losing market share, business opportunity and revenues. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our business depends substantially on the continuing efforts of our executives, and our business may be severely disrupted if we lose their services.
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our future success heavily depends upon the continued services of our executives and other key employees. In particular, we rely
on the expertise and experience of Sheng Chen, our <FONT STYLE="white-space:nowrap">co-founder</FONT> and executive chairman of the board of directors. We rely on their industry expertise, their experience in our business operations and sales and
marketing, and their working relationships with our employees, our other major shareholders, our clients and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
relevant government authorities. If one or more of our senior executives were unable or unwilling to continue in their present positions, we might not be able to replace them easily or at all. If
any of our senior executives joins a competitor or forms a competing company, we may lose clients, suppliers, key professionals and staff members. Each of our executive officers has entered into an employment agreement with us, which contains <FONT
STYLE="white-space:nowrap">non-competition</FONT> provisions. However, if any dispute arises between our executive officers and us, we cannot assure you the extent to which any of these agreements could be enforced in China, where these executive
officers reside, in light of the uncertainties with China&#146;s legal system. See &#147;&#151;Risks Related to Doing Business in China&#151;Uncertainties with respect to the PRC legal system could limit legal protections available to you and
us.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we are unable to recruit or retain qualified personnel, our business could be harmed. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We must continue to identify, hire, train, and retain IT professionals, technical engineers, operations employees, and sales and management
personnel who maintain relationships with our customers and who can provide the technical, strategic, and marketing skills required for our company to grow. There is a shortage of qualified personnel in these fields, and we compete with other
companies for the limited pool of these personnel. Any failure to recruit and retain necessary technical, managerial, sales, and marketing personnel, including but not limited to members of our executive team, could harm our business and our ability
to grow. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The benefits from our partnership with Warburg Pincus may take longer than expected to realize, if at all. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2017, we signed an investment agreement with Warburg Pincus to establish a multi-stage joint venture and build a digital real estate
platform in China. The cooperation will allow us to reduce our capital expenditures in the future as Warburg Pincus will take primary responsibilities to build new wholesale data centers. However, the success of our partnership is dependent on the
ability of the joint venture to source new projects and deals. There is no guarantee that the joint venture will be able to source new projects, find appropriate project financing, negotiate favorable terms with the counterparties, adhere to
scheduled timelines for project completion, or navigate the Chinese real-estate market efficiently. In addition, there may be delays in completion of current projects, caused by construction delays, budget overtures, prolonged negotiations with
suppliers, contractors or government entities, among other things. The failure of our cooperation with Warburg Pincus to carry out new and current projects will cause us to continue making capital expenditures to maintain our growth. Furthermore, we
cannot assure you that we will be able to continuously lease data center spaces from Warburg Pincus at a commercially reasonable price in the future, and it may lease its data centers to our competitors in its sole discretion. If we fail to maintain
a good relationship with Warburg Pincus or extend our partnership after the expiration of the investment agreement, our results of operations could be materially and adversely affected. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The uncertain economic environment may continue to have an adverse impact on our business and financial condition. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The uncertain economic environment could have an adverse effect on our liquidity. While we believe we have a strong customer base, if the
current market conditions were to worsen, some of our customers may have difficulty paying us and we may experience increased churn in our customer base and reductions in their commitments to us. For example, we had a long outstanding receivable
from a state-owned enterprise client. We made a full allowance for doubtful debt, even though we still have an opportunity to collect a portion of the receivable in the future. Although we believe it to be a
<FONT STYLE="white-space:nowrap">one-time</FONT> expense, if similar circumstances do occur to other customers, we may be required to further increase our allowance for doubtful debt and our results would be negatively impacted. Our sales cycle
could also be lengthened if customers slow spending, or delay decision-making, on our products and services, which could adversely affect our revenues growth and our ability to recognize revenue. Finally, we could also experience pricing pressure as
a result of economic conditions if our competitors lower prices and attempt to lure away our customers with lower cost solutions. Finally, our ability to access the capital markets may be severely restricted at a time when we would like, or need, to
do so which could have an impact on our flexibility to pursue additional expansion opportunities and maintain our desired level of revenue growth in the future. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our results of operations have fluctuated and may continue to fluctuate, which could make our future
results difficult to predict. This may also result in significant volatility in, and otherwise adversely affect, the market for our ADSs. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our results of operations have fluctuated and may continue to fluctuate due to a variety of factors, including many of the risks described in
this section, which are outside of our control. As a result, comparing our results of operations on a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">period-to-period</FONT></FONT> basis may not be meaningful. You should not rely
on our results of operations for any prior periods as an indication of our future operating performance. Fluctuations in our revenue can lead to even greater fluctuations in our results of operations. Our budgeted expense levels depend in part on
our expectations of long-term future revenue. Given relatively fixed operating costs related to our personnel and facilities, any substantial adjustment to our expenses to account for lower than expected levels of revenue will be difficult and time
consuming. Consequently, if our revenues do not meet projected levels, our operating performance will be negatively affected. Fluctuations in our results of operations could result in significant volatility in, and otherwise adversely affect, the
market for our ADSs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we fail to maintain an effective system of internal control over financial reporting, we may be unable to accurately report
our financial results or prevent fraud, and investor confidence in our company and the market price of our ADSs may be adversely affected. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The SEC, as required by Section&nbsp;404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, adopted rules requiring most public
companies to include a management report on such company&#146;s internal control over financial reporting in its annual report, which contains management&#146;s assessment of the effectiveness of the company&#146;s internal control over financial
reporting. In addition, when a company meets the SEC&#146;s criteria, an independent registered public accounting firm must report on the effectiveness of the company&#146;s internal control over financial reporting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management and independent registered public accounting firm have concluded that our internal control over financial reporting as of
December&nbsp;31, 2017 was effective. However, we cannot assure you that in the future our management or our independent registered public accounting firm will not identify material weaknesses during the Section&nbsp;404 of the Sarbanes-Oxley Act
audit process or for other reasons. In addition, because of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to
error or fraud may not be prevented or detected on a timely basis. As a result, if we fail to maintain effective internal control over financial reporting or should we be unable to prevent or detect material misstatements due to error or fraud on a
timely basis, investors could lose confidence in the reliability of our financial statements, which in turn could harm our business, results of operations and negatively impact the market price of our ADSs, and harm our reputation. Furthermore, we
have incurred and expect to continue to incur considerable costs and to use significant management time and other resources in an effort to comply with Section&nbsp;404 and other requirements of the Sarbanes-Oxley Act. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Compliance with rules and regulations applicable to companies publicly listed in the United States is costly and complex and any failure by us to comply
with these requirements on an ongoing basis could negatively affect investor confidence in us and cause the market price of our ADSs to decrease. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition to Section&nbsp;404, the Sarbanes-Oxley Act also mandates, among other things, that companies adopt corporate governance measures,
imposes comprehensive reporting and disclosure requirements, sets strict independence and financial expertise standards for audit committee members, and imposes civil and criminal penalties for companies, their chief executive officers, chief
financial officers and directors for securities law violations. For example, in response to the Sarbanes-Oxley Act, NASDAQ has adopted additional comprehensive rules and regulations relating to corporate governance. These laws, rules and regulations
have increased the scope, complexity and cost of our corporate governance and reporting and disclosure practices. Our current and future compliance efforts will continue to require significant management attention. In addition, our board members,
chief executive officer and chief financial officer could face an increased risk of personal </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
liability in connection with the performance of their duties. As a result, we may have difficulty attracting and retaining qualified board members and executive officers to fill critical
positions within our company. Any failure by us to comply with these requirements on an ongoing basis could negatively affect investor confidence in us, cause the market price of our ADSs to decrease or even result in the delisting of our ADSs from
NASDAQ. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are subject to China&#146;s anti-corruption laws and the U.S. Foreign Corrupt Practices Act. Our failure to comply with these laws could
result in penalties, which could harm our reputation and have an adverse effect on our business, results of operations and financial condition. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to the U.S. Foreign Corrupt Practices Act, or the FCPA, which generally prohibits companies and anyone acting on their behalf
from offering or making improper payments or providing benefits to foreign officials for the purpose of obtaining or keeping business, along with various other anti-corruption laws, including China&#146;s anti-corruption laws. Our existing policies
prohibit any such conduct and we are in the process of implementing additional policies and procedures designed to ensure that we, our employees and intermediaries comply with the FCPA and other anti-corruption laws to which we are subject. There
is, however, no assurance that such policies or procedures will work effectively all the time or protect us against liability under the FCPA or other anti-corruption laws for actions taken by our employees and intermediaries with respect to our
business or any businesses that we may acquire. We operate in the data center services industry in China and generally purchase our hosting facilities and telecommunications resources from state or government-owned enterprises and sell our services
domestically to customers that include state or government-owned enterprises or government ministries, departments and agencies. This puts us in frequent contact with persons who may be considered &#147;foreign officials&#148; under the FCPA,
resulting in an elevated risk of potential FCPA violations. If we are found to be not in compliance with the FCPA and other applicable anti-corruption laws governing the conduct of business with government entities or officials, we may be subject to
criminal and civil penalties and other remedial measures, which could have an adverse impact on our business, financial condition and results of operations. Any investigation of any potential violations of the FCPA or other anti-corruption laws by
U.S. or foreign authorities, including Chinese authorities, could adversely impact our reputation, cause us to lose customer sales and access to hosting facilities and telecommunications resources, and lead to other adverse impacts on our business,
financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we fail to maintain a strong brand name, we may lose our existing customers and have difficulties
attracting new customers, which may have an adverse effect on our business and results of operation. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have built a strong brand
in Chinese, &#147;


<IMG SRC="g516208g96a03.jpg" ALT="LOGO">
&#147;, among our customers. As our business grows or changes, we plan to continue to focus our efforts to establish a wider recognition of our brand to attract potential customers, and we may also introduce additional
brands in relation to our business. We cannot assure you that we will effectively allocate our resources for these activities or succeed in maintaining and broadening our brand recognition among customers. Our major brand names and logos are
registered trademarks in China. However, preventing trademark and trade name infringement or misuse could be difficult, costly and time-consuming, particularly in China. There had been incidents in the past where third parties used our brand without
our authorization and we had to resort to litigation to protect our intellectual property rights. See &#147;Item&nbsp;8.A&#151;Legal Proceedings&#148; for our disputes with Shanghai 21Vianet Information Systems Co., Ltd. We may continue to
experience similar disputes in the future or otherwise fail to fully protect our brand name, which may have an adverse effect on our business and financial results. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we fail to protect our intellectual property rights in general, our business may suffer. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We consider our copyrights, trademarks, trade names and internet domain names invaluable to our ability to continue to develop and enhance our
brand recognition. Historically, the PRC has afforded less protection to intellectual property rights than the United States. We utilize proprietary <FONT STYLE="white-space:nowrap">know-how</FONT> and trade secrets and employ various methods to
protect such intellectual property. Unauthorized use of our copyrights, trademarks, trade names and domain names may damage our reputation and brand. Preventing copyright, trademark and trade </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
name infringement or misuse could be difficult, costly and time-consuming, particularly in China. The measures we take to protect our copyrights, trademarks and other intellectual property rights
are currently based upon a combination of trademark and copyright laws in China and may not be adequate to prevent unauthorized uses. Furthermore, application of laws governing intellectual property rights in China is uncertain and evolving, and
could involve substantial risks to us. If we are unable to adequately protect our trademarks, copyrights and other intellectual property rights in the future, we may lose these rights, our brand name may be harmed, and our business may suffer
materially. Furthermore, our management&#146;s attention may be diverted by violations of our intellectual property rights, and we may be required to enter into costly litigation to protect our proprietary rights against any infringement or
violation. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may face intellectual property infringement claims that could be time-consuming and costly to defend. If we fail to defend ourselves
against such claims, we may lose significant intellectual property rights and may be unable to continue providing our existing services. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our technologies and business methods, including those relating to data center services, may be subject to third-party claims or rights that
limit or prevent their use. Companies, organizations or individuals, including our competitors, may hold or obtain patents or other proprietary rights that would prevent, limit or interfere with our ability to make, use or sell our services or
develop new services, which could make it more difficult for us to operate our business. Intellectual property registrations or applications by others relating to the type of services that we provide may give rise to potential infringement claims
against us. In addition, to the extent that we gain greater visibility and market exposure as a public company, we are likely to face a higher risk of being subject to intellectual property infringement claims from third parties. We expect that
infringement claims may further increase as the number of products, services and competitors in our market increases. Further, continued success in this market may provide an impetus to those who might use intellectual property litigation as a tool
against us. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">It is critical that we use and develop our technology and services without infringing the intellectual property rights of
third parties, including but not limited to patents, copyrights, trade secrets and trademarks. Intellectual property litigation is expensive and time-consuming and could divert management&#146;s attention from our business. A successful infringement
claim against us, whether with or without merit, could, among others things, require us to pay substantial damages, develop <FONT STYLE="white-space:nowrap">non-infringing</FONT> technology or enter into royalty or license agreements that may not be
available on acceptable terms, if at all, and cease making, licensing or using products that have infringed a third party&#146;s intellectual property rights. Protracted litigation could also result in existing or potential customers deferring or
limiting their purchase or use of our products until resolution of such litigation, or could require us to indemnify our customers against infringement claims in certain instances. Any intellectual property litigation could have a material adverse
effect on our business, results of operations or financial condition. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we fail to defend ourselves against any intellectual property
infringement claim, we may lose significant intellectual property rights and may be unable to continue providing our existing services, which could have a material adverse effect on our results of operations and business prospects. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have granted, and may continue to grant, stock options and other forms of share-based incentive awards, which may result in significant share-based
compensation expenses. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of March&nbsp;31, 2018, options to purchase 1,396,488 ordinary shares and 1,529,787 RSUs, have been
granted under our 2010 share incentive plan, or the 2010 Plan, and 2014 share incentive plan, or the 2014 Plan. See &#147;Item 6.B&#151;Compensation of Directors and Executive Officers&#151;Share Incentive Plans.&#148; For the year ended
December&nbsp;31, 2017, we recorded RMB47.1&nbsp;million (US$7.2 million) in share-based compensation expenses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe share-based
incentive awards enhance our ability to attract and retain key personnel and employees, and we will continue to grant stock options, RSUs and other share-based awards to employees in the future. If our share-based compensation expenses continue to
be significant, our results of operations would be materially and adversely affected. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">21 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any share-based shareholder contribution, if and when made by our executive chairman for the
benefit of our company, would be required to be recognized as share-based compensation expenses within our results of operations, which would be derived from the estimated fair value of the ordinary share award on the transfer date. Our future
results of operations may be materially and adversely affected if a significant amount of share-based compensation is recorded in connection with such future transfers of these ordinary shares. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may not have adequate insurance coverage to protect us from potential losses. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our operations are subject to hazards and risks normally associated with daily operations for our data centers. Currently, we maintain
insurance policies for our equipment, but we do not maintain any business interruption insurance or third-party liability insurance. The insurance policies for our equipment may only be sufficient to cover a portion of the total value of all
equipment in the event that losses occur. Insurance companies in China currently do not offer as extensive an array of insurance products as insurance companies do in more developed economies. The occurrence of any events not covered by our limited
insurance coverage may result in interruption of our operations and subject us to significant losses or liabilities. In addition, any losses or liabilities that are not covered by our current insurance policies or are not insured at all may have a
material adverse effect on our business, results of operations and financial condition. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We face risks related to natural disasters, health
epidemics and other outbreaks, which could significantly disrupt our operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a nature disaster were to occur in the future
that affected Beijing or another city where we have major operations, our operations could be materially and adversely affected due to loss of personnel and damages to property. In addition, a natural disaster affecting a larger, more developed area
could also cause an increase in our costs resulting from the efforts to resurvey the affected area. Even if we are not directly affected, such a disaster could affect the operations or financial condition of our customers and suppliers, which could
harm our results of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, our business could be materially and adversely affected by natural disasters or public
health emergencies, such as the outbreak of avian influenza, severe acute respiratory syndrome, or SARS, the influenza A (H1N1) virus, Ebola virus, or another epidemic. Any outbreak of avian flu, SARS, H1N1, or their variations, or other adverse
public health epidemic in China may have a material and adverse effect on our business operations. These occurrences could require the temporary closure of our offices or prevent our staff from traveling to our customers&#146; offices to provide <FONT
STYLE="white-space:nowrap">on-site</FONT> services. Such closures could severely disrupt our business operations and adversely affect our results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our independent registered public accounting firm, like other independent registered public accounting firms operating in China, is not permitted to be
subject to inspection by the Public Company Accounting Oversight Board and, as such, you are deprived of the benefits of such inspection. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our independent registered public accounting firm that issues the audit reports included in our annual reports filed with the U.S. Securities
and Exchange Commission, or SEC, as auditors of companies that are traded publicly in the United States and a firm registered with the U.S. Public Company Accounting Oversight Board (United States), or the PCAOB, is required by the laws of the
United States to undergo regular inspections by the PCAOB to assess its compliance with the laws of the United States and professional standards. Because our auditors are located in the People&#146;s Republic of China, a jurisdiction where the PCAOB
is currently unable to conduct inspections without the approval of the Chinese authorities, our auditors, like other independent registered public accounting firms operating in China, are currently not inspected by the PCAOB. In May 2013, PCAOB
announced that it had entered into a Memorandum of Understanding on Enforcement Cooperation with the China Securities Regulatory Commission, or the CSRC, and the Ministry of Finance, which establishes a cooperative framework between the parties for
the production and exchange of audit documents relevant to investigations undertaken by PCAOB, the CSRC, or the Ministry of Finance in the United States and the PRC, </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">22 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
respectively. PCAOB continues to be in discussions with the CSRC and the Ministry of Finance to permit joint inspections in the PRC of audit firms that are registered with PCAOB and audit Chinese
companies that trade on U.S. exchanges. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inspections of other firms that the PCAOB has conducted outside China have identified
deficiencies in those firms&#146; audit procedures and quality control procedures, which may be addressed as part of the inspection process to improve future audit quality. The inability of the PCAOB to conduct inspections of auditors in China makes
it more difficult to evaluate the effectiveness of our auditor&#146;s audit procedures or quality control procedures as compared to auditors outside of China that are subject to PCAOB inspections. Investors may lose confidence in our reported
financial information and procedures and the quality of our financial statements, which may have a material adverse effect on our ADS price. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Proceedings instituted recently by the SEC against five <FONT STYLE="white-space:nowrap">PRC-based</FONT> accounting firms, including our independent
registered public accounting firm, could result in our financial statements being determined to not be in compliance with the requirements of the Exchange Act. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In late 2012, the SEC commenced administrative proceedings under Rule 102(e) of its Rules of Practice and also under the Sarbanes-Oxley Act of
2002 against the Chinese affiliates of the &#145;&#145;big four&#146;&#146; accounting firms, (including our auditors) and also against Dahua (the former BDO affiliate in China). The Rule 102(e) proceedings initiated by the SEC relate to these
firms&#146; inability to produce documents, including audit work papers, in response to the request of the SEC pursuant to Section&nbsp;106 of the Sarbanes-Oxley Act of 2002, as the auditors located in the PRC are not in a position lawfully to
produce documents directly to the SEC because of restrictions under PRC law and specific directives issued by the China Securities Regulatory Commission. The issues raised by the proceedings are not specific to our auditors or to us, but affect
equally all audit firms based in China and all China-based businesses with securities listed in the United States. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2014, the
administrative judge reached an initial decision that the &#147;big four&#148; accounting firms should be barred from practicing before the Commission for six months. The &#147;big four&#148; accounting firms appealed the initial administrative law
decision to the SEC in February 2014. In February 2015, each of the &#147;big four&#148; accounting firms agreed to a censure and to pay a fine to the SEC to settle the dispute and avoid suspension of their ability to practice before the SEC. The
settlement requires the firms to follow detailed procedures to seek to provide the SEC with access to Chinese firms&#146; audit documents via China Securities Regulatory Commission. If the firms do not follow these procedures, the SEC could impose
penalties such as suspensions, or it could restart the administrative proceedings. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event that the SEC restarts the administrative
proceedings, depending upon the final outcome, listed companies in the United States with major PRC operations may find it difficult or impossible to retain auditors in respect of their operations in the PRC, which could result in financial
statements being determined to not be in compliance with the requirements of the Securities Exchange Act of 1934, or Exchange Act, including possible delisting. Moreover, any negative news about the proceedings against these audit firms may cause
investor uncertainty regarding China-based, United States-listed companies and the market price of our ADSs may be adversely affected. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If
our independent registered public accounting firm were denied, even temporarily, the ability to practice before the SEC and we were unable to timely find another registered public accounting firm to audit and issue an opinion on our financial
statements, our financial statements could be determined not to be in compliance with the requirements of the Exchange Act. Such a determination could ultimately lead to delisting of our ordinary shares from the Nasdaq Global Select Market or
deregistration from the SEC, or both, which would substantially reduce or effectively terminate the trading of our ADSs in the United States. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">23 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Risks Related to Our Corporate Structure </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If the PRC government finds that the arrangements that establish the structure for operating our business do not comply with PRC government restrictions
on foreign investment in the telecommunications business or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those
operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government regulates telecommunications-related businesses through strict business licensing requirements and
other government regulations. These laws and regulations also include limitations on foreign ownership of PRC companies that engage in telecommunications-related businesses. Specifically, foreign investors are not allowed to own more than a 50%
equity interest in any PRC company engaging in value-added telecommunications businesses (except operational <FONT STYLE="white-space:nowrap">e-commerce),</FONT> and the major foreign investor of a telecommunication business in China must also have
experience and a sound track record in providing value-added telecommunications services overseas. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because we are a Cayman Islands
company, we are classified as a foreign enterprise under PRC laws and regulations, and our wholly-owned PRC subsidiaries, 21Vianet Data Center Co., Ltd., or 21Vianet China, Joytone Infotech Co., Ltd., or SZ Zhuoaiyi, and Abitcool (China) Broadband
Inc., or aBitCool DG, are foreign-invested enterprises, or FIEs. To comply with PRC laws and regulations, we conduct our business in China through contractual arrangements with our variable interest entities and their shareholders. These contractual
arrangements provide us with effective control over our variable interest entities, and enable us to receive substantially all of the economic benefits of our consolidated affiliated entities in consideration for the services provided by our
wholly-owned PRC subsidiaries, and have an exclusive option to purchase all of the equity interest in our variable interest entities when permissible under PRC laws. For a description of these contractual arrangements, see &#147;Item
7.B&#151;Related Party Transactions&#151;Contractual Arrangements with Our Variable Interest Entities and Their Shareholders.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
MIIT issued a circular in July 2006 requiring foreign investors to set up an FIE and obtain a value-added telecommunications business operating license, or the VAT License, in order to conduct any value-added telecommunications business in China.
Pursuant to this circular, a domestic license holder is prohibited from leasing, transferring or selling the license to foreign investors in any form, and from providing any assistance, including resources, sites or facilities, to foreign investors
that conduct value-added telecommunications business in China illegally. Furthermore, the relevant trademarks and domain names that are used in the value-added telecommunications business must be owned by the local license holder or its shareholder.
The circular further requires each license holder to have the necessary facilities for its approved business operations and to maintain such facilities in the regions covered by its license. In addition, all value-added telecommunications service
providers are required to maintain network and information security in accordance with the standards set forth under relevant PRC regulations. Companies in violation of the circular will be ordered by relevant authorities to take remedial actions
within a specific period and licenses may be withdrawn if such remedial actions cannot be completed within the specific period. As of the date of this annual report, we have not been notified by relevant authorities regarding any violation of the
circular when conducting our value-added telecommunications business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that we comply with the current applicable PRC laws and
regulations. Han Kun Law Offices, our PRC legal counsel, based on its understanding of the relevant laws and regulations, is of the opinion that each of the contracts composing the contractual arrangements among us, our wholly-owned PRC
subsidiaries, our variable interest entities and their shareholders is valid, legally binding and enforceable upon each party of such agreements under PRC laws and regulations, and will not result in any violation of PRC laws or regulations
currently in effect. However, as there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations, including the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the
M&amp;A Rules, the telecommunications circular described above and the Telecommunications Regulations of the People&#146;s Republic of China, or the Telecom Regulations, and the relevant regulatory measures concerning the telecommunications
industry, therefore, we cannot assure you that </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">24 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
the PRC government that regulate providers of data center service and other telecommunication services and other participants in the telecommunications industry would agree that our corporate
structure or any of the above contractual arrangements comply with PRC licensing, registration or other regulatory requirements, with existing policies or with requirements or policies that may be adopted in the future. PRC laws and regulations
governing the validity of these contractual arrangements are uncertain and the relevant government authorities have broad discretion in interpreting these laws and regulations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If our corporate and contractual structure is deemed by the MIIT, or other regulators having competent authority, to be illegal, either in
whole or in part, we may lose control of our consolidated affiliated entities and have to modify such structure to comply with regulatory requirements. However, we cannot assure you that we can achieve this without material disruption to our
business. Further, if our corporate and contractual structure is found to be in violation of any existing or future PRC laws or regulations, the relevant regulatory authorities would have broad discretion in dealing with such violations, including:
</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">revoking our business and operating licenses; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">levying fines on us; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">confiscating any of our income that they deem to be obtained through illegal operations; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">shutting down a portion or all of our networks and servers; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">discontinuing or restricting our operations in China; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">imposing conditions or requirements with which we may not be able to comply; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">requiring us to restructure our corporate and contractual structure; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">restricting or prohibiting our use of the proceeds from overseas offering to finance our PRC affiliated entities&#146; business and operations; and </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">taking other regulatory or enforcement actions that could be harmful to our business. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, in connection with litigation, arbitration or other judicial or dispute resolution proceedings, assets under the name of any of
record holder of equity interest in our variable interest entities, including such equity interest, may be put under court custody. As a consequence, we cannot be certain that the equity interest will be disposed pursuant to the contractual
arrangement or ownership by the record holder of the equity interest. In addition, new PRC laws, rules and regulations may be introduced to impose additional requirements that may be applicable to our corporate structure and contractual
arrangements. Occurrence of any of these events could materially and adversely affect our business, financial condition and results of operations. In addition, if the imposition of any of these penalties or requirement to restructure our corporate
structure causes us to lose the rights to direct the activities of our variable interest entities or our right to receive their economic benefits, we would no longer be able to consolidate such variable interest entities. However, we do not believe
that such actions would result in the liquidation or dissolution of our company, our wholly-owned subsidiaries in China or our variable interest entities or their subsidiaries. For the years ended December&nbsp;31, 2015, 2016 and 2017, our
consolidated affiliated entities contributed most of our total net revenues. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our contractual arrangements with our variable interest entities may
result in adverse tax consequences to us. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We could face material and adverse tax consequences if the PRC tax authorities determine
that our contractual arrangements with our variable interest entities were not made on an arm&#146;s length basis and may adjust our income and expenses for PRC tax purposes by requiring a transfer pricing adjustment. A transfer pricing adjustment
could adversely affect us by (i)&nbsp;increasing the tax liabilities of our variable interest entities without reducing their respective tax liability, which could further result in late payment fees and other penalties to our variable interest
entities for underpaid taxes; or (ii)&nbsp;limiting the ability of our variable interest entities to obtain or maintain preferential tax treatments and other financial incentives. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">25 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We rely on contractual arrangements with our variable interest entities and their shareholders for our
China operations, which may not be as effective as direct ownership in providing operational control. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We rely on contractual
arrangements with our variable interest entities and their shareholders to operate our business in China. For a description of these contractual arrangements, see &#147;Item 7.B&#151;Related Party Transactions&#151;Contractual Arrangements with Our
Variable Interest Entities and Their Shareholders.&#148; Most of our revenues are attributed to our consolidated affiliated entities. These contractual arrangements may not be as effective as direct ownership in providing us with control over our
variable interest entities. If our variable interest entities or their shareholders fail to perform their respective obligations under these contractual arrangements, our recourse to the assets held by our consolidated affiliated entities is
indirect and we may have to incur substantial costs and expend significant resources to enforce such arrangements in reliance on legal remedies under PRC law. These remedies may not always be effective, particularly in light of uncertainties in the
PRC legal system. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All of these contractual arrangements are governed by PRC law and provide for the resolution of disputes through
arbitration in the PRC. Accordingly, these contracts would be interpreted in accordance with PRC laws and any disputes would be resolved in accordance with PRC legal procedures. The legal environment in the PRC is not as developed as in other
jurisdictions, such as the United States. As a result, uncertainties in the PRC legal system could limit our ability to enforce these contractual arrangements. In the event that we are unable to enforce these contractual arrangements, or if we
suffer significant time delays or other obstacles in the process of enforcing these contractual arrangements, it would be very difficult to exert effective control over our variable interest entities, and our ability to conduct our business and our
financial conditions and results of operation may be materially and adversely affected. See &#147;&#151;Risks Related to Doing Business in China&#151;Uncertainties with respect to the PRC legal system could limit legal protections available to you
and us.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The shareholders of our variable interest entities may have potential conflicts of interest with us, which may materially and
adversely affect our business and financial condition. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conduct our operations in China through contractual arrangements among
us, our wholly-owned PRC subsidiaries, our variable interest entities and their shareholders and we rely on the shareholders of our variable interest entities to abide by the obligations under such contractual arrangements. In particular, 21Vianet
Technology is 70% owned by Mr.&nbsp;Sheng Chen, our executive chairman and 30% owned by Mr.&nbsp;Jun Zhang, our <FONT STYLE="white-space:nowrap">co-founder.</FONT> Mr.&nbsp;Sheng Chen and Mr.&nbsp;Jun Zhang are also the ultimate shareholders of our
company. The interests of Mr.&nbsp;Sheng Chen and Mr.&nbsp;Jun Zhang as the shareholders of 21Vianet Technology may differ from the interests of our company as a whole, as what is in the best interests of 21Vianet Technology may not be in the best
interests of our company. We cannot assure that when conflicts of interest arise, any or all of these individuals will act in the best interests of our company or that conflicts of interest will be resolved in our favor. In addition, these
individuals may breach or cause our variable interest entities and their subsidiaries to breach or refuse to renew the existing contractual arrangements with us. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Currently, we do not have arrangements to address potential conflicts of interest the shareholders of 21Vianet Technology may encounter, on
one hand, and as a beneficial owner of our company, on the other hand; provided that we could, at all times, exercise our option under the optional share purchase agreement to cause them to transfer all of their equity ownership in 21Vianet
Technology to a PRC entity or individual designated by us as permitted by the then applicable PRC laws. In addition, if such conflicts of interest arise, we could also, in the capacity of <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> of the then existing shareholders of 21Vianet Technology as provided under the power of attorney, directly appoint new directors of 21Vianet Technology. We rely on the shareholders of our
variable interest entities to comply with the laws of China, which protect contracts and provide that directors and executive officers owe a duty of loyalty to our company and require them to avoid conflicts of interest and not to take advantage of
their positions for personal gains, and the laws of the Cayman Islands, which provide that directors have a duty of care and a duty of loyalty to act honestly in good faith with a view to our best interests. However, the legal frameworks of China
and Cayman Islands do not provide guidance on resolving conflicts in </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">26 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
the event of a conflict with another corporate governance regime. If we cannot resolve any conflicts of interest or disputes between us and the shareholders of our variable interest entities, we
would have to rely on legal proceedings, which could result in disruption of our business and subject us to substantial uncertainty as to the outcome of any such legal proceedings. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Risks Related to Doing Business in China </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Adverse
changes in political and economic policies of the PRC government could have a material adverse effect on the overall economic growth of China, which could reduce the demand for our services and adversely affect our competitive position. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Most of our operations are conducted in China and most of our sales are made in China. Accordingly, our business, financial condition, results
of operations and prospects are affected significantly by economic, political and legal developments in China. The PRC economy differs from the economies of most developed countries in many respects, including the amount of government involvement,
the level of development, the growth rate, the control of foreign exchange and allocation of resources. While the PRC economy has grown significantly over the past several decades, the growth has been uneven across different periods, regions and
among various economic sectors of China. We cannot assure you that the PRC economy will continue to grow, or that if there is growth, such growth will be steady and uniform, or that if there is a slowdown, such a slowdown will not have a negative
effect on our business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government exercises significant control over China&#146;s economic growth through various measures, such
as allocation of resources, controlling payment of foreign currency-denominated obligations, setting monetary policy and providing preferential treatment to particular industries or companies. Some of these measures benefit the overall PRC economy,
but may also have a negative effect on us. For example, our financial condition and results of operations may be adversely affected by governmental control over capital investments or changes in tax regulations that are applicable to us. In
addition, it is unclear whether PRC economic policies will be effective in maintaining stable economic growth in the future. Any slowdown in China&#146;s economic growth could lead to reduced demand for our solutions, which could in turn materially
and adversely affect our business, financial condition and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Uncertainties with respect to the PRC legal system could limit
legal protections available to you and us. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conduct most of our business through our PRC subsidiaries and consolidated
affiliated entities in China. Our operations in China are governed by PRC laws and regulations. Our PRC subsidiaries are FIEs and are subject to laws and regulations applicable to foreign investment in China and, in particular, laws applicable to
FIEs. The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions may be cited for reference but are not binding. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Since late 1970s, the PRC government has been developing a comprehensive system of laws and regulations governing economic matters in general.
The overall effect of legislation over the past several decades has significantly enhanced the protections afforded to various forms of foreign investments in China. However, China has not developed a fully integrated legal system, and recently
enacted laws and regulations may not sufficiently cover all aspects of economic activities in China. In particular, because these laws and regulations are relatively new, and because of the limited volume of published decisions and their nonbinding
nature, the interpretation and enforcement of these laws and regulations involve uncertainties. In addition, the PRC legal system is based in part on government policies and internal rules, some of which may not be published on a timely basis or at
all, and some of which may have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. Any administrative and court proceedings in China may be protracted, resulting in
substantial costs and diversion of resources and management attention. However, since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to
evaluate the outcome of administrative </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">27 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
and court proceedings and the level of legal protection we enjoy than in more developed legal systems. These uncertainties may also impede our ability to enforce the contracts we have entered
into. As a result, these uncertainties could materially and adversely affect our business and results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Substantial uncertainties
exist with respect to the enactment timetable, interpretation and implementation of draft PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Ministry of Commerce, or MOC, published a discussion draft of the proposed Foreign Investment Law in January 2015 aiming to, upon its
enactment, replace the trio of existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise
Law, together with their implementation rules and ancillary regulations. The draft Foreign Investment Law embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international
practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. The MOC is currently soliciting comments on this draft and substantial uncertainties exist with respect to its enactment
timetable, interpretation and implementation. The draft Foreign Investment Law, if enacted as proposed, may materially impact the viability of our current corporate structure, corporate governance and business operations in many aspects. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Among other things, the draft Foreign Investment Law expands the definition of foreign investment and introduces the principle of &#147;actual
control&#148; in determining whether a company should be treated as an FIE. According to the definition set forth in the draft Foreign Investment Law, FIEs refer to enterprises established in China pursuant to PRC law that are solely or partially
invested by foreign investors. The draft Foreign Investment Law specifically provides that entities established in China (without direct foreign equity ownership) but &#147;controlled&#148; by foreign investors, through contract or trust for
example, will be treated as FIEs. Once an entity falls within the definition of FIE, it may be subject to foreign investment &#147;restrictions&#148; or &#147;prohibitions&#148; set forth in a &#147;negative list&#148; to be separately issued by the
State Council later. If an FIE proposes to conduct business in an industry subject to foreign investment &#147;restrictions&#148; in the &#147;negative list,&#148; the FIE must go through a market entry clearance by the MOC before being established.
If an FIE proposes to conduct business in an industry subject to foreign investment &#147;prohibitions&#148; in the &#147;negative list,&#148; it must not engage in the business. However, an FIE, during the market entry clearance process, may apply
in writing to be treated as a PRC domestic enterprise if its foreign investor(s) is/are ultimately &#147;controlled&#148; by PRC government authorities and its affiliates and/or PRC citizens. In this connection, &#147;control&#148; is broadly
defined in the draft law to cover the following summarized categories: (i)&nbsp;holding 50% of more of the voting rights of the subject entity; (ii)&nbsp;holding less than 50% of the voting rights of the subject entity but having the power to secure
at least 50% of the seats on the board or other equivalent decision making bodies, or having the voting power to exert material influence on the board, the shareholders&#146; meeting or other equivalent decision making bodies; or (iii)&nbsp;having
the power to exert decisive influence, via contractual or trust arrangements, over the subject entity&#146;s operations, financial matters or other key aspects of business operations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The &#147;variable interest entity&#148; structure, or VIE structure, has been adopted by many
<FONT STYLE="white-space:nowrap">PRC-based</FONT> companies, including us, to obtain necessary licenses and permits in the industries that are currently subject to foreign investment restrictions in China. See &#147;&#151;Risks Related to Our
Corporate Structure&#148; and Item 4.C&#151;&#147;Organizational Structure.&#148; Under the draft Foreign Investment Law, variable interest entities that are controlled via contractual arrangement would also be deemed as FIEs, if they are ultimately
&#147;controlled&#148; by foreign investors. Therefore, for any companies with a VIE structure in an industry category that is on the &#147;negative list,&#148; the VIE structure may be deemed legitimate only if the ultimate controlling person(s)
is/are of PRC nationality (either PRC companies or PRC citizens). Conversely, if the actual controlling person(s) is/are of foreign nationalities, then the variable interest entities will be treated as FIEs and any operation in the industry category
on the &#147;negative list&#148; without market entry clearance may be considered as illegal. But as for investments in industry categories contained in the negative list through VIE structures established before the Foreign
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">28 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Investment Law takes effect, there is no specific clause in the draft Foreign Investment Law specifying how these investments will be treated. In accordance with an explanation on the draft
Foreign Investment Law issued concurrently by the MOC, the MOC is conducting further research and studying on this matter and will put forward disposition suggestions after soliciting public comments. The MOC solicited comments on the draft Foreign
Investment Law and substantial uncertainties exist with respect to its enactment timetable, interpretation and implementation. Moreover, it is uncertain whether the industry of data center and providing value-added telecommunication services, in
which our variable interest entities operate, will be subject to the foreign investment restrictions or prohibitions set forth in the &#147;negative list&#148; to be issued. If the enacted version of the Foreign Investment Law and the final
&#147;negative list&#148; mandate further actions, such as MOC market entry clearance, to be completed by companies with existing VIE structure like us, we face uncertainties as to whether such clearance can be timely obtained, or at all. Any such
development could materially impact the viability of our current corporate structure, corporate governance and business operations in many aspects. In the event that a final version of the Foreign Investment Law is enacted, we will conduct a full
analysis of our corporate structure, corporate governance and business operations to assess our conformity with the requirements set forth therein. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The draft Foreign Investment Law, if enacted as proposed, may also materially impact our corporate governance practice and increase our
compliance costs. For instance, the draft Foreign Investment Law imposes stringent ad hoc and periodic information reporting requirements on foreign investors and the applicable FIEs. Aside from investment implementation report and investment
amendment report that are required at each investment and alteration of investment specifics, an annual report is mandatory, and large foreign investors meeting certain criteria are required to report on a quarterly basis. Any company found to be <FONT
STYLE="white-space:nowrap">non-compliant</FONT> with these information reporting obligations may potentially be subject to fines and/or administrative or criminal liabilities, and the persons directly responsible may be subject to criminal
liabilities. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may rely on dividends paid by our operating subsidiaries to fund cash and financing requirements, and limitations on the ability of
our operating subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business and fund our operations. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a holding company and conduct our business primarily through our operating subsidiaries and our consolidated affiliated entities, most
of which are limited liability companies established in China. We may rely on dividends paid by our subsidiaries for our cash needs, including the funds necessary to pay dividends and other cash distributions to our shareholders, to service any debt
we may incur and to pay our operating expenses. The payment of dividends by entities organized in China is subject to limitations. In particular, regulations in China currently permit payment of dividends only out of accumulated profits as
determined in accordance with the PRC accounting standards and regulations. Our PRC subsidiaries are also required to set aside at least 10% of their <FONT STYLE="white-space:nowrap">after-tax</FONT> profit based on PRC accounting standards each
year to their statutory reserves until the accumulative amount of such reserves reaches 50% of their registered capital. These reserves are not distributable as cash dividends. Furthermore, any portion of its
<FONT STYLE="white-space:nowrap">after-tax</FONT> profits that a subsidiary has allocated to its staff welfare and bonus fund at the discretion of its board of directors is also not distributable as cash dividends. Moreover, if our operating
subsidiaries incur any debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. Any limitation on the ability of our operating subsidiaries, including
in particular 21Vianet China, to distribute dividends and other distributions to us could materially and adversely limit our ability to make investments or acquisitions that could be beneficial to our businesses, pay dividends or otherwise fund and
conduct our business. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If we fail to acquire, obtain or maintain applicable telecommunications licenses, or are deemed by relevant governmental
authorities to be operating without full compliance with the laws and regulations, our business would be materially and adversely affected. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Telecommunications Regulations promulgated by the PRC State Council in September 2000 and amended in July 2014 and February
2016, respectively, telecommunications businesses are divided into two categories, namely, (i) &#147;basic telecommunications businesses,&#148; which refers to businesses that provide public </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">29 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
network infrastructure, public data transmission and basic voice communications services, and (ii) &#147;value-added telecommunications businesses,&#148; which refer to businesses that provide
telecommunications and information services through the public network infrastructure. If the value-added telecommunications service covers two or more provinces, autonomous regions or municipalities, such service must be approved by the MIIT and
the service provider must obtain a Cross-Regional Value Added Telecommunications Business Operation License, or the Cross-Regional VAT License. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Cross-Regional VAT License issued to 21Vianet Beijing by the MIIT on January&nbsp;17, 2012 (which was updated on
January&nbsp;23, 2017) with a term effective until January&nbsp;23, 2022, 21Vianet Beijing is permitted to carry out its (i)&nbsp;full data center business (including internet resources coordination service) under the first category of
&#147;value-added telecommunications business&#148; in Beijing; (ii)&nbsp;data center business (excluding internet resources coordination service) under the first category of &#147;value-added telecommunications business&#148; across 3
province-level municipalities and 18 cities in China; (iii)&nbsp;VPN services under the first category of &#147;value-added telecommunications business&#148; across 3 province-level municipalities and 2 cities in China; (iv)&nbsp;internet access
service (including website access) under the first category of &#147;value-added telecommunications business&#148; across 13 province-level municipalities and provinces in China; and internet access service (excluding website access) under the first
category of &#147;value-added telecommunications business&#148; across 6 province-level municipalities and provinces in China; and (v)&nbsp;domestic multi-party communications services under the second category of &#147;value-added
telecommunications business&#148; across China. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the VAT License issued to BJ Yilong by Beijing Communications Administration
on October&nbsp;19, 2010, BJ Yilong is permitted to carry out its information service business (limited to mobile network) under the second category of &#147;value-added telecommunications business&#148; in Beijing. A renewed VAT License was issued
to BJ Yilong on May&nbsp;22, 2014 with a term effective until October&nbsp;18, 2015 and renewed again on September&nbsp;9, 2015 with a term effective until September&nbsp;9, 2020. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Cross-Regional VAT License issued to Shenzhen Diyixian Telecommunication Co., Ltd., or SZ DYX, by the MIIT on
September&nbsp;18, 2013 with a term effective until July&nbsp;29, 2018, SZ DYX is permitted to carry out (i)&nbsp;VPN services under the first category of &#147;value-added telecommunications business&#148; in China; (ii)&nbsp;call center and
information service business (limited to mobile network) under the second category of &#147;value-added telecommunications business&#148; across China; (iii)&nbsp;data center business (excluding internet data resources coordination service) under
the first category of &#147;value-added telecommunications business&#148;, which covers the service in Beijing, Shanghai and Shenzhen; and (iv)&nbsp;internet access service (including website access) under the first category of &#147;value-added
telecommunications business&#148; across 7 province-level municipalities and provinces in China </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the VAT License issued to
Shanghai Blue Cloud Technology Co., Ltd., or SH Blue Cloud, by Shanghai Communications Administration on October 20, 2017 with a term effective until October 20, 2022, SH Cloud is permitted to carry out the information service business (limited to
internet information service) under the second category of &#147;value-added telecommunications business&#148;. In addition, pursuant to the VAT License issued to SH Blue Cloud by the MIIT on December 19, 2017 with a term effective until February
15, 2020, SH Cloud is permitted to carry out (i) full data center business (including internet data resources coordination service) under the first category of &#147;value-added telecommunications business&#148; in Beijing and Shanghai; (ii) CDN
service under the first category of &#147;value-added telecommunications business&#148; in Beijing and Shanghai; (iii) VPN services under first category of &#147;value-added telecommunications business&#148; in Beijing and Shanghai; (iv) internet
access service under the first category of &#147;value-added telecommunications business&#148; in Beijing and Shanghai. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have been
continuously developing our hosting service to better serve our customers, and as a result, we introduce new technologies and services from time to time to support and improve our current business. However, we cannot assure you that PRC governmental
authorities will continue to deem our hosting service and any of our newly developed technologies, network and services used in our business as a type of value-added </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">30 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
telecommunications business covered under the Cross-Regional VAT License issued to 21Vianet Beijing and SZ DYX, and the VAT License issued to BJ Yilong. Furthermore, we cannot rule out the
possibility that PRC legislators or governmental authorities will promulgate any new laws or regulations or update the current and existing laws and regulations which may clearly define or categorize our hosting service and any of our newly
developed technologies, network and services used in our business as a type of basic telecommunication business, which is not covered by our VAT Licenses. As we expand our networks across China, it is also possible that the MIIT, in the future, may
deem our operations to have exceeded the terms of our existing licenses. Further, we cannot assure you that 21Vianet Beijing, BJ Yilong, SZ DYX and SH Blue Cloud will be able to successfully renew their value added telecommunications business
operating licenses upon their expiration, or maintain their annual inspection, nor can we ensure that we will be able to obtain any other licenses necessary for us to carry out our business, or that our existing licenses will continue to cover all
aspects of our operations upon their renewal. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, MIIT initiated a periodical pilot scheme for mobile network resale business by
issuing the Notice on Carrying out Pilot Work of Mobile Network Resale Business on May&nbsp;17, 2013, or the Pilot Work Notice, pursuant to which, the qualified private sector enterprises are encouraged, but not required, to apply to participate in
the pilot scheme in mobile network resale business and the pilot scheme only lasts for a short period ending on December&nbsp;31, 2015. 21Vianet Beijing has voluntarily applied to participate in the pilot scheme and obtained approval on
August&nbsp;18, 2014, with a term expiring on December&nbsp;31, 2015. Following expiration of the Pilot Work Notice, MIIT did not extend the effective period of the pilot scheme or issue a long-term regulation. The mobile network resale business
continues and MIIT issued a guideline on January&nbsp;6, 2016 to regulate the wholesale price in the mobile network resale business. In January 2018, MIIT published a draft Notice on Official Commercialization of Mobile Network Resale Business, or
the Draft Mobile Network Resale Business Notice, to solicit opinions from the public by February&nbsp;22, 2018. Pursuant to the Draft Mobile Network Resale Business Notice, an approved mobile network resale business operator under the aforementioned
pilot scheme must enter into a cooperation contract with a basic telecommunication service provider and apply for the applicable telecommunication business operation license. During the application period, a pilot enterprise may continue to carry
out its mobile network resale business. However, if the basic telecommunication service provider terminates its cooperation with the pilot enterprise, or the pilot enterprise fails to obtain the applicable telecommunication business operation
license within two years after the Draft Mobile Network Resale Business Notice becomes effective, the pilot enterprise must terminate its mobile network resale business. We cannot assure you that we will be able to maintain our qualification to
conduct mobile network resale business under the enacted version of the notice. If we are not able to continue our mobile network resale business, our business, financial condition and results of operations may be adversely affected. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">MIIT initiated another periodical pilot scheme for broadband access business by issuing the Notice on Liberalizing the Broadband Access Market
to Private Capital on December&nbsp;25, 2014, or the Broadband Notice, pursuant to which, the qualified private sector enterprises are encouraged, but not required, to apply to participate in the pilot scheme in broadband access business and the
pilot scheme lasts for 3 years commencing on March&nbsp;1, 2015. From 2015 to 2017, MIIT issued a series of notices in succession to expand the pilot scheme to all cities in nine provinces and several designated cities in other provinces. Following
expiration of the Broadband Notice, MIIT has not issued any public notice to extend the effective period of the pilot scheme or announced a long-term regulation, but the broadband business under the pilot scheme is permitted to continue in practice.
As of the date of this annual report, we have applied for and qualified to provide broadband access services in 20 cities such as Beijing, Nanjing, Shenyang and Xiamen. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe such pilot schemes represent the current administration&#146;s continuous efforts in carrying out the recent policies of the PRC
State Council and MIIT regarding encouraging private sectors to further participate in the telecommunication industry. The Broadband Notice specifically mentioned that the broadband access business is a basic telecommunication business. The Pilot
Work Notice also specifically mentioned that the mobile network resale business is a second-category basic telecommunication business rather than a value-added telecommunication business. These pilot schemes, to some extent, reflect a legislative
trend to welcome private enterprises (in comparison to the state-owned enterprise) to participate in basic telecommunication businesses in </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">31 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
the future. Nevertheless, although we believe these pilot schemes are not a practical change or modification to the current legal framework and only represent a legislative trend to open up the
basic telecommunication business market to the private enterprises, new laws, regulations or government interpretations may also be promulgated from time to time to regulate the hosting service or any of our related technology or services, which may
require us to obtain additional, or expand existing, operating licenses or permits. Any of these factors could result in our disqualification from carrying out our current business, causing significant disruption to our business operations which may
materially and adversely affect our business, financial condition and results of operations. We will be closely monitoring the developments of relevant laws and regulations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2018, MIIT issued an internal notice, or the MIIT Internal Notice, pursuant to which telecommunication authorities will carry out
a special enforcement campaign to inspect the operations of certain licensed telecommunications operators according to applicable regulations and rules, including without limitation, the Circular on Clearing Up and Regulatory the Internet Access
Service Market issued by the MIIT in January 2017. In particular, the authorities will pay special attention to any improper operational activities, such as unauthorized establishment of transmission network, unlicensed operation of cross-border
business and improper sublease of broadband resources. According to MIIT Internal Notice, basic telecommunication service providers should exercise extra prudence when considering providing additional network resources to the enterprises under
inspection. If the enterprise is found to be engaged in <FONT STYLE="white-space:nowrap">non-compliant</FONT> operations, it may be subject to various penalties, including suspension of network access, suspension of approving its application for new
operation permit until rectification being completed, being publicized as an operator with discredit record or <FONT STYLE="white-space:nowrap">non-compliance</FONT> record, enhanced oversight of the authority and limitation on new telecommunication
business, depending on the seriousness of the violations and the rectification result. The MIIT Internal Notice mandates that the foregoing inspection and scrutiny to be completed by September&nbsp;30, 2018. According to the MIIT Internal Notice, 47
industry players are subject to the special inspection, including two of our consolidated affiliated entities, 21Vianet Beijing and SZ DYX. As of the date of this annual report, we have not received any investigation notice or rectification order
from the government authorities. We are closely communicating with the <FONT STYLE="white-space:nowrap">in-charge</FONT> authority to clarify the inspection requirements of the authority and cooperate with them to review our business practices and
compliance status. As part of our continuous efforts, in March 2018, we have joined and become a founding member of the China Cross-Border Data Telecommunications Industry Alliance, which is initiated by China Academy of Information and
Communications Technology, an affiliate unit of the MIIT, aiming to strengthen industry self-discipline under the supervision of the regulator. Nevertheless, we cannot assure you that the government authorities will determine that we have been in
full compliance with the regulatory requirements, especially the authority&#146;s enhanced regulation on cross-border VPN business. If we are found to violate any operation requirements, we may be imposed on any of the administrative penalties
mentioned in the MIIT Internal Notice, which may result in a material and adverse effect on our ability to conduct our operations and our financial conditions. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Under the New PRC Enterprise Income Tax Law, we may be classified as a &#147;resident enterprise&#148; of China. Such classification could result in
unfavorable tax consequences to us and our <FONT STYLE="white-space:nowrap">non-PRC</FONT> holders of shares and ADSs. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to
the PRC Enterprise Income Tax Law, or the EIT Law, as recently amended on February&nbsp;24, 2017, and its implementation rules, which became effective on January&nbsp;1, 2008, an enterprise established outside of China with &#147;de facto management
bodies&#148; within China is considered a &#147;resident enterprise,&#148; meaning that it can be treated in a manner similar to a Chinese enterprise for enterprise income tax, or EIT, purposes. Under the implementation rules of the EIT Law, the
term &#147;de facto management body&#148; is defined as the management body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. On April&nbsp;22,
2009, the State Administration of Taxation issued the Notice Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies, or Circular 82, which is
amended and supplemented by the Announcement Regarding the Determination of PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies issued by the State Administration of Taxation on January&nbsp;29, 2014. Circular 82
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">32 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
and its amendments sets out certain specific criteria and process for determining whether the &#147;de facto management body&#148; of a Chinese-controlled offshore incorporated enterprise is
located in China. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not believe that we are a &#147;resident enterprise&#148; for PRC EIT purposes. However, the tax resident status
of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term &#147;de facto management body&#148;. If the PRC tax authorities determine that we are a &#147;resident
enterprise&#148; for PRC EIT purposes, a number of unfavorable PRC tax consequences could follow: (i)&nbsp;we may be subject to EIT at a rate of 25% on our worldwide taxable income as well as PRC EIT reporting obligations; (ii)&nbsp;a 10% (or a
lower rate under an applicable tax treaty, if any) withholding tax may be imposed on dividends we pay to <FONT STYLE="white-space:nowrap">non-PRC</FONT> enterprise holders (20% for <FONT STYLE="white-space:nowrap">non-PRC</FONT> individual holders)
of our shares and ADSs; and (iii)&nbsp;a 10% PRC tax may apply to gains realized by <FONT STYLE="white-space:nowrap">non-PRC</FONT> enterprise holders (20% for <FONT STYLE="white-space:nowrap">non-PRC</FONT> individual holders) of our shares and
ADSs from transferring our shares or ADSs, if such income is considered <FONT STYLE="white-space:nowrap">PRC-source</FONT> income. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Similarly, such unfavorable tax consequences could apply to our Hong Kong subsidiaries, if either of them is deemed to be a &#147;resident
enterprise&#148; by the PRC tax authorities. Notwithstanding the foregoing provisions, the EIT Law also provides that the dividends paid between &#147;qualified resident enterprises&#148; are exempt from EIT. If our Hong Kong subsidiaries are deemed
&#147;resident enterprises&#148; for PRC EIT purposes, the dividends they receive from their PRC subsidiaries, including 21Vianet China, may constitute dividends between &#147;qualified resident enterprises&#148; and therefore qualify for tax
exemption. However, the definition of &#147;qualified resident enterprise&#148; is unclear and the relevant PRC government authorities have not yet issued guidance with respect to the processing of outbound remittances to entities that are treated
as resident enterprises for PRC EIT purposes. Even if such dividends qualify as <FONT STYLE="white-space:nowrap">&#147;tax-exempt</FONT> income,&#148; we cannot guarantee that such dividends will not be subject to any withholding tax. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We and our <FONT STYLE="white-space:nowrap">non-tax</FONT> resident investors face uncertainty with respect to indirect transfers of equity interests in
PRC resident enterprises by their <FONT STYLE="white-space:nowrap">non-PRC</FONT> holding companies. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&nbsp;3, 2015, the
State Administration of Tax issued the Notice on Certain Corporate Income Tax Matters on Indirect Transfer of Properties by <FONT STYLE="white-space:nowrap">Non-Tax</FONT> Resident Enterprises, or Circular 7, which partially replaced and
supplemented previous rules under the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by <FONT STYLE="white-space:nowrap">Non-PRC</FONT> Resident Enterprises, or Circular 698, issued by the State Administration of
Taxation on December&nbsp;10, 2009. Circular 7 extends its tax jurisdiction to not only indirect transfers set forth under Circular 698 but also transactions involving transfer of other taxable assets, through the offshore transfer of a foreign
intermediate holding company. Circular 7 also brings challenges to both the foreign transferor and transferee (or other person who is obligated to pay for the transfer) of the taxable assets. Where a <FONT STYLE="white-space:nowrap">non-tax</FONT>
resident enterprise conducts an &#147;indirect transfer&#148; by transferring the taxable assets indirectly by disposing of the equity interests of an overseas holding company, the <FONT STYLE="white-space:nowrap">non-tax</FONT> resident enterprise
being the transferor, or the transferee, or the PRC entity which directly owned the taxable assets may report to the relevant tax authority such indirect transfer. Using a &#147;substance over form&#148; principle, the PRC tax authority may <FONT
STYLE="white-space:nowrap">re-characterize</FONT> such indirect transfer as a direct transfer of the equity interests in the PRC tax resident enterprise and other properties in China. As a result, gains derived from such indirect transfer may be
subject to PRC enterprise income tax, and the transferee or other person who is obligated to pay for the transfer is obligated to withhold the applicable taxes, currently at a rate of up to 10% for the transfer of equity interests in a PRC resident
enterprise. Nevertheless, Circular 7 has introduced safe harbors for internal group restructurings and the purchase and sale of equity through a public securities market. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October&nbsp;17, 2017, the State Administration of Tax issued the Announcement of the State Administration of Taxation on Issues Concerning
the Withholding of <FONT STYLE="white-space:nowrap">Non-resident</FONT> Enterprise Income Tax at Source, or SAT Bulletin 37, which came into effect on December&nbsp;1, 2017 and concurrently abolished Circular 698. The SAT Bulletin 37 further
clarifies the practice and procedure of the withholding of <FONT STYLE="white-space:nowrap">non-tax</FONT> resident enterprise income tax. Pursuant to Circular 7 and SAT Bulletin 37, both the transferor and the transferee may be subject to penalties
under PRC tax laws if the transferee fails to withhold the taxes and the transferor fails to pay the taxes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">33 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, as these rules and notices are relatively new and there is a lack of clear statutory
interpretation, we face uncertainties on the reporting and consequences on future private equity financing transactions, share exchange or other transactions involving the transfer of shares in our company by investors that are <FONT
STYLE="white-space:nowrap">non-PRC</FONT> resident enterprises, or sale or purchase of shares in other <FONT STYLE="white-space:nowrap">non-PRC</FONT> resident companies or other taxable assets by us. Our Cayman Islands holding company and other <FONT
STYLE="white-space:nowrap">non-PRC</FONT> resident enterprises in our group may be subject to filing obligations or may be taxed if our Cayman Islands holding company and other <FONT STYLE="white-space:nowrap">non-PRC</FONT> resident enterprises in
our group are transferors in such transactions, and may be subject to withholding obligations if our Cayman Islands holding company and other <FONT STYLE="white-space:nowrap">non-PRC</FONT> resident enterprises in our group are transferees in such
transactions. For the transfer of shares in our Cayman Islands holding company by investors that are <FONT STYLE="white-space:nowrap">non-PRC</FONT> resident enterprises, our PRC subsidiaries may be requested to assist in the filing under Circular 7
and/or SAT Bulletin 37. As a result, we may be required to expend valuable resources to comply with these rules and notices or to request the relevant transferors from whom we purchase taxable assets to comply, or to establish that our Cayman
Islands holding company and other <FONT STYLE="white-space:nowrap">non-tax</FONT> resident enterprises in our group should not be taxed under Circular 7 and/or SAT Bulletin 37, which may have a material adverse effect on our financial condition and
results of operations. There is no assurance that the tax authorities will not apply Circular 7 and/or SAT Bulletin 37 to our offshore restructuring transactions where <FONT STYLE="white-space:nowrap">non-PRC</FONT> resident investors were involved
if any of such transactions were determined by the tax authorities to lack reasonable commercial purpose. As a result, we and our <FONT STYLE="white-space:nowrap">non-PRC</FONT> resident investors may be at risk of being taxed under Circular 7
and/or SAT Bulletin 37 and may be required to comply with or to establish that we should not be taxed under Circular 7 and/or SAT Bulletin 37, which may have a material adverse effect on our financial condition and results of operations or such <FONT
STYLE="white-space:nowrap">non-PRC</FONT> resident investors&#146; investments in us. We have conducted acquisition transactions in the past and may conduct additional acquisition transactions in the future. We cannot assure you that the PRC tax
authorities will not, at their discretion, adjust any capital gains and impose tax return filing obligations on us or require us to provide assistance for the investigation of PRC tax authorities with respect thereto. Heightened scrutiny over
acquisition transactions by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue in the future. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Discontinuation of any of the preferential tax treatments available to us or imposition of any additional taxes could adversely affect our financial
condition and results of operations. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EIT Law and its implementation rules, which became effective on January&nbsp;1, 2008,
unified the previously-existing separate income tax laws for domestic enterprises and FIEs and adopted a unified 25% EIT rate applicable to all resident enterprises in China, except for certain entities established prior to March&nbsp;16, 2007 that
are eligible for their existing preferential tax incentives, adjusted by certain transitional <FONT STYLE="white-space:nowrap">phase-out</FONT> rules promulgated by the State Council on December&nbsp;26, 2007. In addition, certain enterprises may
enjoy a preferential EIT rate of 15% under the EIT Law if they qualify as High and New Technology Enterprise, or HNTE, subject to various qualification criteria. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A number of our PRC subsidiaries and consolidated affiliated entities, including 21Vianet Beijing, SH Blue Cloud, and SZ DYX are entitled to
enjoy a preferential tax rate of 15% due to their qualification as HNTE. The qualification as an HNTE is subject to annual administrative evaluation and a three-year review by the relevant authorities in China. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2013, BJ iJoy was qualified as a software enterprise which allows it to utilize a <FONT STYLE="white-space:nowrap">two-year</FONT> 100%
exemption for 2013 and 2014 followed by a three-year half-reduced EIT rate effective for the years from 2015 to 2017. The qualification will need to be assessed on an annual basis. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If 21Vianet Beijing, SH Blue Cloud and SZ DYX fail to maintain or renew their HNTE status, or if BJ iJoy fails to maintain or renew its
software enterprise status, their applicable EIT rate may be increased to 25%, which could have a material adverse effect on our financial condition and results of operations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The M&amp;A Rules establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it difficult for us to
pursue growth through acquisitions in China. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The M&amp;A Rules and other recently adopted regulations and rules concerning mergers
and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">34 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
investors more time consuming and complex. In addition, the Implementing Rules Concerning Security Review on the Mergers and Acquisitions by Foreign Investors of Domestic Enterprises, issued by
the MOC in August 2011, specify that mergers and acquisitions by foreign investors involved in &#147;an industry related to national security&#148; are subject to strict review by the MOC, and prohibit any activities attempting to bypass such
security review, including by structuring the transaction through a proxy or contractual control arrangement. We believe that our business is not in an industry related to national security, but we cannot preclude the possibility that the MOC or
other government agencies may publish explanations contrary to our understanding or broaden the scope of such security reviews in the future, in which case our future acquisitions in the PRC, including those by way of entering into contractual
control arrangements with target entities, may be closely scrutinized or prohibited. Moreover, the Anti-Monopoly Law requires that the MOC be notified in advance of any concentration of undertaking if certain filing thresholds are triggered. Part of
our growth strategy includes acquiring complementary businesses or assets in China. Complying with the requirements of the laws and regulations mentioned above and other PRC regulations to complete such transactions could be time-consuming, and any
required approval processes, including obtaining approval from the MOC, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share. If any of our acquisitions
were subject to the M&amp;A Rule and were found not to be in compliance with the requirements of the M&amp;A Rule in the future, relevant PRC regulatory agencies may impose fines and penalties on our operations in the PRC, limit our operating
privileges in the PRC, or take other actions that could have a material adverse effect on our business, financial condition, results of operations, reputation and prospects. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>PRC regulation of loans and direct investment by offshore holding companies to PRC entities may delay or prevent us from using the proceeds from our
overseas offerings to make loans or additional capital contributions to our PRC subsidiaries or consolidated affiliated entities, which could materially and adversely affect our liquidity and our ability to fund and expand our business. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In utilizing the proceeds we received from our overseas offerings or in other financing activities, as an offshore holding company, we may make
loans to our PRC subsidiaries or our consolidated affiliated entities in the PRC, or we may make additional capital contributions to our PRC subsidiaries or consolidated affiliated entities. Any loans to our PRC subsidiaries or our consolidated
affiliated entities in the PRC are subject to PRC regulations. For example, loans by us to our PRC subsidiaries, which are FIEs, to finance their activities cannot exceed a statutory cap and must be filed with the State Administration of Foreign
Exchange, or SAFE, through the online filing system of SAFE after the loan agreement is signed and no later than three business days prior to the borrower withdraws any amount. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may also decide to finance our PRC subsidiaries for operations in China by means of capital contributions. These capital contributions must
be approved by or filed with the MOC or its local counterpart. We cannot assure you that we will be able to obtain these government approvals on a timely basis, if at all, with respect to future capital contributions by us to our subsidiaries. If we
fail to receive such approvals, our ability to use the proceeds from our overseas offerings and to capitalize our PRC operations may be negatively affected, which could adversely affect our liquidity and our ability to fund and expand our business.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Governmental control of currency conversion may limit our ability to receive and utilize our revenues effectively. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We earn most of our revenues and incur most of our expenses in Renminbi; however, Renminbi is not freely convertible at present. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government continues to regulate conversion between Renminbi and foreign currencies, despite the significant reduction in its control
in recent years over trade transactions involving import and export of goods and services as well as other frequent routine foreign exchange transactions. These transactions are known as current account items. However, remittance of Renminbi by
foreign investors into the PRC for the purposes of capital account items, such as capital contributions, is generally permitted upon obtaining specific approvals </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">35 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
from, or completing specific registrations or filings with, the relevant authorities on a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">case-by-case</FONT></FONT> basis and is
subject to a strict monitoring system. Regulations in the PRC on the remittance of Renminbi into the PRC for settlement of capital account items are developing gradually. Currently, our PRC subsidiaries may purchase foreign currencies for settlement
of current account transactions, including payments of dividends to us, without the approval of the SAFE. However, foreign exchange transactions by our PRC subsidiaries under the capital account continue to be subject to significant foreign exchange
controls and require the approval of or need to register or file with PRC governmental authorities, including the SAFE. In particular, if our PRC subsidiaries borrow foreign currency loans from us or other foreign lenders, these loans must be filed
with the SAFE after the loan agreement is signed and at least three business days before the borrower draws any amount from the foreign loan, and the accumulative amount of foreign currency loans borrowed by a PRC subsidiary may not exceed a
statutory upper limit. If we finance our PRC subsidiaries by means of additional capital contributions, these capital contributions must be approved by or filed with the MOC or their respective local counterparts. Any existing and future
restrictions on currency exchange may affect the ability of our PRC subsidiaries or affiliated entities to obtain foreign currencies, limit our ability to meet our foreign currency obligations or otherwise materially and adversely affect our
business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2015, SAFE promulgated the Circular on Reforming the Administration Approach Regarding the Foreign Exchange Capital
Settlement of Foreign-invested Enterprises, or SAFE Circular No.&nbsp;19, which became effective on June&nbsp;1, 2015. SAFE Circular No.&nbsp;19 provides that, among other things, a foreign-invested enterprise may convert up to 100% of the foreign
currency in its capital account into RMB on a discretionary basis according to the actual needs. On June&nbsp;9, 2016, SAFE further issued the Circular of the State Administration of Foreign Exchange on Reforming and Regulating Policies on the
Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular No.&nbsp;16, to further expand and strengthen such discretionary conversion reform under SAFE Circular No.&nbsp;19. SAFE Circular No.&nbsp;16 provides an integrated
standard for conversion of foreign exchange under capital account items on a discretionary basis which applies to all enterprises registered in the PRC. Pursuant to SAFE Circular No.&nbsp;16, in addition to foreign currency capital, the
discretionary conversion policy expands to foreign currency debts borrowed by an enterprise (except financial institutions) and repatriated funds raised through overseas listing. In addition, SAFE Circular No.&nbsp;16 has narrowed the scope of
purposes for which an enterprise must not use the RMB funds so converted, which include, among others, (i)&nbsp;payment for expenditure beyond its business scope or otherwise as prohibited by the applicable laws and regulations; (ii)&nbsp;investment
in securities or other financial products other than banks&#146; principal-secured products; (iii)&nbsp;provision of loans to <FONT STYLE="white-space:nowrap">non-affiliated</FONT> enterprises, except where it is expressly permitted in the business
scope of the enterprise; and (iv)&nbsp;construction or purchase of <FONT STYLE="white-space:nowrap">non-self-used</FONT> real properties, except for the real estate developer. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Fluctuation in exchange rates could have a material adverse effect on our results of operations and the value of your investment. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People&#146;s Bank of China. The PRC
government allowed the Renminbi to appreciate by more than 20% against the U.S. dollar between July 2005 and July 2008. Between July 2008 and June 2010, this appreciation was halted and the exchange rate between the Renminbi and the U.S. dollar
remained within a narrow band. As a consequence, the Renminbi fluctuated significantly during that period against other freely traded currencies, in tandem with the U.S. dollar. Since June 2010, the RMB has fluctuated against the U.S. dollar, at
times significantly and unpredictably, and in recent years the RMB has depreciated significantly against the U.S. dollar. It is difficult to predict whether the depreciation will continue and how market forces or PRC or U.S. government policy may
impact the exchange rate between the RMB and the U.S. dollar in the future. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As our costs and expenses are mostly denominated in RMB, the
appreciation of the RMB against the U.S. dollar would increase our costs in U.S. dollar terms. In addition, as our operating subsidiaries and VIEs in China receive revenues in RMB, any significant depreciation of the RMB against the U.S. dollar may
have a material and adverse effect on our revenues in U.S. dollar terms and financial condition, and the value of, and any </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">36 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
dividends payable on, our ordinary shares. For example, to the extent that we need to convert U.S. dollars into Renminbi for capital expenditures and working capital and other business purposes,
appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the Renminbi amount we would receive from the conversion. Conversely, if we decide to convert Renminbi into U.S. dollars for the purpose of making payments for
dividends on our ordinary shares or ADSs, strategic acquisitions or investments or other business purposes, appreciation of the U.S. dollar against the Renminbi would have a negative effect on the U.S. dollar amount available to us. These and other
effects on our financial data resulting from fluctuations in the value of the RMB against the U.S. dollar could have a material and adverse effect on the market price of our ADSs and your investment. See &#147;Item 11. Quantitative and Qualitative
Disclosures about Market Risk&#151;Foreign Exchange Risk.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>PRC regulations relating to the establishment of offshore special purpose vehicles
by PRC residents may subject our PRC resident beneficial owners to personal liability and limit our ability to acquire PRC companies, to inject capital into our PRC subsidiaries, limit our PRC subsidiaries&#146; ability to distribute profits to us,
or otherwise materially and adversely affect us. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In October 2005, SAFE issued the Circular on the Relevant Issues in the Foreign
Exchange Control over Financing and Return Investment Through Special Purpose Companies by Residents Inside China, or Circular&nbsp;75, which is now replaced by the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic
Residents&#146; Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or Circular 37, issued by SAFE on July&nbsp;4, 2014. According to Circular 37, PRC residents are required to register with local SAFE
branches in connection with their direct establishment or indirect control of an offshore entity for the purposes of overseas investment and financing, with such PRC residents&#146; legally owned assets or equity interests in domestic enterprises or
offshore assets or interests, referred to in Circular&nbsp;37 as a &#147;special purpose vehicle.&#148; The term &#147;control&#148; under Circular 37 is broadly defined as the operation rights, beneficiary rights or decision-making rights acquired
by the PRC residents in the offshore special purpose vehicles or PRC companies by such means as acquisition, trust, proxy, voting rights, repurchase, convertible bonds or other arrangements. Circular 37 further requires amendment to the registration
in the event of any changes with respect to the basic information of the special purpose vehicle, such as changes in a PRC resident individual shareholder, name or operation period; or any significant changes with respect to the special purpose
vehicle, such as increase or decrease of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. If the shareholders of the offshore holding company who are PRC residents do not complete their
registration with the local SAFE branches, the PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to the offshore company, and the offshore company may be
restricted in its ability to contribute additional capital to its PRC subsidiaries. Moreover, failure to comply with SAFE registration and amendment requirements described above could result in liability under PRC law for evasion of applicable
foreign exchange restrictions. On February&nbsp;13, 2015, SAFE promulgated a Notice on Further Simplifying and Improving Foreign Exchange Administration Policy on Direct Investment, or SAFE Notice 13, which became effective on June&nbsp;1, 2015.
SAFE Notice 13 has delegated to the qualified banks the authority to register all PRC residents&#146; investment in &#147;special purpose vehicle&#148; pursuant to the Circular 37, except that those PRC residents who have failed to comply with
Circular 37 will remain to fall into the jurisdiction of the local SAFE branches and must make their supplementary registration application with the local SAFE branches. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our current PRC resident beneficial owners, including our <FONT STYLE="white-space:nowrap">co-founders</FONT> Sheng Chen and Jun Zhang, have
filed the foreign exchange registration in connection with their respective overseas shareholding in our Company in accordance with the Circular 37 on June&nbsp;10, 2014. We cannot assure you when our
<FONT STYLE="white-space:nowrap">co-founders</FONT> can successfully complete their registrations. We have also requested other PRC residents who we know hold direct or indirect interest in our company to make the necessary applications, filings and
amendments as required under Circular 37 and other related rules. We attempt to comply, and attempt to ensure that these PRC residents holding direct or indirect interest in our company comply, with the relevant requirements, and those persons
holding direct or indirect interests in our securities whose identities and addresses we know and who are subject to </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">37 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Circular&nbsp;37 and the relevant SAFE regulations have conducted the registration procedures prescribed by Circular&nbsp;37 and will update such registration. However, we may not be informed of
the identities of all the PRC residents holding direct or indirect interest in our company, and we cannot provide any assurances that these PRC residents will comply with our request to make or obtain any applicable registrations or comply with
other requirements required by Circular 37 or the relevant SAFE regulations. The failure or inability of PRC residents, including our <FONT STYLE="white-space:nowrap">co-founders,</FONT> to make any required registrations or comply with other
requirements under Circular 37 and the relevant SAFE regulations may subject such PRC residents or our PRC subsidiaries to fines and legal sanctions and may also limit our ability to contribute additional capital into or provide loans to our PRC
subsidiaries and our consolidated affiliated entities, limit our PRC subsidiaries&#146; ability to pay dividends or otherwise distribute profits to us, or otherwise materially and adversely affect us. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Failure to comply with the registration requirements for employee share option plans may subject our equity incentive plan participants who are PRC
residents or us to fines and other legal or administrative sanctions. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Since 2007, SAFE has implemented rules requiring PRC
residents who participate in employee stock option plans of overseas publicly listed companies to register with SAFE or its local office and complete certain other procedures. Effective on February&nbsp;15, 2012, SAFE promulgated the Circular on the
Relevant Issues Concerning Foreign Exchange Administration for Domestic Individuals Participating in an Employees Share Incentive Plan of an Overseas-Listed Company, or SAFE Notice 7. Under SAFE Notice 7, PRC residents who participate in a share
incentive plan of an overseas publicly listed company are required to register with SAFE and complete certain other procedures. PRC residents include directors, supervisors, management and employees of PRC domestic companies specified in the
Administrative Regulations of the People&#146;s Republic of China on Foreign Exchange, regardless of nationality. SAFE Notice 7 further requires that an agent should also be designated to handle matters in connection with the exercise or sale of
share options granted under the share incentive plan to participants. We and the PRC residents to whom we have granted stock options are subject to SAFE Notice 7. If we or our PRC optionees fail to comply with these regulations, we or our PRC
optionees may be subject to fines and other legal or administrative sanctions. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Risks Related to our ADSs </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The market price of our ADSs has fluctuated and may continue to be volatile. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The trading prices of our ADSs are likely to be volatile and could fluctuate widely due to factors beyond our control. This may happen because
of broad market and industry factors, such as the performance and fluctuation in the market prices or the underperformance or declining financial results of other companies based in China that have listed their securities in the United States in
recent years. The securities of some of these companies have experienced significant volatility since their initial public offerings, including, in some cases, substantial price declines in the trading prices of their securities. The trading
performances of other Chinese companies&#146; securities after their offerings may affect the attitudes of investors toward Chinese companies listed in the United States, which consequently may impact the trading performance of our ADSs, regardless
of our actual operating performance. The recent ongoing administrative proceedings brought by SEC against five accounting firms in China, alleging that they refused to hand over documents to the SEC for ongoing investigations into certain
China-based companies, occurs at a time when accounting scandals have eroded investor appetite for China-based companies. Any other negative news or perceptions about inadequate corporate governance practices or fraudulent accounting, corporate
structure or matters of the Chinese companies may also negatively affect the attitudes of investors towards Chinese companies in general, including us, regardless of whether we have conducted any inappropriate activities. In addition, securities
markets may from time to time experience significant price and volume fluctuations that are not related to our operating performance, which may have a material and adverse effect on the market price of our ADSs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the market price for our ADSs has fluctuated since we first listed our ADSs on the NASDAQ Global Select Market on April&nbsp;21,
2011, until April 11, 2018, the trading prices of our ADSs have ranged from </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">38 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
US$4.17 to US$32.34 per ADS, and the last reported closing price on April 11, 2018 was US$6.63 per ADS. The market price for our ADSs may be highly volatile and subject to wide fluctuations in
response to factors including the following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">actual or anticipated fluctuations in our quarterly results of operations and changes or revisions of our expected results; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">announcements of new services by us or our competitors; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">changes in financial estimates or recommendations by securities analysts; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">delays in the release of quarterly and annual results of operations or the filing of key documents and reports required by to filed by the U.S. securities laws; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">conditions in the internet industry in China; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">changes in the performance or market valuations of other companies that provide hosting and managed network services; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">fluctuations of exchange rates between the Renminbi and the U.S. dollar or other foreign currencies; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital commitments; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">detrimental negative publicity about us, our competitors or our industry; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">negative short seller allegations against us; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">additions or departures of executive officers; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">sales or perceived potential sales of additional ordinary shares or ADSs; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">litigation or administrative investigations; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">general economic or political conditions in China. </TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our dual-class voting structure will limit your
ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&nbsp;A ordinary shares and ADSs may view as beneficial. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have a dual-class voting structure such that our ordinary shares consist of Class&nbsp;A ordinary shares and Class&nbsp;B ordinary shares.
In respect of matters requiring the votes of shareholders, holders of Class&nbsp;A ordinary shares are entitled to one vote per share, while holders of Class&nbsp;B ordinary shares are entitled to ten votes per share. Each Class&nbsp;B ordinary
share is convertible into one Class&nbsp;A ordinary share at any time by the holder thereof, while Class&nbsp;A ordinary shares are not convertible into Class&nbsp;B ordinary shares or preferred shares under any circumstances. Upon any transfer of
Class&nbsp;B ordinary shares by a holder thereof to any person or entity which is not an affiliate of such holder, such Class&nbsp;B ordinary shares shall be automatically and immediately converted into the equal number of Class&nbsp;A ordinary
shares. Due to the disparate voting powers attached to these two classes, holders of our Class&nbsp;B ordinary shares have significant voting power over matters requiring shareholder approval. This concentrated control will limit your ability to
influence corporate matters and could discourage others from pursuing any potential merger, takeover or other change of control transactions that holders of Class&nbsp;A ordinary shares and ADSs may view as beneficial. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Future sales of a substantial number of our ADSs in the public market, or the perception that these sales could occur, could cause the price of our ADSs
to decline. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the future, we may sell additional ADSs to raise capital, and our existing shareholders could sell substantial
amounts of ADSs, including those issued upon the exercise of outstanding options, in the public market. We cannot predict the size of any future issuance of ADSs or the effect that future sales of our ADSs
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">39 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
would have on the market price of our ADSs. Any future sales of a substantial number of our ADSs in the public market, or the perception that these sales could occur, could cause the trading
price of our ADSs to decline and impair our ability to raise capital through the sale of additional equity securities. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>You may not have the same
voting rights as the holders of our ordinary shares and may not receive voting materials in time to be able to exercise your right to vote. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except as described in this annual report and in the deposit agreement, holders of our ADSs are not able to exercise voting rights attaching to
the Class&nbsp;A ordinary shares evidenced by our ADSs on an individual basis. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of our ADSs will appoint the depositary or its
nominee as their representative to exercise the voting rights attaching to the Class&nbsp;A ordinary shares represented by the ADSs. Otherwise, you will not be able to exercise your right to vote unless you withdraw the Class&nbsp;A ordinary shares
represented by the ADSs. However, you may not know of the meeting sufficiently in advance to withdraw the ordinary shares. If we ask for instructions from ADS holders, the depositary will notify you of the upcoming vote and arrange to deliver our
voting materials to you. We cannot assure you that you will receive voting materials in time to instruct the depositary to vote, and it is possible that you, including persons who hold their ADSs through brokers, dealers or other third parties, will
not have the opportunity to exercise a right to vote. The deposit agreement provides that if the depositary does not timely receive valid voting instructions from the ADS holders, then the depositary will, with certain limited exceptions, give a
discretionary proxy to a person designated by us to vote such shares. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We are exempt from certain corporate governance requirements of NASDAQ and we
intend to rely on certain exemptions. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain corporate governance practices in the Cayman Islands, which is our home country, are
considerably different than the standards applied to U.S. domestic issuers. NASDAQ Marketplace Rules provide that foreign private issuers are exempt from certain corporate governance requirements of NASDAQ and may follow their home country
practices, subject to certain exceptions and requirements to the extent that such exemptions would be contrary to U.S. federal securities laws and regulations. We currently follow our home country practice that: (i)&nbsp;does not require us to
solicit proxy and hold meetings of our shareholders every year, (ii)&nbsp;does not restrict a company&#146;s transactions with directors, requiring only that directors exercise a duty of care and owe certain fiduciary duties to the companies for
which they serve, (iii)&nbsp;does not require us to obtain shareholder approval for issuing additional securities exceeding 20% of our outstanding ordinary shares, and (iv)&nbsp;does not require us to seek shareholders&#146; approval for amending
our share incentive plan. As a result, our investors may not be provided with the benefits of certain corporate governance requirements of NASDAQ. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We may be classified as a passive foreign investment company for United States federal income tax purposes, which could result in adverse U.S. federal
income tax consequences to U.S. holders of our ADSs or Class&nbsp;A ordinary shares. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the market price of our ADSs and
Class&nbsp;A ordinary shares, the value of our assets, and the composition of our assets and income, we believe that we were not a passive foreign investment company (a &#147;PFIC&#148;) for United States federal income tax purposes for our taxable
year ended December&nbsp;31, 2017 and we do not expect to be a PFIC for the current year or for the foreseeable future. Nevertheless, the application of the PFIC rules is subject to ambiguity in several respects and, in addition, we must make a
separate determination each year as to whether we are a PFIC (after the close of each taxable year). Accordingly, we cannot assure you that we will not be a PFIC for our current taxable year or for any future taxable year. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A <FONT STYLE="white-space:nowrap">non-U.S.</FONT> corporation, such as our company, will be considered a PFIC for United States federal
income tax purposes for any taxable year if either (i) 75% or more of its gross income for such year consists of certain types of &#147;passive&#148; income or (ii) 50% or more of the value of its assets (determined on the basis of a quarterly
average) during such year produce or are held for the production of passive income (the &#147;asset test&#148;). While we </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">40 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
do not anticipate being a PFIC, changes in the nature of our income or assets or the value of our assets may cause us to become a PFIC for the current or any subsequent taxable year. Under
circumstances where revenues from activities that produce passive income significantly increase relative to our revenues from activities that produce <FONT STYLE="white-space:nowrap">non-passive</FONT> income or where we determine not to deploy
significant amounts of cash for active purposes, our risk of becoming classified as a PFIC may substantially increase. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although the law
in this regard is not entirely clear, we treat our variable interest entities as being owned by us for United States federal income tax purposes because we control their management decisions and we are entitled to substantially all of their economic
benefits and, as a result, we consolidate their results of operations in our consolidated U.S. GAAP financial statements. If it were determined, however, that we are not the owner of our variable interest entities for United States federal income
tax purposes, we would likely be treated as a PFIC for our taxable year ended December&nbsp;31, 2017 and for subsequent taxable years. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If
we were to be or become a PFIC, a U.S. Holder (as defined in &#147;Item 10.E. Additional Information&#151;Taxation&#151;United States Federal Income Tax Considerations&#151;General&#148;) may incur significantly increased United States income tax on
gain recognized on the sale or other disposition of the ADSs or Class&nbsp;A ordinary shares and on the receipt of distributions on the ADSs or Class&nbsp;A ordinary shares to the extent such gain or distribution is treated as an &#147;excess
distribution&#148; under the United States federal income tax rules. For more information, see &#147;Item 10.E. Additional Information&#151;Taxation&#151;United States Federal Income Tax Considerations&#151;Passive Foreign Investment Company
Considerations.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>You may not be able to participate in rights offerings, may experience dilution of your holdings and you may not receive
certain distributions on Class&nbsp;A ordinary shares if it is impractical to make them available to you. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may from time to time
distribute rights to our shareholders, including rights to acquire our securities. Under the deposit agreement for the ADSs, the depositary will not offer those rights to ADS holders unless both the rights and the underlying securities to be
distributed to ADS holders are either registered under the Securities Act or exempt from registration under the Securities Act with respect to all holders of ADSs. We are under no obligation to file a registration statement with respect to any such
rights or underlying securities or to endeavor to cause such a registration statement to be declared effective. In addition, we may not be able to take advantage of any exemptions from registration under the Securities Act. Accordingly, holders of
our ADSs may be unable to participate in our rights offerings and may experience dilution in their holdings as a result. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the
depositary of our ADSs has agreed to pay to you the cash dividends or other distributions it or the custodian receives on our ordinary shares or other deposited securities after deducting its fees and expenses. You will receive these distributions
in proportion to the number of Class&nbsp;A ordinary shares your ADSs represent. However, the depositary may, at its discretion, decide that it is unlawful or impractical to make a distribution available to any holders of ADSs. For example, the
depositary may determine that it is not practicable to distribute certain property through the mail, or that the value of certain distributions may be less than the cost of mailing them. In these cases, the depositary may decide not to distribute
such property and you will not receive such distribution. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>You may be subject to limitations on transfer of your ADSs. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Your ADSs represented by the ADRs are transferable on the books of the depositary. However, the depositary may close its transfer books at any
time or from time to time when it deems expedient in connection with the performance of its duties. In addition, the depositary may refuse to deliver, transfer or register transfers of ADSs generally when our books or the books of the depositary are
closed, or at any time if we or the depositary deem it advisable to do so because of any requirement of law or of any government or governmental body, or under any provision of the deposit agreement, or for any other reason. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">41 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>You may face difficulties in protecting your interests, and your ability to protect your rights through the
U.S. federal courts may be limited, because we are incorporated under Cayman Islands law, conduct all of our operations in China and a majority of our officers and directors reside outside the United States. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are incorporated in the Cayman Islands and substantially all of our assets are located outside of the United States. We conduct all of our
operations in China through our wholly-owned subsidiaries in China. The majority of our officers and directors reside outside the United States and a substantial portion of the assets of those persons are located outside of the United States. As a
result, it may be difficult for you to bring an action against us or against these individuals in the Cayman Islands or in China in the event that you believe that your rights have been infringed under U.S. securities laws or otherwise. Even if you
are successful in bringing an action of this kind, the laws of the Cayman Islands and of China may render you unable to enforce a judgment against our assets or the assets of our directors and officers. In addition, there is uncertainty as to
whether the courts of the Cayman Islands or the PRC would recognize or enforce judgments of U.S. courts against us or our directors and officers predicated upon the civil liability provisions of the securities laws of the United States or any state,
and it is uncertain whether such Cayman Islands or PRC courts would be competent to hear original actions brought in the Cayman Islands or the PRC against us or our directors and officers predicated upon the securities laws of the United States or
any state, on the ground that such provisions are penal in nature. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our corporate affairs are governed by our memorandum and articles of
association and by the Companies Law (2018 Revision) of the Cayman Islands and common law of the Cayman Islands. The rights of shareholders to take legal action against our directors and us, actions by minority shareholders and the fiduciary duties
of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as
well as from English common law, which has persuasive, but not binding, authority on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as
they would be under statutes or judicial precedents in the United States. In particular, the Cayman Islands has a less developed body of securities laws as compared to the United States, and provides significantly less protection to investors. In
addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action before the federal courts of the United States. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of all of the above, our public shareholders may have more difficulty in protecting their interests through actions against our
management, directors or major shareholders than they would as shareholders of a public company of the United States. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our memorandum and articles
of association contain anti-takeover provisions that could adversely affect the rights of holders of our ordinary shares and ADSs. </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our memorandum and articles of association contain certain provisions that could limit the ability of others to acquire control of our company,
including our dual-class voting structure, and a provision that grants authority to our board of directors to establish from time to time one or more series of preferred shares without action by our shareholders and to determine, with respect to any
series of preferred shares, the terms and rights of that series. These provisions could have the effect of depriving our shareholders of the opportunity to sell their shares at a premium over the prevailing market price by discouraging third parties
from seeking to obtain control of our company in a tender offer or similar transactions. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>We have incurred increased costs as a result of being a
public company. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a public company, we have incurred significant accounting, legal and other expenses that we did not incur as a
private company. The Sarbanes-Oxley Act, as well as new rules subsequently implemented by the SEC and the NASDAQ Global Select Market, have detailed requirements concerning corporate governance practices of public companies including
Section&nbsp;404 of the Sarbanes-Oxley Act relating to internal controls over financial reporting. These new rules and regulations have increased our director and officer liability insurance, accounting,
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">42 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
legal and financial reporting compliance costs and have made certain corporate activities more time-consuming and costly. Therefore, we have incurred additional costs associated with our public
company reporting requirements, and we cannot predict or estimate the amount of additional costs we may further incur or the timing of such costs. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>If securities or industry analysts do not actively follow our business, or if they publish unfavorable research about our business, our ADS price and
trading volume could decline. </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The trading market for our ADS depends in part on the research and reports that securities or
industry analysts publish about us or our business. If one or more of the analysts who covers us downgrades our ADSs or publishes unfavorable research about our business, our ADS price would likely decline. If one or more of these analysts ceases
coverage of our company or fails to publish reports on us regularly, demand for our ADSs could decrease, which could cause our ADS price and trading volume to decline. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_7"></A>ITEM&nbsp;4.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>INFORMATION ON THE COMPANY </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top"><U>History and Development of the Company</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We commenced our operations in 1999, and through
a series of corporate restructurings, set up a holding company, AsiaCloud Inc., or AsiaCloud, in October 2009 under the laws of the Cayman Islands. AsiaCloud was formerly a wholly-owned subsidiary of aBitCool Inc., or aBitCool, a company
incorporated under the laws of the Cayman Islands. In October 2010, AsiaCloud effected a restructuring whereby AsiaCloud repurchased all its outstanding shares held by aBitCool and issued ordinary shares and preferred shares to the same shareholders
of aBitCool. In connection with the restructuring, AsiaCloud subsequently changed its name to 21Vianet Group, Inc. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Due to certain
restrictions under the PRC laws on foreign ownership of entities engaged in data center and telecommunications value-added services, we conduct our operations in China through contractual arrangements among us, our wholly-owned PRC subsidiaries, our
variable interest entities and their shareholders. As a result of these contractual arrangements, we control our variable interest entities and have consolidated the financial information of our consolidated affiliated entities in our consolidated
financial statements in accordance with U.S. GAAP. We control: (i) 100% of the equity interests in 21Vianet Technology through our subsidiary, 21Vianet China, which was incorporated in October 2002; (ii) 100% of the equity interests of BJ iJoy
following completion of our acquisition of 100% equity interests in iJoy in April 2013; and (iii) 100% of the equity interests of WiFire Network through our subsidiary, aBitCool DG, which was incorporated in June 2014. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On April&nbsp;21, 2011, our ADSs began trading on the NASDAQ Global Select Market under the ticker symbol &#147;VNET.&#148; We issued and sold
a total of 14,950,000 ADSs, representing 89,700,000 Class&nbsp;A ordinary shares, at an initial offering price of US$15.00 per ADS. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From
time to time, we have acquired companies that are complementary to our business, as well as made alternative investments and entered into strategic partnerships or alliances as we see fit, we have also divested part of our business as part of our
efforts to adjust our business development strategy. For example: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">In May 2014, we acquired 50% equity interests plus one share in Sichuan Aipu Network Co., Ltd., or SC Aipu, and its affiliates (collectively, the &#147;Aipu Group&#148;), which principally provides last-mile wired
broadband access and other value-added services. In September 2017, we transferred 2 shares in SC Aipu to Mr.&nbsp;Jian Li, the <FONT STYLE="white-space:nowrap">Co-CEO</FONT> and a director of SC Aipu, for a nominal consideration of RMB1, and Aipu
Group has been deconsolidated from our consolidated financial statements since then. In December 2017, we transferred the remaining 50% equity interest minus 1 share in SC Aipu to Tibet Xingtao Culture Communications Co., Ltd., one of Aipu&#146;s
then current shareholders, for a nominal consideration of RMB1. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">43 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">In September 2015, we signed a memorandum of understanding with Unisplendour Corporation Limited (UNIS) and Microsoft to provide customized hybrid cloud computing solutions and related services to Chinese users.
Unisplendour-Vianet Technology Inc, a joint venture between the Company and UNIS, has completed its business registration with registered capital of RMB100&nbsp;million. As a result, UNIS held a majority stake of 51% in the joint venture, and the
Company held the remaining 49% stake. In March 2018, we transferred 49% equity interest in Unisplendour-Vianet Technology Inc to UNIS at a total consideration of RMB49&nbsp;million (US$7.5 million). </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">In October 2016, we launched IBM Bluemix cloud services which are now generally available in China. The deepening partnership will expand IBM&#146;s Bluemix ecosystem in China and fuel Blockchain and IoT innovation.
</TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">In March 2017, we entered into an investment agreement with Warburg Pincus to establish a multi-stage joint venture and build a digital real estate platform in China. We has committed to seed the initial JV with four
existing high-performing IDC assets, valued at over US$300&nbsp;million, and Warburg Pincus has committed to contribute direct capital and extensive industry network and resources in the real estate sector. We will continue to own 51% of the equity
interests in the four existing IDC assets while Warburg Pincus will own the remaining 49%. With respect to further projects to be developed by the joint venture, we will initially own 49% of the equity interests and Warburg Pincus will initially own
51% of the equity interests. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">In September 2017, we transferred 66.67% of the equity interest in six wholly-owned subsidiaries engaged in the CDN, hosting area network services and route optimization business, or WiFire Entities, for a nominal
consideration of RMB1 for each of the WiFire Entities to Beijing TUS Yuanchuang Technology Development Co., Ltd., a wholly-owned subsidiary of <FONT STYLE="white-space:nowrap">Tus-Holdings.</FONT> Upon completion of such transfer, <FONT
STYLE="white-space:nowrap">Tus-Holdings</FONT> and us hold 66.7% and 33.3% equity interest in each of the WiFire Entities, respectively. WiFire Entities have been deconsolidated from our consolidated financial statements since then.
</TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&nbsp;10, 2015, our board of directors received a preliminary <FONT STYLE="white-space:nowrap">non-binding</FONT>
offer from Mr.&nbsp;Sheng Chen, Kingsoft Corporation Limited and Tsinghua Unigroup International Co., Ltd. (together with Mr.&nbsp;Sheng Chen and Kingsoft Corporation Limited, the &#147;Buyer Group&#148;) to acquire all of our outstanding ordinary
shares not already owned by the Buyer Group for US$23.00 in cash per ADS. On June&nbsp;16, 2015, our board of directors formed the Special Committee to review and evaluate the proposal. On June&nbsp;30, 2016, our board of directors received a letter
from the Buyer Group, stating that the Buyer Group would withdraw the <FONT STYLE="white-space:nowrap">non-binding</FONT> going private proposal with immediate effect. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2016, we issued 31,996,874 Class&nbsp;A and 111,053,390 Class&nbsp;B ordinary shares to
<FONT STYLE="white-space:nowrap">Tus-Holdings</FONT> Co., Ltd., or <FONT STYLE="white-space:nowrap">Tus-Holdings,</FONT> for an aggregate cash consideration of US$388&nbsp;million. Upon the completion of this transaction, <FONT
STYLE="white-space:nowrap">Tus-Holdings,</FONT> through its affiliated investment vehicle, hold approximately 21.4% of our then total share capital, representing approximately 51.0% of the total voting power of us. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our principal executive offices are located at M5, 1 Jiuxianqiao East Road, Chaoyang District, Beijing, 100016, the People&#146;s Republic of
China. Our telephone number at this address is +86 (10) 8456-2121. Our registered office in the Cayman Islands is located at the offices of Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman,
<FONT STYLE="white-space:nowrap">KY1-1104,</FONT> Cayman Islands. Our agent for service of process in the U.S. is Law Debenture Corporate Services Inc., located at 400 Madison Avenue, 4th Floor, New York, New York 10017. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See Item 4.C, &#147;Organizational Structure&#148; for a diagram illustrating our corporate structure as of the dated of this annual report.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">44 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Business Overview </U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Overview </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a leading carrier-neutral internet data center services provider in China. We host our customers&#146; servers and networking equipment
and provide interconnectivity to improve the performance, availability and security of their internet infrastructure. We also provide complementary value-added services, such as cloud services, VPN services and hybrid IT services. We started
offering public cloud services in 2013, private cloud and hybrid services in 2014 and partnered with numerous cloud service providers to support our comprehensive cloud-neutral platform. We believe that the scale of our data center and networking
assets as well as our carrier-neutrality position us well to capture opportunities and become a leader in the rapidly emerging market for cloud computing infrastructure services in China. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our infrastructure consists of our high-quality data centers and an extensive data transmission network. We operate 19 self-built data centers
and 38 partnered data centers located in over 20 cities, including substantially all of China&#146;s major internet hubs with 29,080 cabinets under management that house 163,187 servers as of December&nbsp;31, 2017. We adopt a distributed deployment
method when choosing locations for our partnered data centers based on the specific requests of our customers, demands in different cities and our strategy for POP establishment; therefore, the locations and number of our partnered data centers are
subject to change from to time. Our data transmission network includes 476 POPs, which are access points from one place to the rest of the internet. Most of our data centers and all of our POPs are connected by our private optical fibers network
across China. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a carrier-neutral internet infrastructure services provider, our infrastructure is interconnected with the networks
operated by all China&#146;s telecommunications carriers, major <FONT STYLE="white-space:nowrap">non-carriers</FONT> and local internet service providers. The interconnectivity enables each of our data centers to function as a network access point
for our customer&#146;s data traffic. In addition, we believe that our proprietary smart routing technology allows us to automatically select an optimized route to direct our customers&#146; data traffic to ensure fast and reliable data
transmission. We believe this advanced interconnectivity within and beyond our network distinguishes ourselves from our competitors and provides an effective solution to address our customers&#146; needs that arise from inadequate public internet
infrastructure and network interconnectivity in China. As a result, businesses are increasingly relying upon internet infrastructure services providers and in particular, carrier-neutral internet infrastructure services providers, to enhance and
optimize key elements of their IT and network infrastructure. Furthermore, we provide public cloud services and private and hybrid cloud services and VPN services, which strengthens our capability to provide quality services and meet customer demand
in our ecosystem. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We serve a diversified and loyal base of customers, depending on the different types of services provided by us, our
customers include (i)&nbsp;enterprise customers for our hosting services, spanning many different industries and ranging from internet companies to government entities, from blue-chip enterprises to small- to
<FONT STYLE="white-space:nowrap">mid-sized</FONT> enterprises and (ii)&nbsp;enterprise and individual customers that signed for the Windows Azure and Office 365 services. Our average monthly hosting churn rate, based on our core internet data center
(IDC) business, was 0.2%, 0.7% and 0.5% in 2015, 2016 and 2017, respectively. Our average monthly recurring revenue from our top 20 customers has increased from RMB74.8&nbsp;million in 2016 to RMB96.4&nbsp;million (US$14.8 million) in 2017. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We used to provide managed network services to enable customers to deliver data across the internet in a faster and more reliable manner
through our data transmission network. In 2017, we completed the disposal of the managed network services business segment, including CDN services, hosting area network services, route optimization business and last-mile broadband business, in order
to focus more on expanding our core IDC business and capturing the growing demand in this market. Following completion of the disposal, we have transferred all of our equity interests in Aipu Group and continue to hold 33.3% equity interests in the
WiFire Entities. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">45 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Our Service Offerings </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We primarily generate revenues from providing hosting and related services. We provide hosting and related services to house servers and
networking equipment in our data centers and connect them through our data transmission network. We also provide cloud services, VPN services, hybrid IT services and other value-added services as part of our hosting and related services business.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our hosting and related services including the following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Managed Hosting Services (Colocation Services)</I> that dedicate data center space to house our customers&#146; servers and networking equipment and provide tailored server administration services; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Interconnectivity Services</I> that allow customers to connect their servers with each other, internet backbones in China and other networks through our Border Gateway Protocol, or BGP, network, or our single-line,
dual-line or multiple-line networks; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Cloud Services</I> that allow businesses to run their applications over the internet using our IT infrastructure rather than having the infrastructure on their own premises; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>VPN Services</I>, or virtual private network services that extend customers&#146; private networks by setting up secure and dedicated connections through the public internet; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Hybrid IT Services</I> that provide customers with a complete package of infrastructure service offerings that are conveniently bundled together; and </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Other Value-Added Services</I>, including firewall services, server load balancing, data backup and recovery, data center management, server management, and backup server services. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our data centers host the servers of our customers and meet their needs to deploy computing, network, storage and IT infrastructure. Our
hosting and related services are scalable, allowing our customers to purchase space and power and upgrade connectivity and services as their requirements evolve. In addition, our customers benefit from our data centers&#146; wide range of physical
security features, including sensitive smoke detection systems, fire suppression systems, secured access, <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">around-the-clock</FONT></FONT> video camera surveillance and security breach
alarms. Our data centers are fully-redundant and feature resilient power supplies, energy efficient design, connection with multiple network providers and 24/7 <FONT STYLE="white-space:nowrap">on-site</FONT> support provided by our skilled
engineers. As a result, we are able to guarantee 99.99% uptime for power in our service level agreements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe another main reason
customers choose our services is our access to multiple carriers and service providers and the availability of multiple-provider bandwidth. By securing multiple suppliers for connectivity and using redundant hardware, we are able to guarantee 99.9%
internet connectivity uptime. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Managed Hosting Services (Colocation Services) </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our managed hosting services (colocation services) allow customers to lease partial or entire cabinets for their servers. Our customers have
full control over their server(s) housed in our data centers. Depending on customer needs, we provide different levels of tailored server administration services, including operating system support and assistance with updates, server monitoring,
server backup and restoration, server security evaluation, firewall services, and disaster recovery. Our customers&#146; servers are housed in our data centers providing redundant power sources and heating, ventilating and air conditioning systems.
Managed hosting service relieves customers from the daily pressures of IT infrastructure maintenance so that they can focus on their core businesses. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Customers have the option to either place their servers and equipment in standard cabinets dedicated for their private use, or in cabinets
shared with other customers. They can customize their cabinet space for their servers, network connections and equipment. Customers can elect to buy the hardware that they place within their cabinets from their chosen suppliers. In addition,
customers can also lease power-enabled blank space, where they can place their own cabinets in our data centers or use our services to build their customized cabinet space. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">46 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Interconnectivity Services </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our interconnectivity services connect our customers with each other, connect our data centers with China&#146;s internet backbones and other
networks in the following ways: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Physical Cross-Connection Services</I>. We provide cross-connection services to the customers of our data center. Upon the request of the customers, we utilize single or multi-mode fiber to create physical links
between the customers directly and privately. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Border Gateway Protocol (BGP) Network Services</I>. We provide network services that use BGP routing policies. BGP exchanges routing information for the internet and is the protocol used between ISPs, backing the
core routing decisions on the internet. Customers connect to ISPs, and ISPs use BGP to exchange customer and ISP routes, bypassing major internet hubs. This allows the internet to become a decentralized system, thereby reduces traffic congestion and
data transmission time. BGP network is generally considered a premium network service due to its improved internet connectivity and data reachability. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Single-Line and Dual-Line Network Services</I>. China Telecom and China Unicom are the two major telecommunication carriers in China. Some customers may choose to connect their servers only to one carrier while
others choose to connect their servers to both China Telecom and China Unicom. Dual-line network provides more stable internet access and ensures better business continuity because when one line is down or interrupted, the other line can still
provide internet connectivity. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Multiple-Line Network Services</I>. As a carrier-neutral service provider, our data centers are connected to all carrier and <FONT STYLE="white-space:nowrap">non-carrier</FONT> networks in China, namely, China
Telecom, China Unicom, China Mobile, China Education Network, China Satcom, China Railcom (Tietong) and China Science and Technology Network. Customers then may choose to connect their servers to multiple networks at the same time.
</TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Cloud Services </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We
started providing public cloud services in 2013 and private and hybrid cloud services in 2014, </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Public Cloud Services</I>. Our public cloud services are currently provided through our cooperation with Microsoft. In particular, we provide: (i)&nbsp;infrastructure as a service, or IAAS, (ii)&nbsp;platform as a
service, or PAAS, and (iii)&nbsp;software as a service, or SAAS, to our enterprise and individual customers on the public cloud. Windows Azure service provides our customers with a <FONT STYLE="white-space:nowrap">one-stop</FONT> shop to purchase a
portion of the pooled computing resources, control the applications uploaded to the virtual servers and/or access to the applications run by various operators on the cloud infrastructure, and pay on an
<FONT STYLE="white-space:nowrap">on-demand</FONT> basis. Through Office365 services, we provide our customers with not only the complete Office applications, but also business-class email, file sharing and HD video conferencing, all working together
and connected in the public cloud so that customers can have access to everything they need to run their business from anywhere. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Private and Hybrid Cloud Services</I>. In December 2013, we entered into a definitive agreement with IBM to introduce IBM&#146;s premier private cloud infrastructure service and bring high-value managed private and
hybrid cloud services to China. In October 2016, services of IBM Cloud (previously known as Bluemix) were made generally available in China through the collaboration with us. In particular, we (i)&nbsp;provide the infrastructure of IBM Cloud
combined with the latest technologies of IBM (ii)&nbsp;are responsible for the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">end-to-end</FONT></FONT> operation of IBM Cloud in China; and (iii)&nbsp;provide a comprehensive set of
services, such as IoT and Cloudant, to China&#146;s burgeoning developer community. Our services provided a set of tools for China&#146;s software developers to efficiently develop new apps and technologies based on readily available models. We also
provide information technology service management services to enterprise customers based on our cooperation with Unisys. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">47 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>VPN Services </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We offer virtual private network services, or VPN services, primarily through Dermot Holdings Limited and its subsidiaries, or Dermot Entities,
which we acquired in August 2014. Dermot Entities offer customers a comprehensive portfolio of customized VPN solutions for both enterprise customers seeking multi-point connectivity and carrier customers seeking to provision <FONT
STYLE="white-space:nowrap">off-net</FONT> customer locations. With over 50 POPs across China, Hong Kong, Singapore, Taiwan and Vietnam, Dermot Entities provide fully-managed network enabling connectivity to more than 700 cities in the region for
many &#147;blue-chip&#148; customers across many verticals, including manufacturing, logistics, retail, financial services, eSports, real estate, food and beverage and technology. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Hybrid IT Services </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our hybrid IT
services provide customers with a complete package of infrastructure service offerings, conveniently bundled to expedite the customer&#146;s process to launch their applications and products to the extent possible. In conjunction with our
infrastructure as a service (IAAS) platform, hybrid IT services combine colocation, servers, connectivity, storage and customer service to save IT infrastructure installation time, and provide a complete, reliable, and secured environment for
customer&#146;s IT demands. As more customers move their IT resources to the cloud, our cloud-neutral platform will enable our hybrid IT services to provide both private and public cloud services as well as their inter-linked connections. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Other Value-Added Services </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To complement
our hosting services and enhance our customers&#146; experiences, we also provide value-added services, including firewall services, server load balancing, data backup and recovery, data center management, server management, and backup server
services. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Firewall Services</I>. Customers can lease our hardware firewalls, which can be configured according to their specific requirements. Hardware firewalls protect servers from outside attacks and other unlawful
invasions. We notify our customers promptly once we find out that their servers are under attack or subject to invasion. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Server Load Balancing Services</I>. When websites experience significant traffic increases, servers may not be able to respond timely to visiting requests. Our server load balancing services are designed to address
this issue by providing load balancing facilities to share the increased traffic and therefore moderate the burden on main servers of our customers. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Data Backup and Recovery Services</I>. We provide data backup services to our customers to recover any lost or damaged data. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Server Management Services</I>. Our server management services allow customers to engage the services of our data center staff to handle problems that occur to their servers. At the customers&#146; request, our staff
can fix operating system issues, perform emergency equipment replacement and other tasks related to the servers housed in our data centers. These services help customers minimize network outages and improve response and repair times.
</TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we also provide customers with traffic charts and analysis, gateway monitoring for servers, domain name system
setup, defense mechanism against distributed denial of service (DDOS) attacks, basic setting of switches and routers, and virus protections. DDOS attack is an attempt to make a computer&#146;s resource unavailable to its intended users. We generally
charge fees for our various types of interconnectivity services at the end of each month based on the customers&#146; bandwidth usage. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Our
Infrastructure </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our infrastructure, which consists of our data centers and data transmission network, is the foundation upon which we
provide services to our customers. As of December&nbsp;31, 2017, we operate 19 self-built data centers and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">48 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
38 partnered data centers located in over 20 cities, including all of China&#146;s major internet hubs, with 29,080 cabinets under management that house 163,187 servers. Our extensive network,
consisting of private optical fibers and 476 POPs, is a &#147;high-speed internet railway&#148; that connects our data centers with each other and links them to China&#146;s telecommunication backbones. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our Data Centers </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We operate two
types of data centers: self-built and partnered. We defined &#147;self-built&#148; data centers as those with our owned cabinets, and data center equipment housed in buildings we owned, leased from third parties, or implicitly offered to us for use
as part of the equipment purchase agreement. We define &#147;partnered&#148; data centers as the data center space and cabinets we leased from China Telecom, China Unicom and other third parties through agreements. As of December&nbsp;31, 2017, we
operate 19 self-built data centers housing 23,823 cabinets and 38 partnered data centers housing 5,257 cabinets. Due to our disposal of WiFire Entities and Aipu Group in 2017, the number of data centers we operated decreased from 81 in 2016 to 57 in
2017, and the number of servers we hosted increased relatively slow. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The table below sets forth the number of data centers and cabinets
under our management and the number of servers housed in our data centers as of December&nbsp;31, 2015, 2016 and 2017. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Data Centers</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">85</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">81</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cabinets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Self-built</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,998</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,294</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23,823</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Partnered</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,558</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,086</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23,556</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,380</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,080</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Servers</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112,865</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">132,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">163,187</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our data centers are located in over 20 cities as of the date of this report. Our nationwide network of data
centers not only enables us to serve customers in extended geographic areas, but also establishes a national data transmission network that sets up connections among carriers and service providers in various locations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We build and operate our data centers in compliance with high industry standards in order to provide our customers with secure and reliable
environments that are necessary for optimal internet interconnectivity. Our data centers generally feature: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Resilient Power</I>&#151;Redundant, high-capacity and stable power supplies, backed by uninterruptible power supply, or UPS, high-performance batteries and diesel generators; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Physical Security</I><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">&#151;Round-the-clock</FONT></FONT> monitoring by <FONT STYLE="white-space:nowrap">on-site</FONT> personnel, which includes
verification of all persons entering the building, security barriers, video camera surveillance and security breach alarms; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Controlled Access</I>&#151;Access to the buildings, data floors and individual areas designated for particular customers via individually-programmed access cards and visual identification; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Fire Detection and Suppression</I>&#151;Sensitive smoke detectors linked to building management systems provide early detection to help avoid fire, loss and business disruption. These are complemented by an
environmentally-friendly <FONT STYLE="white-space:nowrap">gas-based</FONT> or water mist fire suppression system to put out fires; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Air Conditioning</I>&#151;To ensure optimal performance and avoid equipment failure, all data center floors are managed to make sure that customers&#146; equipment is maintained at a controlled temperature and
humidity; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>24/7 Support</I>&#151;We staff our data centers with capable and experienced service teams and we believe we were the first data center service provider in China to offer 24/7 customer service. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">49 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These features minimize chances of interruption to the servers housed in our data centers and
ensure the business continuity of our customers. In addition, we believe we were the first data center service provider in China to receive both the ISO 9002 quality system certification by the American Registrar Accreditation Board and a
certification by the United Kingdom Accreditation Service. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our Network </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our network transmits data and directs internet traffic mostly through private optical fibers, forming an internet highway system that is
linked to the networks of major carriers, <FONT STYLE="white-space:nowrap">non-carriers</FONT> and ISPs and enhances communications among our data centers, our customers and end users located throughout China and around the world. Our data centers
are connected by our private optical fibers that include redundant connections with an estimated capacity of 1,032 gigabits per second to nearly all locations. As of December&nbsp;31, 2017, our network connects 476 POPs throughout China with private
optical fibers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The table below sets forth the number of our POPs and our network service capacity as of the periods ended
December&nbsp;31, 2015, 2016 and 2017. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="70%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As&nbsp;of&nbsp;and&nbsp;for&nbsp;the&nbsp;year&nbsp;ended&nbsp;December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Number of POPs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">753</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">706</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">476</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Estimated Network Service Capacity*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,143</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,641</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"><I>By gigabits per second</I> </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our network also features numerous interfaces with five
telecommunication carriers in China, which are China Telecom, China Unicom, China Mobile, China Education Network and China Railcom (Tietong). Our network is not only connected to the headquarters of each carrier, but also with their local networks
throughout China. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Due to our high-quality data center infrastructure, extensive data transmission network and proprietary smart routing
technologies, we are able to deliver high-performance hosting and related services that can effectively meet our customers&#146; business needs, improve interconnectivity among service providers and end users, and effectively address the issue of
inadequate network interconnectivity in China. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Customers and Customer Support </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our Customers </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We serve a
diversified and loyal base of customers, depending on the different types of services provided by us, our customers include (i) enterprise customers for our hosting services, spanning many different industries and ranging from internet companies to
government entities, from blue-chip enterprises to small- to <FONT STYLE="white-space:nowrap">mid-sized</FONT> enterprises and (ii)&nbsp;enterprise and individual customers that signed for the Windows Azure and Office 365 services. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Given the breadth of our customer base, the largest single customer accounted for less than 5% of our total net revenues in any of the past
three years. Revenue from our top five customers accounted for less than 15% of our total net revenues in 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31,
2017, we had nearly 5,000 enterprise customers for our hosting and related services, among which 31 were local subsidiaries of a telecommunication carrier in China. Because we negotiate with, maintain and support each of these entities of
telecommunication carriers as a separate customer due to the fact that each of them has a separate decision-making authority and services procurement budget, we count each of them as a separate customer. None of these telecommunication carrier
customers on a stand-alone basis contributed more than 2% of our revenues in any given year but in the aggregate, they contributed 6%, 4% and 2% of our total revenues, respectively, in 2015, 2016 and 2017. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">50 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have a loyal customer base, as evidenced by our low churn rate. Our average monthly hosting
churn rate, based on our core IDC business, was 0.2%, 0.7% and 0.5% in 2015, 2016 and 2017, respectively. Our average monthly recurring revenue from our top 20 customers were RMB66.0&nbsp;million, RMB74.8&nbsp;million and RMB96.4&nbsp;million
(US$14.8 million) in 2015, 2016 and 2017, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our experience in serving market leaders in various sectors also provides us with
industry knowledge, operational expertise and credibility that we can leverage in cross-selling additional services to our existing and potential customers. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth some of the industries we serve and the representative customers in each industry.<B><I> </I></B> </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="11%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Search Engine/</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; width:51.75pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Portal</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:39.75pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Rich Media</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:40.85pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>eCommerce</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Social</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; width:40.45pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Networking</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Mobile</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; width:27.05pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>internet</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Azure&nbsp;and&nbsp;Office</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; width:58.60pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>365 customers</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Enterprise</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; width:36.40pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>VPN</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman" ALIGN="center">Damai</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">iQIYI</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Meituan</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Tencent</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Toutiao</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">DongFeng-Renault</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">iKang</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman" ALIGN="center">Fang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Chineseall</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Eleme</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Qunar</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Firefox</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Cfwin</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Imeigu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman" ALIGN="center">Baixing</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Mgtv</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Jiuxian</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Renren</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Droi</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Yungoal</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Ryosan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman" ALIGN="center">58</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Kuwo</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Lashou</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Jiayuan</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Hurray!</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Pactera</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">Cheetah&nbsp;Mobile</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our Customer Support </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We devote significant resources to provide customers support and services through our dedicated customer service team. We offer service level
agreements on most of our services to our customers. Such agreements set the expectations on service level between our customers and us and drive our internal process to meet or exceed the customer&#146;s expectations. We believe we were the first
data center service provider in China to offer 24/7 customer services. Our network operation center is staffed with skilled engineers trained in network diagnostics and engineering. We require our staff to respond to calls or request from customers
within 15 minutes. For major customers, we have a dedicated team to offer specialized services tailored to their specific needs. Areas of customer support include design and improvement of our customers&#146; IT infrastructure and network
optimization. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our customers may directly contact the customer service team to seek assistance or inquire about the status of a reported
incident. The team actively follows up with our operations team to ensure that the problems are addressed in an effective and timely manner. Each of our customers is assigned a service manager who is responsible for ensuring that all our services
are performed in a satisfactory manner. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Research and Development </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our strong research and development capabilities support and enhance our service offerings. We have an experienced research and development
team and devote significant resources to our research and development efforts, focusing on improving customer experience, increasing operational efficiency and bringing innovative solutions to the market quickly. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Consistent with our strong innovation culture, we devote significant resources to the research and development of our proprietary smart
technology and cloud computing infrastructure service technologies. Our research and development efforts have yielded 57 patents, 64 patent applications and 59 software copyright registrations, all in China and related to different aspects of
internet infrastructure services. We intend to continue to devote a significant amount of time and resources to carry out our research and development efforts. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Technology and Intellectual Property </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We
use our proprietary smart routing technology to optimize network connectivity and overcome the inherent inadequacies in China&#146;s telecommunication and internet infrastructure. Our smart routing technology continually monitors and analyzes the
performance of all available routes and identifies the most appropriate </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">51 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
pathway in real-time. In planning for and finding the optimized routing plan, our smart routing technology takes into consideration speed (latency), performance, route stability and pocket losses
and dynamically responds with intelligent route adjustments in order to ensure that data is traveling along the fastest and most reliable route. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We rely on a combination of copyright, patent, trademark, trade secret and other intellectual property laws, nondisclosure agreements and
other protective measures to protect our intellectual property rights. We generally control access to and use of our proprietary software and other confidential information through the use of internal and external controls, including physical and
electronic security, contractual protections, and intellectual property law. We have implemented a strict security and information technology management system, including the prohibition of copying and transferring of codes. We educate our staff on
the need to, and require them to, comply with such security procedures. We also promote protection through contractual prohibitions, such as requiring our employees to enter into confidentiality and
<FONT STYLE="white-space:nowrap">non-compete</FONT> agreements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Sales and Marketing </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We actively market our portfolio of services and solutions through our direct sales force. Our sales and marketing team is primarily based in
Beijing, Shanghai, Guangzhou, Shenzhen, Xi&#146;an, Hangzhou, Suzhou, Hong Kong and Taiwan. We also have dedicated teams for our key customers and provide them service offerings specially tailored to their needs. We
<FONT STYLE="white-space:nowrap">up-sell</FONT> and cross-sell our broad portfolio of services and solutions to our existing customer base. In addition, in an effort to better anticipate and respond to our customers&#146; needs, we require and
foster the collaboration between our sales team and research and development team to develop additional services and solutions that meet the customers&#146; needs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our strong brand recognition has been an important driving force for our sales. To strengthen our brand, we focus our marketing efforts on
sponsoring seminars, conferences and special events to raise our profile with potential customers. Additionally, we collaborate with equipment suppliers, software developers, internet solution providers and other companies to market our services. We
have a special marketing team responsible for generating demand for our services and solutions and work with our other teams to secure new customers. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Competition </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We face competition from a
wide range of data center service providers and other value-added service providers, including: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Carriers</I>. We face competition from state-owned telecommunication carriers, including China Telecom and China Unicom. According to IDC, carriers occupied 55.6% of the data center services market in 2016. In
addition, both carriers operate their own networks. Competition is primarily focused on pricing, quality of services and geographic coverage. We believe we are well-positioned to compete with major carriers. Unlike China Telecom and China Unicom,
which construct data centers primarily to help sell bandwidth, we provide connectivity to multiple networks in each of our carrier-neutral data centers, providing superior choice and performance. Our private network provides enhanced connectivity
among different networks. In comparison, data centers operated by China Telecom and China Unicom generally provide access only to their own network and are often constrained by their networks&#146; coverage. Due to inadequate interconnectivity among
China&#146;s carriers&#146; networks and among the same carrier&#146;s networks in different provinces, interconnectivity bottlenecks remain a major problem, contributing to slow transmission speeds across services and applications.
</TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Carrier-neutral service providers</I>. We face competition from other carrier-neutral service providers, such
as SINNET, GDS and Dr.&nbsp;Peng. Competition is primarily focused on pricing and the quality and breadth of service offerings. We distinguish ourselves by our superior interconnectivity, extensive data transmission network, large number of
high-quality data centers, and superior operations, maintenance and other customer services. Due to the unique nature of data center services, where relocation of customer servers and equipment is operationally difficult, customers are highly
selective in choosing </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">52 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">
their data center service provider. Our strong brand, superior reputation and extensive operating experience and expertise remain the key differentiator in attracting and retaining our customers.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I><FONT STYLE="white-space:nowrap">In-house</FONT> data centers</I>. Businesses may choose to house and maintain their own IT hardware, such as Baidu and Alibaba, and other large enterprises, particularly in the
financial services sector. Due to their <FONT STYLE="white-space:nowrap">in-house</FONT> capabilities, these customers may outsource fewer services to other third-party data center services providers including us, if at all. However, we believe our
data centers, coupled with our superior network services, offer a unique combination of hosting services that would make us attractive to businesses with <FONT STYLE="white-space:nowrap">in-house</FONT> data centers. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Cloud service providers</I>. Cloud services are a new and emerging market and therefore, we face competition from various market players who have entered into or plan to enter into the new market. While we compete
with domestic Chinese cloud service providers, such as AliCloud and Tencent Cloud, we offer Windows Azure and Office 365, operated by 21Vianet, a leading global public cloud service platform as well as IBM Bluemix, operated by 21Vianet, a leading
global private cloud service platform. We believe our partnerships with Microsoft and IBM will make us attractive to potential customers, especially enterprise and government entity customers that have a strong demand for cloud services.
</TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Other valued-added service providers</I>. We face competition from other value-added telecommunications service providers including VPN service providers, such as Citic Telecom CPC. As one of the leading service
providers in each one of these value-added service markets, we believe our offerings not only complement our core hosting services, but also position us to capture additional growth opportunities. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, some companies may prefer to locate their core data centers in Hong Kong or other areas outside of the PRC partly due to fear of
the PRC governmental control over the internet. We do not currently compete with data center service providers located in Hong Kong and overseas, but we may compete with them if we expand our service offerings beyond China. We believe that there are
currently no foreign competitors with a significant presence in the data center services market in China, partly due to the regulatory barriers in China&#146;s telecommunications sector. As China represents a potentially lucrative market for foreign
competitors, some foreign providers may seek to enter the Chinese market. We believe we have accumulated a deep understanding of the requirements of China&#146;s data center market through our extensive operational experience and have developed a
comprehensive suite of services and solutions tailored to the unique characteristics of the internet market in China. As we expand our service offerings, such as cloud services, we expect to face more competitions in those areas as well. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Regulations </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This section sets forth a
summary of the most significant regulations or requirements that affect our business activities in China or our shareholders&#146; rights to receive dividends and other distributions from us. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As the internet and telecommunication industry is still at a relatively early stage of development in China, new laws and regulations may be
adopted from time to time that will require us to obtain additional licenses and permits in addition to those that we currently have, and to address new issues that arise from time to time. As a result, substantial uncertainties exist regarding the
interpretation and implementation of current and future Chinese laws and regulations applicable to the data center services industry. See &#147;Risk Factors&#151;Risks Related to Doing Business in China.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Regulations on Value-Added Telecommunications Business and Data Center Services </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Among all of the applicable laws and regulations, the Telecommunications Regulations implemented on September&nbsp;25, 2000, as amended on
July&nbsp;29, 2014 and February&nbsp;6, 2016, is the primary governing law, and sets </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">53 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
out the general framework for the provision of telecommunication services by domestic PRC companies. Under the Telecom Regulations, telecommunications service providers are required to procure
operating licenses prior to their commencement of operations. The Telecom Regulations distinguish &#147;basic telecommunications services&#148; from &#147;value-added telecommunications services.&#148; Value-added telecommunications services are
defined as telecommunications and information services provided through public networks. A &#147;Catalog of Telecommunications Business&#148; or the Catalog, was issued as an attachment to the Telecom Regulations to categorize telecommunications
services as either basic or value-added. In December 2015, the Catalog was updated and came into force on March&nbsp;1, 2016, pursuant to which value-added telecommunications services are divided into type I value-added telecommunications services
(i.e. services &#147;mainly based on facilities and resources&#148;) and type II value-added telecommunications services (i.e. services &#147;mainly based on public platforms&#148;) and they will be regulated accordingly. For example, value-added
telecommunications services (e.g. internet data center services, content distribution network services, domestic internet protocol virtual private network services, and internet access services) which are primarily provided to enterprise users,
closely attached to basic infrastructure and telecom resources, and have significant importance to national information security and public order, are categorized as type I value-added telecommunications services. Value-added telecommunications
services (e.g. online data processing and transaction processing services and information services), which are mainly provided to the general public, have significant economic benefits, and are closely related to consumer rights and privacy
protection are categorized as type II value-added telecommunications services. Medium and <FONT STYLE="white-space:nowrap">small-sized</FONT> enterprises are encouraged to participate competitively in the development of type II value-added
telecommunications services. The requirements for market access and information security for type II value-added telecommunications services are expected to be lower than those for type I value-added telecommunications services. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Telecom Regulations, value-added telecommunications services covering two or more provinces, autonomous regions, and/or
municipalities directly administered by the central government shall be approved by the MIIT, and the providers of such cross-regional value-added telecommunications services are required to obtain the Cross-Regional VAT licenses. Value-added
telecommunications services covering certain area within one province, autonomous region, and/or municipality directly administered by the central government shall be approved by the local telecommunications administration authority of such region
and the providers of such value-added telecommunications services are required to obtain the VAT licenses. Pursuant to the Administrative Measures for Telecommunications Business Operating Licenses effective on April&nbsp;10, 2009 and as amended
from time to time, promulgated by the MIIT, Cross-Regional VAT licenses shall be approved and issued by the MIIT with five-year terms. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">21Vianet Beijing holds a Cross-Regional VAT license issued by the MIIT on January&nbsp;17, 2012 (which was updated on January&nbsp;23, 2017)
with a term effective until January&nbsp;23, 2022. It is permitted to carry out its (i) full data center business (including internet resources coordination service) under the first category of &#147;value-added telecommunications business&#148; in
Beijing; (ii) data center business (excluding internet resources coordination service) under the first category of &#147;value-added telecommunications business&#148; across 4 province-level municipalities and 16 cities in China; (iii) VPN services
under the first category of &#147;value-added telecommunications business&#148; across 3 province-level municipalities and 2 cities in China; (iv) internet access service (including website access) under the first category of &#147;value-added
telecommunications business&#148; across 13 province-level municipalities and provinces in China; and internet access service (excluding website access) under the first category of &#147;value-added telecommunications business&#148; across 6
province-level municipalities and provinces in China; and (v) domestic multi-party communications services under the second category of &#147;value-added telecommunications business&#148; across China. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">BJ Yilong holds a VAT License issued by Beijing Communications Administration on October&nbsp;19, 2010, which was renewed on May&nbsp;22, 2014
with a term effective until October&nbsp;8, 2015 and renewed again on September&nbsp;9, 2015 with a term effective until September&nbsp;9, 2020. It is permitted to carry out its information service business (limited to mobile network) under the
second category of &#147;value-added telecommunications business&#148; in Beijing. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">54 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SZ DYX holds a Cross-Regional VAT License issued by the MIIT on September&nbsp;18, 2013 with a
term effective until July&nbsp;29, 2018. It is permitted to carry out (i) data center business (excluding internet resource coordination service) under the first category of &#147;value-added telecommunications business&#148; in Beijing, Shanghai
and Shenzhen; (ii) VPN services under the first category of &#147;value-added telecommunications business&#148; in China; (iii) internet access service (including website access) under the first category of &#147;value-added telecommunications
business&#148; across 7 province-level municipalities and provinces in China; (iv) call center business under the second category of &#147;value-added telecommunications business&#148; across China; and (v)&nbsp;information service business (limited
to internet information service). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">SH Blue Could holds a VAT License issued by Shanghai Communications Administration on October 20, 2017
with a term effective until October 20, 2022, pursuant to which SH Cloud is permitted to carry out the information service business (limited to internet information service) under the second category of &#147;value-added telecommunications
business&#148;. In addition, SH Blue Could holds the Cross-Regional VAT License issued by the MIIT on December 19, 2017 with a term effective until February 15, 2020, pursuant to which SH Cloud is permitted to carry out (i) full data center business
(including internet resource coordination service) under the first category of &#147;value-added telecommunications business&#148; in Beijing and Shanghai; (ii) CDN service under the first category of &#147;value-added telecommunications
business&#148; in Beijing and Shanghai; (iii) VPN services under first category of &#147;value-added telecommunications business&#148; in Beijing and Shanghai; (iv) internet access service under the first category of &#147;value-added
telecommunications business&#148; in Beijing and Shanghai. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">MIIT initiated a periodical pilot scheme for mobile network resale business by
issuing the Pilot Work Notice, pursuant to which, the qualified private sector enterprises are encouraged, but not required, to apply to participate in the pilot scheme in mobile network resale business and the pilot scheme only lasts for a short
period ending on December&nbsp;31, 2015. 21Vianet Beijing has voluntarily applied to participate in the pilot scheme and obtained approval on August&nbsp;18, 2014, with a term expiring on December&nbsp;31, 2015. Following expiration of the Pilot
Work Notice, MIIT did not extend the effective period of the pilot scheme or issue a long-term regulation. The mobile network resale business continues and MIIT issued a guideline on January&nbsp;6, 2016 to regulate the wholesale price in the mobile
network resale business. In January 2018, MIIT published a draft Notice on Official Commercialization of Mobile Network Resale Business, or the Draft Mobile Network Resale Business Notice, to solicit opinions from the public by February&nbsp;22,
2018. Pursuant to the Draft Mobile Network Resale Business Notice, an approved mobile network resale business operator under the aforementioned pilot scheme must enter into a cooperation contract with a basic telecommunication service provider and
apply for the applicable telecommunication business operation license. During the application period, the pilot enterprise may continue to carry out its mobile network resale business. However, if the basic telecommunication service provider
terminates its cooperation with the pilot enterprise, or the pilot enterprise fails to obtain the applicable telecommunication business operation license within two years after the Draft Mobile Network Resale Business Notice becomes effective, the
pilot enterprise must terminate its mobile network resale business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">MIIT initiated another periodical pilot scheme for broadband access
business by issuing the Notice on Liberalizing the Broadband Access Market to Private Capital on December&nbsp;25, 2014, or the Broadband Notice, pursuant to which, the qualified private sector enterprises are encouraged, but not required, to apply
to participate in the pilot scheme in broadband access business and the pilot scheme lasts for 3 years commencing on March&nbsp;1, 2015. From 2015 to 2017, MIIT issued a series of notice in succession to expand the pilot scheme to all cities in nine
provinces and several designated cities in other provinces. Following expiration of the Broadband Notice, MIIT has not issued any public notice to extend the effective period of the pilot scheme or announced a long-term regulation, but the broadband
business under the pilot scheme is permitted to continue in practice. As of the date of this annual report, we have applied for and qualified to provide broadband access services in 20 cities such as Beijing, Nanjing, Shenyang and Xiamen. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe such pilot schemes represent the current administration&#146;s continuous efforts in carrying out the recent policies of the PRC
State Council and MIIT regarding encouraging private sectors to further participate in the telecommunication industry. The Broadband Notice specifically mentioned that the broadband access </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">55 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
business is a basic telecommunication business. The Pilot Work Notice also specifically mentioned that the mobile network resale business is a second-category basic telecommunication business
rather than a value-added telecommunication business. These pilot schemes, to some extent, reflect a legislative trend to welcome private enterprises (in comparison to the state-owned enterprise) to participate in basic telecommunication businesses
in the future. Nevertheless, although we believe these pilot schemes are not a practical change or modification to the current legal framework and only represent a legislative trend to open up the basic telecommunication business market to the
private enterprises, new laws, regulations or government interpretations may also be promulgated from time to time to regulate the hosting service or any of our related technology or services, which may require us to obtain additional, or expand
existing, operating licenses or permits. Any of these factors could result in our disqualification from carrying out our current business, causing significant disruption to our business operations which may materially and adversely affect our
business, financial condition and results of operations. We will be closely monitoring the developments of relevant laws and regulations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2018, MIIT issued an internal notice, or the MIIT Internal Notice, pursuant to which telecommunication authorities will carry out
a special enforcement campaign to inspect the operations of certain licensed telecommunications operators according to applicable regulations and rules, including without limitation, the Circular on Clearing Up and Regulatory the Internet Access
Service Market issued by the MIIT in January 2017. In particular, the authorities will pay special attention to any improper operational activities, such as unauthorized establishment of transmission network, unlicensed operation of cross-border
business and improper sublease of broadband resources. According to MIIT Internal Notice, basic telecommunication service providers should exercise extra prudence when considering providing additional network resources to the enterprises under
inspection. If the enterprise is found to be engaged in non-compliant operations, it may be subject to various penalties, including suspension of network access, suspension of approving its application for new operation permit until rectification
being completed, being publicized as an operator with discredit record or non-compliance record, enhanced oversight of the authority and limitation on new telecommunication business, depending on the seriousness of the violations and the
rectification result. The MIIT Internal Notice mandates that the foregoing inspection and scrutiny to be completed by September 30, 2018. According to the MIIT Internal Notice, 47 industry players are subject to the special inspection, including two
of our consolidated affiliated entities, 21Vianet Beijing and SZ DYX. As of the date of this annual report, we have not received any investigation notice or rectification order from the government authorities. We are closely communicating with the
in-charge authority to clarify the inspection requirements of the authority and cooperate with them to review our business practices and compliance status. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Regulations on Foreign Investment in Telecommunications Enterprises </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The PRC government imposes limitations on the foreign ownership of PRC companies that engage in telecommunications-related business. Under the
Administrative Rules for Foreign Investments in Telecommunications Enterprises, or the Foreign Investment Telecommunications Rules, issued by the PRC State Council on December&nbsp;11, 2001 and effective on January&nbsp;1, 2002, which was further
amended on February&nbsp;6, 2016, a foreign investor is currently prohibited from owning more than 50% of the equity interest in a PRC company that engages in value-added telecommunications business, and the major foreign investor of a
telecommunication business in China must also have experience and a sound track record in providing value-added telecommunications services overseas. Although the Catalog of Telecommunications Business (2017 Version) and a circular issue by MIIT in
June 2015 allow a foreign investor to own more than 50% of the total equity interest in &#147;online data processing and transaction processing businesses (Operational <FONT STYLE="white-space:nowrap">E-commerce)&#148;,</FONT> other requirements
provided by the Foreign Investment Telecommunications Rules (such as the track record and experience requirement for a major foreign investor) still apply. Foreign investors that meet these requirements must obtain approvals from the MIIT, which
retain considerable discretion in granting approvals. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Circular on Strengthening the Administration of Foreign Investment in and
Operation of Value-Added Telecommunications Business issued by the MIIT on July&nbsp;13, 2006, among others, requires a foreign investor to set up an FIE and obtain an operating permit in order to carry out any value-added telecommunications
business </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">56 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
in China. Under this circular, a domestic value-added telecommunications service operator that holds a VAT license is prohibited from leasing, transferring or selling such license to foreign
investors, and from providing any assistance in the form of resources, sites or facilities to foreign investors that conduct value-added telecommunications business illegally in China. Furthermore, the relevant trademarks and domain names that are
used in the value-added telecommunications business of domestic operators must be owned by such domestic operators or their shareholders. The circular further requires each VAT license holder to have the necessary facilities for its approved
business operations and to maintain such facilities in the regions covered by its VAT license. In addition, all value-added telecommunications service operators are required to maintain network and information security in accordance with the
standards set forth under relevant PRC regulations. Due to a lack of interpretations from the regulator, it remains unclear what impact this circular would have on us. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conduct our businesses in China primarily through contractual arrangements among us, our wholly-owned PRC subsidiaries, our variable
interest entities and their shareholders. In the opinion of Han Kun Law Offices, our PRC legal counsel, each of the contracts under the contractual arrangements is valid, legally binding and enforceable upon each party of such arrangements under PRC
laws and regulations, and will not result in any violation of PRC laws or regulations currently in effect. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations. Accordingly, there can
be no assurance that the PRC regulatory authorities may not in the future take a view that is contrary to the above opinion of our PRC legal counsel. If the PRC government finds that the arrangements that establish the structure for operating our
business do not comply with PRC law and regulations restricting foreign investment in the telecommunications business, we could be subject to severe penalties. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the Circular on Strengthening the Administration of Foreign Investment in and Operation of Value-Added Telecommunications
Business provides that domestic telecommunications companies that intend to be listed overseas must obtain the approval from the MIIT for such overseas listing. Up to the date of this annual report, the MIIT has not issued any definitive rule
concerning whether offerings like ours would be deemed an indirect overseas listing of our PRC affiliates that engage in telecommunications business. If the MIIT subsequently requires that we obtain its approval, it may have a material adverse
effect on the trading price of our ADSs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Regulations on Internet Security </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&nbsp;7, 2016, the Standing Committee of the National People&#146;s Congress promulgated the Cyber Security Law, which became
effective on June&nbsp;1, 2017. In accordance with the Cyber Security Law, internet operators must comply with applicable laws and regulations and fulfill their obligations to safeguard network security in conducting business and providing services.
Internet operators must take technical and other necessary measures as required by laws and regulations to safeguard the operation of networks, respond to network security effectively, prevent illegal and criminal activities, and maintain the
integrity, confidentiality and usability of network data. In addition, the Cyber Security Law requires internet operators to formulate contingency plans for cyber security incidents, and initiate relevant contingency plans, take corresponding
remedial measures and report to the competent departments upon occurrence of any incident endangering cyber security. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2016,
the General Office of MIIT issued a Trial Administrative Measures on the Use and Operation Maintenance of Internet Information Security Management System, which, among others, regulates the operation and maintenance of the information security
management system established or rend by an operator of telecommunication business such as IDC, ISP or CDN service. Pursuant to these administrative measures, the relevant telecommunication operator is obligated to monitor the information
transmitted through its internet information security management system and take timely measures to deal with information that is prohibited to be published or transmitted. Moreover, it must preserve access log record with the internet information
security management system according to relevant laws and industry standards, and provide the record for examination upon request from the authorities. It must also take necessary measures to maintain and safeguard the normal operation of its
internet information security management system. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">57 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2017, MIIT promulgated the Circular on Regulating the Use of Domain Names for
Internet Information Services, which became effective on January 1, 2018. Pursuant to this circular, the ISP service provider must verify the identity of each internet information service provider. If the internet information service provider fails
to provide its true and accurate identity information, the ISP service provider is prohibited from providing ISP services to it. In addition, the ISP service provider is required to regularly check the status of domain names used by the internet
information service providers, and if relevant domain name is invalid and the real identity information of the user is absent, it should cease providing ISP services. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Regulations on Foreign Exchange Registration of Overseas Investment by PRC Residents </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">According to Circular 37, PRC residents are required to register with local SAFE branches in connection with their direct establishment or
indirect control of an offshore entity for the purposes of overseas investment and financing, with such PRC residents&#146; legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in Circular 37
as a &#147;special purpose vehicle.&#148; The term &#147;control&#148; under Circular 37 is broadly defined as the operation rights, beneficiary rights or decision-making rights acquired by the PRC residents in the offshore special purpose vehicles
or PRC companies by such means as acquisition, trust, proxy, voting rights, repurchase, convertible bonds or other arrangements. Circular 37 further requires amendment to the registration in the event of any changes with respect to the basic
information of the special purpose vehicle, such as changes in a PRC resident individual shareholder, name or operation period; or any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital
contributed by PRC individuals, share transfer or exchange, merger, division or other material event. If the shareholders of the offshore holding company who are PRC residents do not complete their registration with the local SAFE branches, the PRC
subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to the offshore company, and the offshore company may be restricted in its ability to contribute additional
capital to its PRC subsidiaries. Moreover, failure to comply with SAFE registration and amendment requirements described above could result in liability under PRC law for evasion of applicable foreign exchange restrictions. On February&nbsp;13,
2015, SAFE promulgated the SAFE Notice 13, which took effect on June&nbsp;1, 2015. SAFE Notice 13 has delegated to the qualified banks the authority to register all PRC residents&#146; investment in &#147;special purpose vehicle&#148; pursuant to
the Circular 37, except that those PRC residents who have failed to comply with Circular 37 will remain to fall into the jurisdiction of the local SAFE branches and must make their supplementary registration application with the local SAFE branches.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Risk Factors&#151;Risks Related to Doing Business in China&#151;PRC regulations relating to the establishment of offshore
special purpose vehicles by PRC residents may subject our PRC resident beneficial owners to personal liability and limit our ability to acquire PRC companies, to inject capital into our PRC subsidiaries, limit our PRC subsidiaries&#146; ability to
distribute profits to us, or otherwise materially and adversely affect us.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Regulations on Employee Stock Option Granted by Listed Companies
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December&nbsp;25, 2006, the People&#146;s Bank of China, issued the Administration Measures on Individual Foreign Exchange Control,
which became effective on February&nbsp;1, 2007, and was amended on May&nbsp;29, 2016, and its Implementation Rules was issued by SAFE on January&nbsp;5, 2007 and became effective on February&nbsp;1, 2007. Under these regulations, all foreign
exchange matters involved in employee share ownership plans, share option plans and other equity incentive plans participated by PRC individuals shall be transacted upon the approval from the SAFE or its authorized branch. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On February&nbsp;15, 2012, the SAFE promulgated SAFE Notice 7, replacing the Application Procedure of Foreign Exchange Administration for PRC
Residents Participating in Employee Stock Holding Plan or Stock Option Plan of Overseas-Listed Company promulgated in March 2007. SAFE Notice 7 is applicable to domestic directors, supervisors, senior management and other employees of an
overseas-listed domestic company, PRC subsidiaries or branches of an overseas-listed company and any PRC entities which are directly or indirectly </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">58 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
controlled by an overseas-listed company, or Domestic Company, including PRC citizens and foreign citizens who have resided in the PRC for one year or more, or PRC Residents. Under SAFE Notice 7,
PRC Residents who participate in a share incentive plan of an overseas publicly listed company are required, through the Domestic Company or a PRC agent, or Domestic Agent, to complete certain procedures and transactional foreign exchange matters
under the stock incentive plan upon the examination by, and the approval of, SAFE or its authorized local counterparts; the Domestic Agent is required to register relevant information of the stock incentive plan with the authorized local
counterparts of SAFE within three business days of each quarter and is also required to complete foreign exchange cancellation procedures within twenty business days after termination of the stock incentive plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&nbsp;16, 2010, our board of directors adopted our 2010 Plan which was subsequently amended on January&nbsp;14, 2011 and July&nbsp;6,
2012. On May&nbsp;29, 2014, we adopted our 2014 Plan on our annual general meeting which was subsequently amended on April&nbsp;1, 2015 by unanimous written approval of our board of directors. Under the 2010 Plan and 2014 Plan, we may issue employee
stock options to our qualified employees and directors on a regular basis. We have advised our employees and directors participating in the 2010 Plan and 2014 Plan to handle foreign exchange matters in accordance with SAFE Notice 7. However, we
cannot assure you that our PRC individual beneficiary owners and the stock options holders can successfully register with the SAFE in full compliance with SAFE Notice 7. PRC individuals and PRC companies in violation of SAFE Notice 7 will be
punished by the SAFE, according to the Regulation of the People&#146;s Republic of China on Foreign Exchange Administration, Detailed Rules for the Implementation of the Measures for the Administration of Individual Foreign Exchange and other
regulations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Regulations on Foreign Currency Exchange </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to applicable PRC regulations on foreign currency exchange, Renminbi is freely convertible only to the extent of current account
items, such as trade-related receipts and payments, interest and dividends. Capital account items, such as direct equity investments, loans and repatriation of investment, unless expressly exempted by laws and regulations, require the prior
registration at the designated foreign exchange banks for conversion of Renminbi into a foreign currency, such as U.S. dollars. Payments for transactions that take place within the PRC must be made in Renminbi. Domestic companies or individuals can
repatriate foreign currency payments received from abroad, or deposit these payments abroad subject to the requirement that such payments shall be repatriated within a certain period of time. Foreign-invested enterprises may retain foreign exchange
in accounts with designated foreign exchange banks. Foreign currencies received for current account items can be either retained or sold to financial institutions that have foreign exchange settlement or sales business without prior approval from
the SAFE, subject to certain regulations. Foreign exchange income under capital account can be retained or sold to financial institutions that have foreign exchange settlement and sales business, with prior approval from the SAFE, unless otherwise
provided. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, in March 2015, SAFE promulgated the Circular on Reforming the Administration Approach Regarding the Foreign
Exchange Capital Settlement of Foreign-invested Enterprises, or SAFE Circular No.&nbsp;19, which became effective on June&nbsp;1, 2015. SAFE Circular No.&nbsp;19 provides that, among other things, a foreign-invested enterprise may convert up to 100%
of the foreign currency in its capital account into RMB on a discretionary basis according to the actual needs. On June&nbsp;9, 2016, SAFE further issued the Circular of the State Administration of Foreign Exchange on Reforming and Regulating
Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular No.&nbsp;16, to further expand and strengthen such discretionary conversion reform under SAFE Circular No.&nbsp;19. SAFE Circular No.&nbsp;16 provides an
integrated standard for conversion of foreign exchange under capital account items on a discretionary basis which applies to all enterprises registered in the PRC. Pursuant to SAFE Circular No.&nbsp;16, in addition to foreign currency capital, the
discretionary conversion policy expands to foreign currency debts borrowed by an enterprise (except financial institutions) and repatriated funds raised through overseas listing. In addition, SAFE Circular No.&nbsp;16 has narrowed the scope of
purposes for which an enterprise must not use the RMB funds so converted, which include, among others, (i)&nbsp;payment for expenditure beyond its business scope or otherwise as prohibited by the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">59 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
applicable laws and regulations; (ii)&nbsp;investment in securities or other financial products other than banks&#146; principal-secured products; (iii)&nbsp;provision of loans to <FONT
STYLE="white-space:nowrap">non-affiliated</FONT> enterprises, except where it is expressly permitted in the business scope of the enterprise; and (iv)&nbsp;construction or purchase of <FONT STYLE="white-space:nowrap">non-self-used</FONT> real
properties, except for the real estate developer. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2012, SAFE promulgated the Circular of Further Improving and Adjusting
Foreign Exchange Administration Policies on Foreign Direct Investment, as amended on May&nbsp;4, 2015, which substantially amends and simplifies the current foreign exchange procedure. Pursuant to this circular, the opening of various special
purpose foreign exchange accounts (e.g. <FONT STYLE="white-space:nowrap">pre-establishment</FONT> expenses account, foreign exchange capital account, guarantee account), the reinvestment of lawful incomes derived by foreign investors in the PRC
(e.g. profit, proceeds of equity transfer, capital reduction, liquidation and early repatriation of investment), and purchase and remittance of foreign exchange as a result of capital reduction, liquidation, early repatriation or share transfer in
an FIE no longer require SAFE approval, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible before. In addition, SAFE promulgated the Circular on Printing and Distributing the Provisions on
Foreign Exchange Administration over Domestic Direct Investment by Foreign Investors and the Supporting Documents in May 2013, which specifies that the administration by SAFE or its local branches over direct investment by foreign investors in the
PRC shall be conducted by way of registration and banks shall process foreign exchange business relating to the direct investment in the PRC based on the registration information provided by SAFE and its branches. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, SAFE Notice 13 delegates the authority to enforce the foreign exchange registration in connection with the inbound and outbound
direct investment under relevant SAFE rules to certain banks and therefore further simplifies the foreign exchange registration procedures for inbound and outbound direct investment. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Regulations on Dividend Distribution </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under applicable PRC laws and regulations, FIEs in China may pay dividends only out of their accumulated profits, if any, determined in
accordance with PRC accounting standards and regulations. In addition, FIEs in China are required to allocate at least 10% of their respective accumulated profits each year, if any, to fund statutory reserve funds unless these reserves have reached
50% of the registered capital of the respective enterprises. These reserves are not distributable as cash dividends. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.<U></U></TD>
<TD ALIGN="left" VALIGN="top"><U>Organizational Structure</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We commenced operations in 1999, and through a series of
corporate restructurings, established a holding company, AsiaCloud, in October 2009 under the laws of the Cayman Islands. AsiaCloud was formerly a wholly-owned subsidiary of aBitCool, a company incorporated under the laws of the Cayman Islands. In
October 2010, AsiaCloud effected a repurchase and cancellation of all its outstanding shares held by aBitCool and the issuance of ordinary shares and preferred shares to the shareholders of aBitCool so that they maintained their respective ownership
interests in AsiaCloud directly. In connection with the restructuring, AsiaCloud changed its name to 21Vianet Group, Inc. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Due to
restrictions under PRC law on foreign ownership of entities engaged in data center and telecommunications value-added services, we conduct our operations in China through contractual arrangements among us, our wholly-owned PRC subsidiaries, our
variable interest entities and their shareholders. As a result of these contractual arrangements, we control our variable interest entities and have consolidated the financial statements of our consolidated affiliated entities in our consolidated
financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">60 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following diagram illustrates our current corporate structure of our principal operating
entities: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g516208g75r23.jpg" ALT="LOGO">
 </P> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes:
</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Mr.&nbsp;Sheng Chen and Mr.&nbsp;Jun Zhang, our <FONT STYLE="white-space:nowrap">co-founders,</FONT> hold 70% and 30% of the equity interests in 21Vianet Technology, respectively, and are parties to the contractual
agreements through which we conduct our operations in China. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Mr.&nbsp;Sheng Chen and Mr.&nbsp;Jun Zhang, our <FONT STYLE="white-space:nowrap">co-founders,</FONT> hold 95% and 5% of the equity interests in WiFire Network, respectively, and are parties to the contractual agreements
through which we conduct our operations in China. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">Mr.&nbsp;Yang Peng holds 100% of the equity interests in BJ iJoy and is a party to the contractual agreements through which we conduct our operations in China. </TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Contractual Arrangements with Our Variable Interest Entities and Their Shareholders </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRC laws and regulations currently restrict foreign ownership of telecommunications value-added business. Because we are a Cayman Islands
company, we are classified as a foreign enterprise under PRC laws and regulations and our wholly-owned PRC subsidiaries, 21Vianet China, SZ Zhuoaiyi and aBitCool DG, are considered as wholly-owned FIEs. To comply with PRC laws and regulations, we
conduct our operations in China through a series of contractual arrangements among us, our wholly-owned PRC subsidiaries, our variable interest entities and their shareholders. The shareholders of our variable interest entities are founders,
directors, executive officers, employees or shareholders of our company. They are also PRC citizens and therefore, our variable interest entities are considered as domestic companies under the PRC laws. For the years ended December&nbsp;31, 2015,
2016 and 2017, our consolidated affiliated entities contributed most of our total net revenues. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have relied and expect to continue to
rely, on our consolidated affiliated entities to operate our telecommunications value-added business in China as long as PRC laws and regulations do not allow us to directly operate such business in China. Our contractual arrangements with our
variable interest entities and their shareholders enable us to: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">exercise effective control over our variable interest entities; </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">61 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">receive substantially all of the economic benefits of our variable interest entities in consideration for the services provided by our wholly-owned PRC subsidiaries; and </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">have an exclusive option to purchase all of the equity interest in our variable interest entities when permissible under PRC laws. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accordingly, under U.S. GAAP, we consolidate 21Vianet Technology, BJ iJoy and WiFire Network as our &#147;variable interest entities&#148; in
our consolidated financial statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our contractual arrangements with our variable interest entities and their shareholders are
described in further detail as follows: </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Agreements that Provide Us Effective Control </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Share Pledge Agreements</I>. On February&nbsp;23, 2011, 21Vianet China entered into a share pledge agreement with 21Vianet Technology and
each of its shareholders. Pursuant to the share pledge agreement, each of the shareholders pledged his shares in 21Vianet Technology to 21Vianet China in order to secure the shareholders&#146; payment obligations under the loan agreement. Each
shareholder also agreed not to transfer or create any other security or restriction on the shares of 21Vianet Technology without the prior consent of 21Vianet China. 21Vianet China, at its own discretion, is entitled to acquire each
shareholder&#146;s equity interests in 21Vianet Technology as permitted by PRC laws. We have registered the pledges of the equity interests in 21Vianet Technology with the local branch of the State Administration for Industry and Commerce. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Irrevocable Power of Attorney</I>. Each shareholder of 21Vianet Technology has executed an irrevocable power of attorney. Pursuant to the
irrevocable power of attorney, each shareholder appointed 21Vianet China or a person designated by 21Vianet China as his/her <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> to attend
shareholders&#146; meeting of 21Vianet Technology, exercise all the shareholder&#146;s voting rights, including but not limited to, sale transfer, pledge or dispose of his/her equity interests in 21Vianet Technology. The power of attorney remains
valid and irrevocable from the date of execution, so long as each shareholder remains the shareholder of 21Vianet Technology. The above irrevocable power of attorney was subsequently assigned to 21Vianet Group, Inc. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Optional Share Purchase Agreements</I>. The optional share purchase agreement is entered into among 21Vianet China, 21Vianet Technology,
21Vianet Beijing and the shareholders of 21Vianet Technology on December&nbsp;19, 2006. Pursuant to the agreement, the shareholders irrevocably grant 21Vianet China or its designated persons the sole option to acquire from the shareholders or
21Vianet Technology all or any part of the equity interests in 21Vianet Technology and 21Vianet Beijing when permissible under PRC laws. 21Vianet Technology and 21Vianet Beijing made certain covenants to maintain the value of the equity interests,
including but not limited to, engage in the ordinary course of business and refrain from making loans and entering into agreements exceeding the value of RMB200,000 with the exception of transactions made in the ordinary course of business. The
initial term of 10 years has expired on December&nbsp;18, 2016. The parties to this agreement have entered into a supplemental agreement on December&nbsp;19, 2016, pursuant to which the term of this agreement is extended for 10 years and will be
automatically renewed at the end of each <FONT STYLE="white-space:nowrap">10-year</FONT> term, unless otherwise terminated at the option of 21Vianet China with a <FONT STYLE="white-space:nowrap">30-day</FONT> advance written notice. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Agreements that Transfer Economic Benefits from our Variable Interest Entity to Us or Absorb Losses </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Loan Agreements and Financial Support Letter</I>. 21Vianet China and the shareholders of 21Vianet Technology entered into a loan agreement
on January&nbsp;28, 2011. Pursuant to the agreements, 21Vianet China has provided interest-free loan facilities of RMB7.0&nbsp;million and RMB3.0&nbsp;million, respectively, to the shareholders of 21Vianet Technology, Sheng Chen and Jun Zhang, which
was used to provide capital to 21Vianet Technology to develop our data center and telecommunications value-added business and related businesses. There is no fixed term for the loan. To repay the loans, the shareholders of 21Vianet Technology are
required to transfer their </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">62 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
shares in 21Vianet Technology to 21Vianet China or any entity or person designated by 21Vianet China, as permitted under PRC laws. The shareholders of 21Vianet Technology also undertake not to
transfer all or part of their equity interests in 21Vianet Technology to any third party, or to create any encumbrance, without the written permission from 21Vianet China. In addition, we will provide unlimited financial support to 21Vianet
Technology for its operations and agreed to forego the right to seek repayment in the event 21Vianet Technology is unable to repay such funding. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Exclusive Technical Consulting and Services Agreements</I>. On July&nbsp;15, 2003, 21Vianet China and 21Vianet Technology entered into an
exclusive service agreement, which was superseded by a new exclusive technical consulting and service agreement entered into among 21Vianet China, 21Vianet Technology and 21Vianet Beijing on December&nbsp;19, 2006. 21Vianet China agreed to provide
21Vianet Technology and 21Vianet Beijing with exclusive technical consulting and services, including internet technology services and management consulting services. 21Vianet Technology and 21Vianet Beijing agreed to pay an hourly rate of RMB1,000
and the rate is subject to adjustment at the sole discretion of 21Vianet China. 21Vianet Technology and 21Vianet Beijing agreed that they will not accept similar or comparable service arrangements that may replace the services provided by 21Vianet
China without prior written consent of 21Vianet China. 21Vianet China is entitled to have sole and exclusive ownership of all rights, title and interests to any and all intellectual property rights arising from the provision of services. The initial
term of 10 years has expired on December&nbsp;18, 2016. The parties to this agreement have entered into a supplemental agreement on December&nbsp;19, 2016, pursuant to which the term of this agreement is extended for 10 years and will be
automatically renewed at the end of each <FONT STYLE="white-space:nowrap">10-year</FONT> term, unless otherwise terminated at the option of 21Vianet China with a <FONT STYLE="white-space:nowrap">30-day</FONT> advance written notice. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2013, we completed acquisition of 100% equity interests in iJoy. In June 2014, we established aBitCool DG, which controls 100% of the
equity interests in WiFire Network through contractual arrangements entered into in July 2014. The key terms of the contractual arrangements in relation to BJ iJoy and WiFire Network are similar to the contractual arrangements in relation to
21Vianet Technology, pursuant to which iJoy BVI and WiFire Group Inc., or WiFire Group, were considered as the primary beneficiaries of BJ iJoy and WiFire Network, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the opinion of Han Kun Law Offices, our PRC legal counsel, each of the contracts under the contractual arrangements among us, our
wholly-owned PRC subsidiaries, our variable interest entities and their shareholders governed by PRC law is valid, legally binding and enforceable to each party of such agreements under PRC laws and regulations, and will not result in any violation
of PRC laws or regulations currently in effect. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have been advised by our PRC legal counsel, however, that there are substantial
uncertainties regarding the interpretation and application of current and future PRC laws and regulations. Accordingly, there can be no assurance that the PRC regulatory authorities, in particular the MIIT, which regulates providers of
telecommunications value-added services and other participants in the PRC telecommunications industry, and the MOC, will not in the future take a view that is contrary to the above opinion of our PRC legal counsel. We have been further advised by
our PRC legal counsel that if the PRC government finds that the agreements that establish the structure for operating our value-added services in China do not comply with PRC government restrictions on foreign investment in the telecommunications
industry, we could be subject to severe penalties including being prohibited from continuing our operations. See &#147;Risk Factors&#151;Risks Related to Our Corporate Structure&#151;If the PRC government finds that the arrangements that establish
the structure for operating our business do not comply with PRC government restrictions on foreign investment in the telecommunications business or if these regulations or the interpretation of existing regulations change in the future, we could be
subject to severe penalties or be forced to relinquish our interests in those operations.&#148; In addition, these contractual arrangements may not be as effective in providing us with control over our variable interest entities as would direct
ownership of our variable interest entities. See &#147;Risk Factors&#151;Risks Related to Our Corporate Structure&#151;We rely on contractual arrangements with our variable interest entities and their shareholders for our China operations, which may
not be as effective as direct ownership in providing operational control.&#148; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">63 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">D.</TD>
<TD ALIGN="left" VALIGN="top"><U>Property, Plants and Equipment</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our headquarters are located at M5, 1 Jiuxianqiao East
Road, Chaoyang District, Beijing, the People&#146;s Republic of China. We lease facilities for our office space in Beijing, Shanghai, Guangzhou, Shenzhen, Xi&#146;an, Foshan, Dongguan, Hangzhou, Suzhou, Hong Kong and Taiwan. Our office leases
generally have terms ranging from one to ten years and may be renewed upon expiration of the lease terms. As of December&nbsp;31, 2017, our offices occupied an aggregate of 27,859 square meters of leased space. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In Beijing, we also lease facilities for our self-built data centers located: (i)&nbsp;in the Chaoyang District, through three lease
agreements with BOE Technology Group Co., Ltd., or BOE Technology, one lease agreement with Beijing Seven Star Technology Group Co., Ltd., one lease agreement with Telehouse Beijing BEZ Data Centre, one lease agreement with Beijing Shangjun Property
Development Co., Ltd., or Beijing Shangjun, and six lease agreements with China Youth Printing Factory, (ii)&nbsp;in the Beijing Economic and Technological Development Zone, through a lease agreement with Beijing Tengfei Boda Real Estate Development
Co., Ltd., and (iii)&nbsp;in the Daxing District, through a lease agreement with Beijing Xingguang Tuocheng Investment Co., Ltd. These leases provide an aggregate of approximately 75,637 square meters of leased space and hosted a total of 11,144
cabinets as of December&nbsp;31, 2017. The three leases with BOE Technology and the one lease with Beijing Shangjun are all expiring on August&nbsp;31, 2019. The lease with Beijing Seven Star Technology Group Co., Ltd. has a term of 5 years expiring
on January&nbsp;6, 2022. The lease with Telehouse Beijing BEZ Data Center has a term of 10 years expiring on March&nbsp;31, 2027. The leases may be renewed upon mutually agreed-upon terms before they expire. The six leases with China Youth Printing
Factory have different leasing periods, all expiring on March&nbsp;30, 2018, subject to our <FONT STYLE="white-space:nowrap">pre-emptive</FONT> right to renew the lease. We are now in negotiation with the landlord to extend the lease term for
another five years. The lease with Beijing Tengfei Boda Real Estate Development Co., Ltd. has a term of ten years expiring on August&nbsp;31, 2021, subject to our <FONT STYLE="white-space:nowrap">pre-emptive</FONT> right to renew the lease. The
lease with Beijing Xingguang Tuocheng Investment Co., Ltd. has a term of twenty years expiring on February&nbsp;28, 2033, subject to our <FONT STYLE="white-space:nowrap">pre-emptive</FONT> right to renew the lease. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In Shenzhen, we also lease facilities for our self-built data centers located in the Nanshan District, through two lease agreements with
Shenzhen Merchants Property Development Co., Ltd. and a lease agreement with Shenzhen Toukong Industrial Park Development and Operation Co., Ltd. These leases provide an aggregate of approximately 4,347 square meters of leased space and hosted a
total of 732 cabinets as of December&nbsp;31, 2017. The two leases with Shenzhen Merchants Property Development Co., Ltd. both have a term of 47 months expiring on September&nbsp;30, 2015, which has been extended to September&nbsp;30, 2020. The
lease with Shenzhen Toukong Industrial Park Development and Operation Co., Ltd. has a term of eight years expiring on November&nbsp;1, 2022. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In Shanghai, we also lease facilities for our self-built data centers located in the Baoshan District, through a lease agreement with Shanghai
Cloud Century Co., Ltd., which provides an aggregate of 12,151 square meters of leases space and hosted a total of 1,412 cabinets as of December&nbsp;31, 2017. The lease has a term of 18 years expiring on May&nbsp;12, 2030. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In Hangzhou, we also lease facilities for our self-built data centers, offices and research centers located in Hangzhou Economic Development
Zone, through a lease agreement with Hangzhou Economic and Development Zone Qiantang Real Estate Development Co., Ltd., which provides an aggregate of 11,020 square meters of leased space and hosted a total of 1,047 cabinets as of December&nbsp;31,
2017. The lease has a term of 20 years expiring on July&nbsp;31, 2031, subject to our <FONT STYLE="white-space:nowrap">pre-emptive</FONT> right to renew the lease. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In Guangzhou, we also lease facilities for our self-built data centers located in Guangzhou Economic and Technological Development Zone,
through a lease agreement with Elec&nbsp;&amp; Eltek International Company Limited, which provides an aggregate of 52,264 square meters of leases space and hosted a total of 1,516 cabinets as of December&nbsp;31, 2017. The lease has a term of 10
years expiring on December&nbsp;31, 2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have also built our own data centers in our self-owned buildings in Beijing, Xi&#146;an,
Shanghai, Foshan, Guangzhou, Suzhou and Ningbo, housing 7,972 cabinets. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">64 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_8"></A>ITEM&nbsp;4A.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>UNRESOLVED STAFF COMMENTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_9"></A>ITEM&nbsp;5.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>OPERATING AND FINANCIAL REVIEW AND PROSPECTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 annual report on Form <FONT STYLE="white-space:nowrap">20-F.</FONT> This
discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various
factors, including those set forth under &#147;Item 3. Key Information&#151;D. Risk Factors&#148; or in other parts of this annual report on Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top"><U>Operating Results</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Overview </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a leading carrier-neutral internet data center services provider in China. We host our customers&#146; servers and networking equipment
and provide interconnectivity to improve the performance, availability and security of their internet infrastructure. We also provide complementary value-added services, such as cloud services, VPN services and hybrid IT services. We started
offering public cloud services in 2013, private cloud and hybrid services in 2014, and partnered with numerous cloud providers to support our comprehensive cloud-neutral platform. We believe that the scale of our data center and networking assets as
well as our carrier-neutrality position us well to capture opportunities and become a leader in the rapidly emerging market for cloud computing infrastructure services in China. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have benefited from our premium data centers and extensive interconnected nationwide data transmission network, diversified and loyal
customer base and our strong focus on customer satisfaction and technological innovation. Going forward, we expect that we will continue to benefit from the growth of China&#146;s data center services market. However, we also face risks and
uncertainties, including those relating to our integration of acquired businesses, our competition with, and dependency on, China Telecom and China Unicom, our ability to attract new customers and retain existing customers and our ability to control
both business costs and costs as a result of being a public company. In particular, we plan to significantly increase the aggregate number of cabinets under management in both of our self-built data centers and partnered data centers. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We used to provide managed network services to enable customers to deliver data across the internet in a faster and more reliable manner
through our data transmission network. In 2017, we completed the disposal of the managed network services business segment, including CDN services, hosting area network services, route optimization business and last-mile broadband business, in order
to focus more on expanding our core IDC business and capturing the growing demand in this market. Following completion of the disposal, we have transferred all of our equity interests in Aipu Group and continue to hold 33.3% equity interests in the
WiFire Entities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our total net revenues generated from providing hosting and related services increased from RMB2,369.2&nbsp;million in
2015 to RMB2,668.7&nbsp;million in 2016 and further to RMB2,975.2&nbsp;million (US$457.3 million) in 2017, representing a CAGR of 12.1% from 2015 to 2017. The total number of cabinets under our management increased from 23,556 as of
December&nbsp;31, 2015 to 26,380 as of December&nbsp;31, 2016 and to 29,080 as of December&nbsp;31, 2017. Our average monthly recurring net revenues from hosting and related services increased from RMB184.4&nbsp;million in 2015 to
RMB204.2&nbsp;million in 2016 and further to RMB235.9&nbsp;million (US$36.3 million) in 2017. We recorded a net loss of RMB401.3&nbsp;million, RMB931.9&nbsp;million and RMB917.6&nbsp;million (US$141.0 million) in 2015, 2016 and 2017, respectively,
which reflected share-based compensation expenses of RMB190.0&nbsp;million, RMB118.7&nbsp;million, and RMB47.1&nbsp;million (US$7.2 million), respectively. Our results of operations also reflect the effects of our acquisitions during the respective
periods. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">65 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Factors Affecting Our Results of Operations </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our business and results of operations are generally affected by the development of China&#146;s data center services market. We have benefited
from the rapid growth of China&#146;s data center services market during the recent years. According to IDC, the total China internet data center services market was US$7.9&nbsp;billion in 2016, a 46% year over year growth rate, and is expected to
reach US$28.5&nbsp;billion in 2021, representing a five-year CAGR of 29.8%. However, any adverse changes in the data center services market in China may harm our business and results of operations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">While our business is generally influenced by factors affecting the data center services market in China, we believe that our results of
operations are more directly affected by company-specific factors, including number of cabinets under management and cabinet utilization rate, monthly recurring revenues and churn rate, pricing, growth in complementary markets and optimization of
our cost structure. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Number of Cabinets under Management and Cabinet Utilization Rate </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our revenues are directly affected by the number of cabinets under management and the utilization rates of these cabinet spaces. We had 23,556,
26,380 and 29,080 cabinets under management as of December&nbsp;31, 2015, 2016 and 2017, respectively. Our annualized average monthly cabinet utilization rates were 69.0%, 76.0% and 75.3% in 2015, 2016 and 2017, respectively. We calculate the
annualized cabinet utilization rate in a year as the average of the four quarterly cabinet utilization rates in that year, and we calculate quarterly cabinet utilization rate by dividing our weighted average billable cabinets by weighted average
cabinet capacity in that quarter. Our quarterly and annualized cabinet utilization rates fluctuate due to the continuous changes in both our weighted average billable cabinets and weighted average cabinet capacity. Our future results of operations
and growth prospects will largely depend on our ability to increase the number of cabinets under management while maintaining optimal cabinet utilization rate. With the rapid growth of China&#146;s internet industry, demand for cabinet spaces has
increased significantly and we do not always have sufficient self-built capacity to meet such demand. It usually takes twelve to eighteen months to build a data center together with cabinets and equipment installed. To meet our customers&#146;
immediate demand, we may partner with China Telecom, China Unicom or other parties and lease cabinets from them. Due to the time needed to build data centers and the long-term nature of these investments, if we over-estimate the market demand for
cabinets, it will lower our cabinet utilization rate and negatively affect our results of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Monthly Recurring Revenues and Churn Rate
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our average monthly recurring revenues and churn rate directly affect our results of operations. Our business is based on a
recurring revenue model of our hosting and related services. We consider these services recurring as our customers are generally billed and revenue recognized on a fixed and recurring basis each month for the duration of their contract, which is
generally one year in length. Our <FONT STYLE="white-space:nowrap">non-recurring</FONT> revenues are primarily comprised of fees charged for installation services, additional bandwidth used by customers beyond contracted amount and other value-added
services. These services are considered to be <FONT STYLE="white-space:nowrap">non-recurring</FONT> as they are billed and recognized over the period of the customer service agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We use &#147;monthly recurring revenues&#148; to measure those revenues recognized on a fixed and recurring basis each month. Recurring
revenues from hosting and related services have comprised more than 90% of our net revenues from hosting and related services during the past three years. Our average monthly recurring revenues from hosting and related services increased from
RMB184.4 million in 2015 to RMB204.2 million in 2016 and further to RMB235.9 million (US$36.3 million) in 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We use &#147;churn
rate&#148; to measure the reduction of monthly revenues that are attributable to the termination of customer contracts as a percentage of total monthly recurring revenues of the previous month. Our average monthly hosting churn rate, based on our
core IDC business, was 0.2% in 2015, 0.7% in 2016 and 0.5% in 2017. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">66 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Pricing </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our results of operations also depend on the price level of our services. Due to the quality of our services and our optimized
interconnectivity among carriers and networks, we are generally able to command premium pricing for our services. Nonetheless, because we are generally regarded as a premium data center and network service provider, many customers only place their
mission critical servers and equipment in our data centers, but not the bulk of their needs. As we try to acquire more business from new and existing customers, expand into new markets, or try to adapt to changing market conditions, we may need to
lower our prices or provide other incentives to compete effectively. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Growth in New and Complementary Markets </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our results of operations also depend on the growth of new business areas that complement our core data center service offerings. </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Cloud computing services</I>. Cloud computing services, largely through our partnerships with Microsoft, IBM and others, have contributed to our results of operations in 2015, 2016 and 2017. While our cloud computing
platforms are now supporting a significant number of customers, we believe the cloud computing market in China is still in its early stages. Key factors of growth in this market include signing up services from new customers, improving utilization
rates of cloud computing resources with existing customers introducing well-developed applications to improve cloud computing adoption rates, and partnering with more cloud providers to offer a comprehensive cloud-neutral platform.
</TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>Enterprise VPN services</I>. As one of the largest enterprise VPN service providers in the Asian Pacific region following our acquisition of Dermot Entities in August 2014, we have experienced and expect continued
growth in this market to meet customers&#146; growing demand for enterprise-grade VPN services with secure, dedicated connections. Key growth drivers include adding new customers, increasing the number of connections with existing customers and
realizing revenue synergies with our other business groups. </TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Our Cost Structure </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ability to maintain and improve our gross margins depends on our ability to effectively manage our cost of revenues, which consist of
telecommunications costs and other data center related costs. Telecommunications costs refer to expenses associated with acquiring bandwidth and related resources from carriers for our data centers. Telecommunications costs also cover rentals,
utilities and other costs in connection with the cabinets we lease from our partnered data centers. Other costs include utilities and rental expenses for our self-built data centers, payroll, depreciation and amortization of our property and
equipment, and other related costs. These costs increase as the number of our cabinets under management increases, likewise as we increase our headcount. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The mix of the self-built data centers and partnered data centers also affects our cost structure. Gross margin for cabinets located in our
partnered data centers is generally lower than cabinets located in our self-built data centers. This is because telecommunication carriers who lease cabinet spaces to us for our partnered data centers would demand a profit on top of their costs in
connection with the leasing of cabinet spaces to us. We plan to continue to lease data centers from such carriers or purchase data center facilities to meet the immediate market demand while building new or expanding existing data centers in
Beijing, Shanghai, Shenzhen, Hangzhou, Tianjin, Jiangsu, Xi&#146;an, Suzhou and the Greater Guangzhou area. If we cannot effectively manage the market demand and increase the number of cabinets located in self-built data centers relatively to
partnered data centers, we may not be able to improve our gross margins. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Key Components of Results of Operations </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Starting in 2016, we began reporting our operating results in two operating segments, namely hosting and related services and managed network
services. CDN services, which were previously offered as part of our </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">67 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
hosting and related services business segment, were moved to our managed network services business segment in the fourth quarter of 2016. Our consolidated statements of operations for the years
ended December&nbsp;31, 2015 and 2016 as presented in this annual report were modified to reflect this new presentation for consistency purposes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2017, we completed the disposal of the managed network services business segment, including CDN services, hosting area network
services, route optimization business and last-mile broadband business, and deconsolidated the financial results related to the managed network services business segment in our consolidated financial statements starting from the fourth quarter of
2017. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Net Revenues </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
following table sets forth our revenues by segment, both in an absolute amount and as a percentage of total net revenues, for the periods presented. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="43%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>USD</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Net revenues:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hosting and related services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,369,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,668,655</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,975,178</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">457,276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">87.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Managed network services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,265,149</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">973,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">417,527</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,173</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total net revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,634,372</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,641,774</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,392,705</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">521,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Hosting and Related Services </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Hosting and related services have been our primary sources of revenues. We provide hosting and related services to house servers and networking
equipment in our data centers and connect them through our data transmission network. We also provide cloud services, VPN services, hybrid IT services and other value-added services as part of our hosting and related services business. Revenues from
our hosting and related services were RMB2,369.2&nbsp;million, RMB2,668.7&nbsp;million and RMB2,975.2&nbsp;million (US$457.3 million) in 2015, 2016 and 2017, respectively, representing 65.2%, 73.3% and 87.7% of our total net revenues in the
respective periods. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We generally enter into contracts with our customers with terms ranging from one to three years and most of our
customer contracts have an automatic renewal provision. Customers generally pay our service fees on a monthly basis according to the amount of hosting spaces, the bandwidth and other value-added services they used or leased in the previous month.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Managed Network Services </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues
from our managed network services decreased in absolute amounts from RMB1,265.1&nbsp;million in 2015 to RMB973.1&nbsp;million in 2016, as a percentage of total net revenues, revenues from our managed network services decreased from 34.8% in 2015 to
26.7% in 2016. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2017, we completed the disposal of the managed network services business segment and deconsolidated the
financial results related to managed network services segment since then. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">68 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Cost of Revenues </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our cost of revenues primarily consists of telecommunications cost, and other costs. The following table sets forth, for the periods indicated,
our cost of revenues, in absolute amounts and as a percentage of our total net revenues: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cost of revenues:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Telecommunications costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,728,911</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,811,565</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,533,615</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">235,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Others</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,051,703</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,118,073</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,100,680</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">169,172</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,780,614</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,929,638</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,634,295</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">404,884</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">77.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Telecommunications costs refer to expenses incurred in acquiring telecommunication resources from carriers for
our data centers, including bandwidth and cabinet leasing costs. Cabinet leasing costs cover rentals, utilities and other costs associated with the cabinets we lease from our partnered data centers. Our other costs of revenues include utilities
costs for our self-built data centers, depreciation and amortization, payroll and other compensation costs and other miscellaneous items related to our service offerings. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth, for the periods indicated, our cost of revenues by segment, in absolute amounts and as a percentage of the net
revenues of the relevant segment: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="44%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cost of revenues:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hosting and related services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,758,756</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,936,658</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,130,279</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">327,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Managed network services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,021,858</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">992,980</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">102.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">504,016</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">77,466</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">120.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We expect that our cost of revenues of hosting and related services will continue to increase as our business
expands, both organically and as a result of acquisitions. Additionally, we anticipate recording significant expenses related to the amortization of the intangible assets that we have acquired through acquisitions as these intangible assets are
amortized over their remaining useful lives. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">69 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Operating Expenses </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our operating expenses consist of sales and marketing expenses, general and administrative expenses and research and development expenses. The
following table sets forth our operating expenses, both as an absolute amount and as a percentage of total net revenues for the periods indicated. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="40%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>% of Net<BR>Revenues</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>% of Net<BR>Revenues</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>% of Net<BR>Revenues</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating expenses:</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales&nbsp;and&nbsp;marketing&nbsp;expenses<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">359,460</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">352,926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">256,682</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,451</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>

<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,835</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">149,337</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">149,143</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,923</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative
expenses<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">568,741</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">639,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">519,950</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79,915</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,199</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117,564</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,427</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,752</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value of contingent purchase consideration payable</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,325</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(93,307</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">937</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of long-lived assets</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">392,947</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">401,808</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">766,440</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117,800</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,569</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,783</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,439</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(836</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Operating Expenses<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,137,991</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,552,332</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,126,948</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">326,906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Includes share-based compensation expense as follows: </TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman"><B>Allocation of share-based compensation expenses:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Sales and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,490</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(681</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(104</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,924</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">153,814</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">123,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,945</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Total share-based compensation expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">177,605</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">122,839</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,406</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,287</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Sales and Marketing Expenses </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our sales and marketing expenses primarily consist of compensation and benefit expenses for our sales and marketing staff, including
share-based compensation expenses, as well as advertisement and agency service fees. Our sales and marketing expenses also include office-related expenses and business development expenses associated with our sales and marketing activities. To a
lesser extent, our sales and marketing expenses include depreciation of equipment used associated with our selling and marketing activities. As our business expands, both organically and as a result of acquisitions, we expect to increase the
headcount of our sales and marketing staff and as a result, increase our sales and marketing expenses. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Research and Development Expenses </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our research and development expenses primarily include salaries, employee benefits, share-based compensation expenses and other expenses
incurred in connection with our technological innovations, such as our proprietary smart routing technology and cloud computing infrastructure service technologies. We anticipate that our research and development expenses will continue to increase
as we devote more resources to develop and improve technologies, improve operating efficiencies and enhance our service offerings. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">70 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>General and Administrative Expenses </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our general and administrative expenses primarily consist of compensation and benefits paid to our management and administrative staff,
including share-based compensation expenses, the cost of third-party professional services, and depreciation and amortization of property and equipment used in our administrative activities. Our general and administrative expenses, to a lesser
extent, also include office rent, office-related expenses, and expenses associated with training and team building activities. We expect that our other general and administrative expense items, such as salaries paid to our management and
administrative staff as well as professional services fees, will increase as we expand our business, both organically and as a result of acquisitions. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Share-Based Compensation Expenses </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We
recorded share-based compensation expenses in connection with share options and RSUs granted under our 2010 Plan and 2014 Plan. As of March&nbsp;31, 2018, options to purchase 1,396,488 ordinary shares and 1,529,787 RSUs have been granted to our
employees, directors and consultants. We recorded share-based compensation expenses in the amount of RMB47.4&nbsp;million (US$7.3 million), RMB122.8&nbsp;million and RMB177.6&nbsp;million for the year ended December&nbsp;31, 2017, 2016 and 2015,
respectively, in connection with our share-based incentive grants. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Taxation </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The Cayman Islands </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Cayman
Islands currently does not levy taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to our
company levied by the government of the Cayman Islands, except for stamp duties that may be applicable on instruments executed in, or after execution brought within the jurisdiction of, the Cayman Islands. The Cayman Islands is not a party to any
double taxation treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The British Virgin Islands </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our
British Virgin Islands subsidiaries are not subject to income or capital gain tax under the current laws of the British Virgin Islands. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Hong Kong
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our Hong Kong subsidiaries are subject to Hong Kong profits tax at a rate of 16.5% for the three years ended December&nbsp;31,
2015, 2016 and 2017. We have not made a provision for Hong Kong profits tax in the consolidated financial statements because our Hong Kong subsidiaries had no assessable profits in the years ended December&nbsp;31, 2015, 2016 and 2017, except for
Diyixian.com Limited which was newly acquired in 2014 and has profits since acquisition. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Taiwan </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Taiwan branch of Diyixian.com Limited is incorporated in Taiwan and is subject to Taiwan profits tax rate of 17% for the year ended
December&nbsp;31, 2015, 2016 and 2017. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>The PRC </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our PRC subsidiaries are subject to PRC EIT on their taxable income in accordance with the relevant PRC income tax laws. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">71 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Effective from January&nbsp;1, 2008, the statutory corporate income tax rate is 25%, except for
certain entities eligible for preferential tax rates. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">21Vianet Beijing has been qualified for an HNTE since 2008 and will continue to
enjoy a preferential tax rate through 2020. For the years ended December&nbsp;31, 2015, 2016 and 2017, 21Vianet Beijing enjoyed a preferential tax rate of 15%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2013, BJ iJoy was qualified as a software enterprise which allows the Company to utilize a <FONT STYLE="white-space:nowrap">two-year</FONT>
100% exemption for 2013 and 2014 followed by a three-year half-reduced EIT rate effective for the years from 2015 to 2017. The qualification will need to be reviewed on an annual basis. For the year ended December&nbsp;31, 2013 and 2014, BJ iJoy
enjoyed the 100% tax exemption for its taxable income. For the year ended December&nbsp;31, 2015, 2016 and 2017, BJ iJoy enjoyed the half-reduced EIT rate for its taxable income. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2015, SH Blue Cloud was qualified as an HNTE and is eligible for a 15% preferential tax rate effective from 2015 to 2017, and thereafter
for an addition three years if it is able to meet the HNTE technical and administrative requirements in those three years. For the years ended December&nbsp;31, 2015, 2016 and 2017, SH Blue Cloud enjoyed a preferential tax rate of 15%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2016, SZ DYX was qualified as an HNTE and is eligible for a 15% preferential tax rate effective from 2016 to 2018, and thereafter for an
addition three years if it is able to meet the HNTE technical and administrative requirements in those three years. For the years ended December&nbsp;31, 2016 and 2017, SZ DYX enjoyed a preferential tax rate of 15%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our other PRC subsidiaries were subject to an EIT rate of 25% for the years ended December&nbsp;31, 2015, 2016. For the year ended
December&nbsp;31, 2017, our other PRC subsidiaries would be subject to an EIT rate of 25%, unless they are qualified as Small Scale and Low Profit Enterprises which would be entitled to exempt fifty percent (50%) of their income from tax and enjoy a
reduced EIT rate of 20%. Our PRC subsidiaries can enjoy such reduced EIT rate if their financial data are determined to meet the standard of &#147;small scale and low profit&#148; enterprise when filing with the tax bureau. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the EIT Law, dividends paid by PRC enterprises out of profits earned after 2007 to <FONT STYLE="white-space:nowrap">non-PRC</FONT> tax
resident enterprises are subject to PRC withholding tax of 10%. A lower withholding tax rate may be applied based on applicable tax treaty with certain countries or districts. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EIT Law also provides that enterprises established under the laws of foreign countries or regions and whose &#147;place of effective
management&#148; is located within the PRC are considered PRC tax resident enterprises and subject to PRC income tax at the rate of 25% on worldwide income. The definition of &#147;place of effective management&#148; refers to an establishment that
exercises, in substance, overall management and control over the production and business, personnel, accounting, properties, etc. of an enterprise. As of December&nbsp;31, 2017, no detailed interpretation or guidance has been issued to define
&#147;place of effective management&#148;. Furthermore, as of December&nbsp;31, 2017, the administrative practice associated with interpreting and applying the concept of &#147;place of effective management&#148; is unclear. If we are deemed as a
PRC tax resident, we would be subject to PRC tax under the EIT Law. We will continue to monitor changes in the interpretation or guidance of this law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>PRC Business Tax and VAT</I>. In November 2011, the Ministry of Finance and the State Administration of Taxation jointly issued two
circulars setting out the details of the pilot value-added tax, or VAT, reform program, which changed the charge of sales tax from business tax to VAT for certain pilot industries. The pilot VAT reform program initially applied only to the pilot
industries in Shanghai, and was expanded to eight additional regions, including, among others, Beijing and Guangdong province, in 2012. In August 2013, the program was further expanded nationwide. In May 2016, the program was expanded to cover
additional industry sectors such as construction, real estate, finance and consumer services. In November 2017, PRC State Counsel issued State Counsel Order 691 to abolish business tax, and issued the amendment to Interim Regulations of PRC Value
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">72 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Added Taxes, or the VAT Regulation, pursuant to which enterprises and individuals that (i)&nbsp;sell goods or labor services of processing, repair or replacement of goods, (ii)&nbsp;sell
services, intangible assets, or immovables, or (iii)&nbsp;import goods within the territory of the PRC are subject to VAT. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Effective from
September 2012, all services provided by 21Vianet China and certain services provided by 21Vianet Technology and 21Vianet Beijing were subject to a VAT of 6%. Effective from June 2014, all value-added telecommunication services provided in mainland
China were subject to a VAT of 6% whereas basic telecommunication services are subject to a VAT of 11%. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Critical Accounting Policies </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which
have been prepared in accordance with U.S. GAAP. The preparation of our consolidated financial statements requires us to make estimates and judgments that affect the reported amounts in our consolidated financial statements. We base our estimates on
historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Although actual results
have historically been reasonably consistent with management&#146;s expectations, actual results may differ from these estimates or our estimates may be affected by different assumptions or conditions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Some of our accounting policies require higher degrees of judgment than others in their application. When reviewing our consolidated financial
statements, you should consider (i)&nbsp;our selection of critical accounting policies, (ii)&nbsp;the judgment and other uncertainties affecting the application of such policies and (iii)&nbsp;the sensitivity of reported results to changes in
conditions and assumptions. We consider the policies discussed below to be critical to an understanding of our consolidated financial statements as their application places significant demands on the judgment of our management. We believe the
following critical accounting policies are the most significant to the presentation of our financial statements and some of which may require the most difficult, subjective and complex judgments and should be read in conjunction with our
consolidated financial statements, the risks and uncertainties described under &#147;Risk Factors&#148; and other disclosures included in this annual report. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Revenue Recognition </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We provide
hosting and related services including hosting of customers&#146; servers and networking equipment, connecting customers&#146; servers with internet backbones, content delivery network services optimizing speed and security of data transmission,
virtual private network services providing encrypted secured connection to public internet and other value-added services. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to the
disposal of WiFire Entities and Aipu Group in September 2017, we also provided managed network services to enable our customers to deliver data across the internet in a faster and more reliable manner through extensive data transmission network and
BroadEx smart routing technology, and to get the last-mile broadband internet connection services in large metro areas in China. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Consistent with the criteria under ASC topic 605 (&#147;ASC 605&#148;), Revenue Recognition, we recognize revenue from sales of these services
when there is a signed sales agreement with fixed or determinable fees, services have been provided to the customer and collection of the resulting customer&#146;s receivable is reasonably assured. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our services are provided under the terms of a master service agreement, which will typically accompany a
<FONT STYLE="white-space:nowrap">one-year</FONT> term renewal option with the same terms and conditions. Customers can choose at the outset of the arrangement to either use our services through a monthly fixed fee arrangement or choose a plan based
on actual bandwidth or traffic volume used during the month at fixed <FONT STYLE="white-space:nowrap">pre-set</FONT> rates. We recognize and bill for revenue for excess usage, if any, in the month of its occurrence to the extent a customer&#146;s
usage of the services exceeds their <FONT STYLE="white-space:nowrap">pre-set</FONT> monthly fixed bandwidth usage and fee arrangements. The rates as specified in the master service agreements are fixed for the duration of the contract term and are
not subject to adjustment. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">73 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to the disposal of Aipu Group in September 2017, we also provided last-mile wired broadband
internet access services, sometimes bundled with broadband related products, to individual and corporate customers at agreed prices. We allocate the contract price based on the relative selling price method under which the selling price of each
deliverable is determined using VSOE of selling price, third-party evidence (&#147;TPE&#148;) of selling price, or management&#146;s best estimate of the selling price (&#147;BESP&#148;). We consider all reasonably available information in
determining the BESP, including both market and entity-specific factors. Revenues are recognized for each deliverable when all four criteria under <FONT STYLE="white-space:nowrap">ASC605-10</FONT> are met. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We evaluate whether it is appropriate to record the gross amount of service sales and related costs or the net amount earned as commissions.
Generally, when we are primarily obligated in a transaction, have latitude in establishing prices and/or selecting suppliers, or have several but not all of these indicators, revenue is recorded at the gross sale price. We generally record the net
amounts as commissions earned if we are not primarily obligated and do not have latitude in establishing prices. Such amounts earned are determined using a fixed percentage of the gross sales price. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cash received in advance from customers that are expected to be recognized as revenue upon completion of performance obligations is recorded
as deferred revenue when there is no general right of refund; otherwise, it is recorded as advances from customers. Business tax on revenues earned from provision of services to customers is recorded as a deduction from gross revenue to derive net
revenue in the same period in which the related revenue is recognized. Most of our PRC subsidiaries and Consolidated VIEs are subject to a business tax rate of 3% or 5%. The business tax expenses and other surcharges for the year ended
December&nbsp;31, 2015 amounted to RMB6.4&nbsp;million, respectively. Effective since June 2014, VAT of 6% replaced the original business tax for all value-added telecommunication services provided in mainland China, and VAT of 11% replaced the
original business tax for all basic telecommunication services provided in mainland China. There was no business tax expense charged in 2016 and afterwards. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Fair Value of Financial Instruments </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our financial instruments include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and payable, other
receivables and payables, bonds payable, short-term, long-term bank and other borrowings, <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> investments, share-settled bonuses, liability-classified
restricted share units and balances with related parties. Other than the bonds payable, long-term bank and other borrowings, share-settled bonuses and the contingent consideration payable included in the balances with related parties, the carrying
values of these financial instruments approximate their fair values due to their short-term maturities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The carrying amounts of long-term
bank and other borrowings approximate their fair values since they bear interest rates which approximate market interest rates. The contingent considerations in both cash and shares and share-settled bonuses are initially measured at fair value on
the acquisition dates of the acquired businesses and the date of grant, respectively, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period expense. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Consolidation of Variable Interest Entities </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRC laws and regulations currently restrict foreign ownership of PRC companies that engage in value-added telecommunications services,
including content and application delivery services. To comply with the foreign ownership restriction, we conduct our businesses in the PRC through our variable interest entities using contractual arrangements entered into by us, 21Vianet China,
21Vianet Technology and its respective shareholders. See &#147;&#151;C. Organizational Structure&#148;. 21Vianet Beijing, subsidiary of 21Vianet Technology, holds a Cross-Regional VAT licenses to carry out the data center services across nine cities
in China. We exercise effective control over 21Vianet Technology through a series of contractual arrangements, including: (i)&nbsp;an irrevocable power of attorney, under which each shareholder of 21Vianet Technology appointed 21Vianet China or a
person designated by 21Vianet China as his/her <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> to attend shareholders&#146; meeting of 21Vianet </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">74 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Technology and exercise all the shareholder&#146;s voting rights, such power of attorney has been subsequently assigned to 21Vianet Group; (ii)&nbsp;a loan agreement and a financial support
letter pursuant to which we agree to give unlimited financial support to 21Vianet Technology; and (iii)&nbsp;an exclusive technical consulting and services agreement, where we receive substantially all of the economic benefits of 21Vianet Technology
in consideration for the services provided by 21Vianet China and we are considered the primary beneficiary of 21Vianet Technology. Accordingly, 21Vianet Technology is our variable interest entity under U.S. GAAP and we consolidate its result in our
consolidated financial statements. Similar contractual arrangements had been entered into (i)&nbsp;amongst iJoy BVI, SZ Zhuoaiyi, BJ iJoy and its shareholder; and (ii)&nbsp;amongst WiFire Group, aBitCool DG, WiFire Network and its shareholders; and
similar conclusion has been reached respect to the variable interest entity structure with iJoy BVI and WiFire Group as the primary beneficiaries of BJ iJoy and WiFire Network, respectively. We have confirmed with Han Kun Law Offices, our PRC legal
counsel, on the compliance and validity of each of the contractual agreements under PRC laws and regulations. However, any change in PRC laws and regulations may affect our ability to effectively control the variable interest entities and preclude
us from consolidating the variable interest entities in the future. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Short-term Investments </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All highly liquid investments with stated maturities of greater than 90 days but less than 365 days are mainly fixed rate time deposits that
are classified as short-term investments. We account for the investments in debt and equity securities in accordance with ASC Topic 320 (&#147;ASC 320&#148;), Investments&#151;Debt and Equity Securities. We classify the investments in debt and
equity securities as <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">&#147;held-to-maturity&#148;,</FONT></FONT> &#147;trading&#148; or
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">&#147;available-for-sale&#148;,</FONT></FONT> whose classification determines the respective accounting methods stipulated by ASC 320. Dividend and interest income for all categories
of investments in securities are included in earnings. Any realized gains or losses, if any, on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the
period in which gains or losses are realized. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The securities that we have positive intent and ability to hold to maturity are classified
as <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">held-to-maturity</FONT></FONT> securities and stated at amortized cost. For individual securities classified as
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">held-to-maturity</FONT></FONT> securities, we evaluate whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with our policy and ASC
320. When we intend to sell an impaired debt security or it is <FONT STYLE="white-space:nowrap">more-likely-than-not</FONT> that it will be required to sell prior to recovery of its amortized cost basis, an other-than-temporary impairment is deemed
to have occurred. In these instances, the other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security&#146;s amortized cost basis over its fair value at the balance sheet date of the reporting
period for which the assessment is made. When we do not intend to sell an impaired debt security and it is <FONT STYLE="white-space:nowrap">more-likely-than-not</FONT> that it will not be required to sell prior to recovery of its amortized cost
basis, we must determine whether or not it will recover its amortized cost basis. If we conclude that it will not, an other-than-temporary impairment exists and that portion of the credit loss is recognized in earnings, while the portion of loss
related to all other factors is recognized in other comprehensive loss. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The securities that are bought and held principally for the
purpose of selling them in the near term are classified as trading securities. Unrealized holding gains and losses for trading securities are included in earnings. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investments not classified as trading or as <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">held-to-maturity</FONT></FONT>
are classified as <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> securities. <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Available-for-sale</FONT></FONT> investments are
reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. Realized gains or losses are included in earnings during the period in which the gain or loss is realized. An impairment loss on the <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> securities would be recognized in earnings when the decline in value is determined to be other-than-temporary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No impairment loss had been recorded during each of the years ended December&nbsp;31, 2015, 2016 and 2017. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Long-term Investments </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our
long-term investments consist of cost method investments, equity method investments and available for sale investment. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">75 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC <FONT STYLE="white-space:nowrap">325-20,</FONT> Investments&#151;Other:
Cost Method Investments, for investments in an investee over which we do not have significant influence, we carry the investment at cost and only adjusts for other-than-temporary declines in fair value and distributions of earnings. Our management
regularly evaluates the impairment of our cost method investments based on the performance and financial position of the investee as well as other evidence of estimated market values. Such evaluation includes, but is not limited to, reviewing the
investee&#146;s cash position, recent financing, projected and historical financial performance, cash flow forecasts and current and future financing needs. An impairment loss is recognized in the consolidated statements of operations equal to the
excess of the investment&#146;s cost over its fair value at the balance sheet date of the reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investments in equity investees represent investments in entities in which we can exercise significant influence but do not own a majority
equity interest or control are accounted for using the equity method of accounting in accordance with ASC <FONT STYLE="white-space:nowrap">323-10,</FONT> Investments&#151;Equity Method and Joint Ventures: Overall. We apply the equity method of
accounting that is consistent with ASC <FONT STYLE="white-space:nowrap">323-10</FONT> in limited partnerships in which we hold a three percent or greater interest. Under the equity method, we initially record our investment at cost and prospectively
recognizes our proportionate share of each equity investee&#146;s net profit or loss into its consolidated statements of operations. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of
the equity investee is recognized as equity method goodwill included in equity method investments on the consolidated balance sheets. We evaluate our equity method investments for impairment under ASC <FONT STYLE="white-space:nowrap">323-10.</FONT>
An impairment loss on the equity method investments is recognized in the consolidated statements of operations when the decline in value is determined to be other-than-temporary. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Goodwill </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill represents the
excess of the purchase price over the amounts assigned to the fair value of the assets acquired and the liabilities assumed of an acquired business. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2016, we had two reporting units, which were hosting and related services and managed network services. After the
completion of the disposal of entities engaged in managed network services in September 2017, we determined that there was only one reporting unit since October 2017. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 350, Goodwill and Other Intangible Assets, recorded goodwill amounts are not amortized, but rather are tested for
impairment annually or more frequently if there are indicators of impairment present. We have adopted Accounting Standards Update <FONT STYLE="white-space:nowrap">No.&nbsp;2011-08</FONT> (&#147;ASU
<FONT STYLE="white-space:nowrap">2011-08&#148;),</FONT> Intangibles&#151;Goodwill and Others, pursuant to which we can elect to perform a qualitative assessment to determine whether the <FONT STYLE="white-space:nowrap">two-step</FONT> impairment
testing on goodwill is necessary. The performance of the impairment test in accordance with ASC 350 involves a <FONT STYLE="white-space:nowrap">two-step</FONT> process. The first step of the impairment test involves comparing the fair value of the
reporting unit with its carrying amount, including goodwill. Fair value is primarily determined by computing the future discounted cash flows expected to be generated by the reporting unit. If the reporting unit&#146;s carrying value exceeds its
fair value, goodwill may be impaired. If this occurs, we perform the second step of the goodwill impairment test to determine the amount of impairment loss. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to
determine the implied fair value of the reporting unit&#146;s goodwill. If the implied goodwill fair value is less than its carrying value, the difference is recognized an impairment loss. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We adopted ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2017-04</FONT> (&#147;ASU <FONT STYLE="white-space:nowrap">2017-04&#148;),</FONT>
Simplifying the Test for Goodwill Impairment, which simplifies the accounting for goodwill impairment by eliminating step two from the goodwill impairment test. The performance of the impairment test in accordance with the updated ASC 350 only
involves step one. Under the new guidance, if a reporting unit&#146;s carrying amount exceeds its fair value, an entity will record an impairment charge based on that difference. The impairment charge will be limited to the amount of goodwill
allocated to that reporting unit. In September 2017, we completed our impairment test for goodwill in managed network </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">76 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
services. We determined the fair value of the reporting unit using the income approach based on the discounted expected cash flows associated with the reporting unit. The discounted cash flows
for the reporting unit were based on five year projections. Cash flow projections were based on past experience, actual operating results and management best estimates about future developments as well as certain market assumptions. Cash flows after
five years were estimated using a terminal value calculation, which considered terminal value growth at 3%, considering the long term revenue growth for entities in a similar industry in the PRC. The discount rate of approximately 13% was derived
and used in the valuations which reflect the market assessment of the risks specific to us and our industry and is based on our weighted average cost of capital. The resulting fair value of the reporting unit significant lower than its carrying
value, we fully provided the impairment for the goodwill in managed network services. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We performed a qualitative assessment for the
remaining goodwill as one reporting unit. Based on the requirements of ASC <FONT STYLE="white-space:nowrap">350-20,</FONT> we evaluated all relevant factors including, but not limited to, macroeconomic conditions, industry and market conditions,
financial performance, and our share price. We weighed all factors in their entirety and concluded that it was not <FONT STYLE="white-space:nowrap">more-likely-than-not</FONT> the fair value was less than the carrying amount of the reporting unit,
and further impairment testing on goodwill was unnecessary as of December&nbsp;31, 2017. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Impairment of long-lived assets </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We evaluate our long-lived assets or asset group, including intangible assets with finite lives, for impairment whenever events or changes in
circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, we
evaluate impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the
carrying amount of the assets, we would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the
assets, when the market prices are not readily available for the long-lived assets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2016, due to the deterioration of the operating
results of one of our asset group, we recognized an impairment loss based on the excess of the carrying amount of the asset group over its fair value. We determined the fair value of the asset group using the income approach based on the discounted
expected cash flows associated with the asset group. The discounted cash flows for the asset group were based on eight year projections which is consistent with the remaining useful lives of the principal assets. Cash flow projections were based on
past experience, actual operating results and management best estimates about future developments as well as certain market assumptions. The discount rate of approximately 13% was derived and used in the valuations which reflect the market
assessment of the risks specific to us and our industry and is based on our weighted average cost of capital. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31,
2017, due to continued operational losses, we recorded the long-lived assets impairment amounting to RMB170.7 million and RMB231.1 million for the assets group of Aipu and WiFire Entities, respectively, resulting from excess of the carrying amount
of the asset groups over their fair values of the two asset groups, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We determined the fair value of the asset groups using
the income approach based on the discounted expected cash flows associated with the asset groups. The discounted cash flows for the asset groups were based on seven year projections for Aipu and five years for WiFire Entities, which are consistent
with the remaining useful lives of its principal assets. Cash flow projections were based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The discount rate
of approximately 13% was derived and used in the valuations which reflect the market assessment of the risks specific to us and our industry and is based on its weighted average cost of capital. No impairment recognized in other assets groups for
there is no impairment indicator identified. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">77 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The impairment loss reduces the carrying amount of the long-lived assets of a group on a <FONT
STYLE="white-space:nowrap">pro-rata</FONT> basis using the relative carrying amount of those assets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recorded impairment charges
associated with our long-lived assets and acquired intangibles as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB&#146;000</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB&#146;000</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB&#146;000</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$&#146;000</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">238,144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">237,956</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,443</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">154,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">163,852</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,314</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Leases </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Leases are classified at the inception date as either a capital lease or an operating lease. We did not enter into any leases whereby we are
the lessor for any of the periods presented. As the lessee, a lease is a capital lease if any of the following conditions exists: a) ownership is transferred to the lessee by the end of the lease term, b) there is a bargain purchase option, c) the
lease term is at least 75% of the property&#146;s estimated remaining economic life, or d) the present value of the minimum lease payments at the beginning of the lease term is 90% or more of the fair value of the leased property to the lessor at
the inception date. A capital lease is accounted for as if there was an acquisition of an asset and an incurrence of an obligation at the inception of the lease. We entered into capital leases for certain optical fiber, computer and network
equipment and property in the years ended December&nbsp;31, 2015, 2016 and 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All other leases are accounted for as operating leases
wherein rental payments are expensed on a straight-line basis over the periods of their respective lease terms. We lease office space and employee accommodation under operating lease agreements. Certain lease agreements contain rent holidays and
escalating rent. Rent holidays and escalating rent are considered in determining the straight-line rent expense to be recorded over the lease term. The lease term begins on the date of initial possession of the lease property for purposes of
recognizing lease expense on a straight-line basis over the term of the lease. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Income Taxes </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We account for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the
difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. We record a valuation allowance against deferred tax
assets if, based on the weight of available evidence, it is <FONT STYLE="white-space:nowrap">more-likely-than-not</FONT> that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax
rates is recognized in income in the period that includes the enactment date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We apply ASC 740, <I>Accounting for Income Taxes</I>, to
account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of &#147;income
tax&#148; in the consolidated statements of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January 1, 2017, we adopted ASU No. 2015-17, <I>Income Taxes (Topic 740):
Balance Sheet Classification of Deferred Taxes</I>, and classified all deferred income tax assets as noncurrent on the consolidated balance sheets on a retrospective basis. The adoption of this standard resulted in the reclassification of
RMB43.0&nbsp;million from current deferred tax assets to noncurrent deferred tax assets in the consolidated balance sheet as of December 31, 2016. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">78 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Share-based Compensation </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Share options and Restricted Share Units (&#147;RSUs&#148;) granted to employees are accounted for under ASC 718, <I>Compensation&#151;Stock
Compensation</I>, which requires that share-based awards granted to employees be measured based on the grant date fair value and recognized as compensation expense over the requisite service period and/or performance period (which is generally the
vesting period) in the consolidated statements of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have elected to recognize compensation expense using the straight-line
method for share-based awards granted with service conditions that have a graded vesting schedule. For share-based awards granted with performance conditions, we recognize compensation expense using the accelerated method. We commence recognition of
the related compensation expense if it is probable that the defined performance condition will be met. To the extent that we determine that it is probable that a different number of share-based awards will vest depending on the outcome of the
performance condition, the cumulative effect of the change in estimate is recognized in the period of change. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the performance bonuses
that the employees can elect to settle in cash and/or restricted shares at an agreed premium of us (&#147;Share-Settled Bonus&#148;), we estimate the portion of the arrangement to be settled shares based on our past settlement practices and classify
such portion as a liability in accordance with ASC topic 480 (&#147;ASC 480&#148;), <I>Distinguishing Liabilities from Equity</I>. We remeasure the fair value of such liability at each reporting period end through earnings until the underlying
shares were granted to the employees and accounted for the granted restricted shares unit as equity award. The original cash bonus amount continues to be classified as a liability within &#147;Accrued expenses and other payables-Others&#148; in the
consolidated balance sheets until the end of the six months&#146; <FONT STYLE="white-space:nowrap">lock-up</FONT> period as such amounts will be paid to the employees in cash upon the termination of their employment. The fair value of the premium
will be reclassified to additional paid in capital and recognized over the remaining <FONT STYLE="white-space:nowrap">lock-up</FONT> period using the accelerated method, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A cancellation of the terms or conditions of an equity award under original award in exchange for a new award should be treated as
modification. The compensation costs associated with the modified awards are recognized if either the original vesting conditions or the new vesting conditions have been achieved. Total recognized compensation cost for the awards is at least equal
to the fair value of the original awards at the grant date unless at the date of the modification the performance or service conditions of the original awards are not expected to be satisfied. The incremental compensation cost is measured as the
excess of the fair value of the replacement awards over the fair value at the modification date. Therefore, in relation to the modified awards, we recognize share-based compensation over the vesting periods of the new awards, which comprises
(i)&nbsp;the amortization of the incremental portion of share-based compensation over the remaining vesting term, and (ii)&nbsp;any unrecognized compensation cost of original awards, using either the original term or the new term, whichever results
in higher expenses for each reporting period. For modification of a liability award that remains a liability after modification, the liability award continues to be remeasured at fair value at each reporting date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On April&nbsp;15, 2016 (&#147;the Modification date&#148;), we made revisions to the Share-Settled Bonus to remove the agreed premium and six
month <FONT STYLE="white-space:nowrap">lock-up</FONT> period for the employees above a specified level and the option to settle in share for the employees below a specified level. The modified awards remain as liabilities in accordance with ASC 718
as we can only settle the Share-Settled Bonus by issuing variable number of shares until the settlement date or in cash. In January 2017, we made revisions to the Share-Settled Bonus to remove the option to settle bonus accrued in 2017. For the
Share-Settled Bonus accrued in 2016 which were elected to be settled in shares, we issued shares to settle all the Share-Settled Bonus as of December&nbsp;31, 2017. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November&nbsp;26, 2016, the Board approved a new incentive program to replace unvested RSUs to certain individuals with a new bonus scheme
which will be settled by issuing a variable number of shares with a fair value equal to fixed dollar amount on the settlement date. The modification was treated as an equity to liability modification in accordance with ASC 718. We remeasure the fair
value of such liability at each reporting period end through earnings until the actual settlement date, which is the date when the number of underlying shares </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">79 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
were fixed and recorded the incremental cost over the remaining vesting term and the unrecognized compensation of original awards using the new term. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Before January&nbsp;1, 2017, we elected to estimate forfeitures at the time of grant and revised, if necessary, in subsequent periods if
actual forfeitures differ from initial estimates. The forfeiture rate is estimated based on historical and future expectations of employee turnover rates and are adjusted to reflect future changes in facts and circumstances, if any. Share-based
compensation expense is recorded net of estimated forfeitures such that expense is recorded only for those share-based awards that are expected to vest. During the years ended December&nbsp;31, 2015 and 2016, we estimated that the forfeiture rate
for both of our management and <FONT STYLE="white-space:nowrap">non-management</FONT> employees was 1.10% and 1.81%. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&nbsp;1,
2017, we adopted ASU No. <FONT STYLE="white-space:nowrap">2016-09,</FONT> <I>Improvements to Employee Share-Based Payment Accounting</I>, and elected to account for forfeitures as they occur. The cumulative-effect adjustment to retained earnings of
RMB13.4&nbsp;million (US$2.1 million) was recorded upon transition, which is measured for outstanding awards based on the difference between (1)&nbsp;the fair value estimate of awards historically expected to be forfeited and (2)&nbsp;the fair value
estimate of awards actually forfeited. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Segment Reporting </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 280 &#147;Segment Reporting&#148; (&#147;ASC 280&#148;), we historically had only one single reportable segment since
our chief executive officer, who has been identified as our chief operating decision-maker (&#147;CODM&#148;) formerly relied on the consolidated results of operations when making decisions on allocating resources and assessing performance of us. On
October&nbsp;1, 2016, we changed our reportable segments as the CODM now reviews the operating result of two different services in order to allocate resources and assess performance of us. The operations of us are organized into two segments,
consisting of the Hosting and related services and Managed network services. Hosting and related services includes the data center and related businesses such as IDC, Cloud and VPN. Managed network services includes CDN, MNS, big data, block chain
and digital realty. We have restated the presentation of our reportable segments for prior years to conform with the current year&#146;s presentation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2017, we disposed of WiFire Entities and Aipu Group, which are primarily engaged in the managed network services. After the
disposals, the CODM reviews the operation results on the Company basis. As of December&nbsp;31, 2017, we only has one reporting segment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have restated the presentation of our reportable segments for prior years to conform with the current year&#146;s presentation. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Recently Issued Accounting Pronouncements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2014, the Financial Accounting Standards Board (&#147;FASB&#148;) issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2014-09</FONT>
(&#147;ASU <FONT STYLE="white-space:nowrap">2014-09&#148;),</FONT> <I>Revenue from Contracts with Customers (Topic 606)</I>. ASU <FONT STYLE="white-space:nowrap">2014-09</FONT> supersedes the revenue recognition requirements in ASC 605, and requires
entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASU <FONT
STYLE="white-space:nowrap">2014-09</FONT> is originally effective for the annual reporting periods beginning after December&nbsp;15, 2016, including interim periods within that reporting period. ASU <FONT STYLE="white-space:nowrap">2015-14,</FONT>
Revenue from Contracts with Customers, defers the effective date of ASU <FONT STYLE="white-space:nowrap">2014-09</FONT> by one year. As a result, ASU <FONT STYLE="white-space:nowrap">2014-09</FONT> is effective for annual reporting periods beginning
after December&nbsp;15, 2017 and interim periods therein. Early adoption is permitted to the original effective date. We adopted the new standard effective January&nbsp;1, 2018, using the modified retrospective method. We have substantially
completed the assessment over the impact of adopting this new guidance and do not expect the adoption will have significant impact on our consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">80 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-01</FONT>
(&#147;ASU <FONT STYLE="white-space:nowrap">2016-01&#148;),</FONT> <I>Financial Instruments</I>. ASU <FONT STYLE="white-space:nowrap">2016-01</FONT> requires equity investments (except those accounted for under the equity method of accounting or
those that result in consolidation of the investee) to be measured at fair value with changes in fair value recognized in net income. An entity may choose to measure equity investments that 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 same issuer. ASU <FONT STYLE="white-space:nowrap">2016-01</FONT> also simplifies the
impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment. When a qualitative assessment indicates that impairment exists, an entity is required to measure the
investment at fair value. For public business entities, the amendments are effective for fiscal years beginning after December&nbsp;15, 2017, including interim periods within those fiscal years. We are currently evaluating the impact of adopting
this new standard on our consolidated financial statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2016, the FASB issued ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2016-02</FONT> (&#147;ASU <FONT STYLE="white-space:nowrap">2016-02&#148;),</FONT> <I>Leases.</I> ASU <FONT STYLE="white-space:nowrap">2016-02</FONT> specifies the accounting for leases. For operating leases,
ASU <FONT STYLE="white-space:nowrap">2016-02</FONT> requires a lessee to recognize a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset and a lease liability, initially measured at the present value of
the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. ASU <FONT
STYLE="white-space:nowrap">2016-02</FONT> is effective for public business entities for annual reporting periods and interim periods within those years beginning after December&nbsp;15, 2018. We will adopt ASU
<FONT STYLE="white-space:nowrap">2016-02</FONT> on January&nbsp;1, 2019. We are currently evaluating the impact of adopting this standard on our consolidated financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-13</FONT> (&#147;ASU
<FONT STYLE="white-space:nowrap">2016-13&#148;),</FONT> <I>Financial Instruments&#151;Credit Losses</I> <I>(Topic 326)</I>, Measurement of Credit Losses on Financial Instruments. ASU <FONT STYLE="white-space:nowrap">2016-13</FONT> changes the
impairment model for most financial assets and certain other instruments. The standard will replace &#147;incurred loss&#148; approach with an &#147;expected loss&#148; model for instruments measured at amortized cost. For <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary
impairment model. The standard is effective for public business entities for annual periods beginning after December&nbsp;15, 2019, and interim periods therein. Early adoption is permitted. We are evaluating the effect that this guidance will have
on our consolidated financial statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-18,</FONT>
<I>Statement of Cash Flows (Topic 230): Restricted Cash </I>which requires that the statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted
cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">beginning-of-period</FONT></FONT> and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">end-of-period</FONT></FONT> total amounts shown on the statement of cash flows.
The standard is effective for public business entities for annual periods beginning after December&nbsp;15, 2017, and interim periods therein, and early adoption is permitted. We are evaluating the effect that this guidance will have on our
consolidated financial statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2017, FASB has issued ASU No.
<FONT STYLE="white-space:nowrap">2017-01,</FONT><I>&nbsp;Business Combinations (Topic 805): Clarifying the Definition of a Business</I>. The ASU affects all companies and other reporting organizations that must determine whether they have acquired
or sold a business. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The ASU is effective for annual periods beginning after December&nbsp;15, 2017, including interim
periods within those periods for public entities. We are evaluating the effect that this guidance will have on our consolidated financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2017, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2017-09,</FONT> <I>Compensation&#151;Stock Compensation: Scope of
Modification Accounting</I>. This standard provides clarity and reduces both (1)&nbsp;diversity in practice and (2)&nbsp;cost and complexity when applying the guidance in Topic 718, Compensation-Stock Compensation, to a change to the terms or
conditions of a share based payment award. The updated guidance is effective for interim and annual periods beginning after December&nbsp;15, 2017. We are currently evaluating the impact of adopting this standard on our consolidated financial
statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">81 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Inflation </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the last 3 years, inflation in China has not materially impacted our results of operations. According to the National Bureau of Statistics
of China, the annual average percent changes in the consumer price index in China for 2015, 2016 and 2017 were 1.4%, 2.0% and 1.6%, respectively. The year-over-year percent changes in the consumer price index for January 2016, 2017 and 2018 were
increases of 1.8%, 2.1% and 1.5%, respectively. Although we have not been materially affected by inflation in the past, we cannot assure you that we will not be affected in the future by higher rates of inflation in China. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Results of Operations </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following
table sets forth a summary of our consolidated results of operations for the periods indicated both in absolute amount and as a percentage of our total net revenues. This information should be read together with our consolidated financial statements
and related notes included elsewhere in this annual report. The results of operations in any period are not necessarily indicative of the results you may expect for future periods. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="51%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>USD</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="26" ALIGN="center"><B>(in thousands, except percentages)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Consolidated Statements of Operations Data:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,634,372</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,641,774</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,392,705</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">521,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Hosting and related services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,369,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,668,655</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,975,178</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">457,276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">87.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Managed network services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,265,149</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">973,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">417,527</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,173</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,780,614</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(76.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,929,638</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(80.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,634,295</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(404,884</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(77.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Hosting and related services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,758,756</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(48.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,936,658</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(53.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,130,279</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(327,418</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(62.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Managed network services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,021,858</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(992,980</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(504,016</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(77,466</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">853,758</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">712,136</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">758,410</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116,565</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Operating (expenses) income:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Sales and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(359,460</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(352,926</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(256.682</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(39,451</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(142,835</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(149,337</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(149,143</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22,923</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(568,741</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(639,648</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(519,950</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(79,915</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(32,199</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117,564</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(37,427</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,752</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Changes in the fair value of contingent purchase consideration payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(43,325</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93,307</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(937</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Impairment of long-lived assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(392,947</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,808</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(61,757</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Impairment of goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(766,440</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117,800</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,783</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,439</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">836</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Total operating expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,137,991</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,552,332</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(42.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,126,948</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(326,906</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(62.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Operating loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(284,233</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(840,196</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(23.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,368,538</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,341</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(40.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Interest income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,078</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,925</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,060</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(274,184</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(198,589</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(185,313</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28,482</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Impairment of long-term investment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,258</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,114</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Gain on disposal of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">497,036</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76,393</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Loss on debt extinguishment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29,841</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Other income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,430</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,922</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,764</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,577</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Other expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,701</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16,449</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,060</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,622</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Foreign exchange (loss) gain</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,341</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,153</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,636</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Loss before income taxes and gain from equity method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(405,800</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(978,734</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26.9</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,061,597</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(163,165</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Income tax (expense) benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47,830</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,160</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90,170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Gain from equity method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,355</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,652</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,783</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,266</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Consolidated net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,275</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11.0</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(931,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(25.6</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(917,644</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,040</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net (income) loss attributable to <FONT STYLE="white-space:nowrap">non-controlling</FONT>
interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26,824</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">298,324</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144,914</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net loss attributable to the Company&#146;s ordinary shareholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(118,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22.5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">82 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Year Ended December&nbsp;31, 2017 Compared to Year Ended December&nbsp;31, 2016 </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Net Revenues </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our net revenues in 2017
decreased by 6.8% from RMB3,641.8&nbsp;million in 2016 to RMB3,392.7&nbsp;million (US$521.4 million) in 2017. The decrease was primarily caused by the decline in net revenues generated from managed network services, which were deconsolidated from
the fourth quarter of 2017 and partially offset by the growth of our hosting and related services. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues from our hosting and related
services amounted to RMB2,975.2&nbsp;million (US$457.3 million) in 2017, increasing by 11.5% from RMB2,668.7&nbsp;million in 2016. The increase in revenues from our hosting and related services was primarily due to (i)&nbsp;the increase in the total
number of billable cabinets under our management, which was attributable to growing customer demand, (ii)&nbsp;the growth in demand for our cloud business. The number of cabinets under our management increased from 26,380 as of December&nbsp;31,
2016 to 29,080 as of December&nbsp;31, 2017. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Cost of Revenues </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our cost of revenues decreased by 10.1% from RMB2,929.6&nbsp;million in 2016 to RMB2,634.3&nbsp;million (US$404.9 million) in 2017. Our
telecommunication costs decreased by 15.3% from RMB1,811.6&nbsp;million in 2016 to RMB1,533.6&nbsp;million (US$235.7 million) in 2017. The decrease in our cost of revenues was primarily due to our improved cost efficiency and disposal of WiFire
Entities and Aipu Group. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We expect that our cost of revenues will increase as our business expands. Additionally, we anticipate recording
significant expenses related to the amortization of the intangible assets related to the acquisition of the intangible assets of our subsidiaries as these intangible assets are amortized over their remaining useful lives. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Gross Profit </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our gross profit increased
by 6.5% from RMB712.1&nbsp;million in 2016 to RMB758.4&nbsp;million (US$116.6 million) in 2017. As a percentage of net revenues, our gross profit increased from 19.6% in 2016 to 22.4% in 2017. The increase of gross profit and gross margin was
primarily due to our improved cost efficiency of hosting and related service. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Operating Expenses </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our operating expenses increased by 37.0% from RMB1,552.3&nbsp;million in 2016 to RMB2,126.9&nbsp;million (US$326.9 million) in 2017. Our
operating expenses as a percentage of net revenues increased from 42.6% in 2016 to 62.7% in 2017. The increase of our operating expenses was primarily due to our recognition of impairment of long-lived assets and goodwill as a result of the disposal
of WiFire Entities and Aipu Group. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Sales and Marketing Expenses</I>. Our sales and marketing expenses decreased by 27.3% from
RMB352.9&nbsp;million in 2016 to RMB256.7&nbsp;million (US$39.5 million) in 2017, primarily due to reduced agency costs and advertising expenses and labor cost as a result of the disposal of WiFire Entities and Aipu Group. As a percentage of net
revenues, our sales and marketing expenses was 9.7% and 7.6% in 2016 and 2017, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Research and Development Expenses</I>.
Our research and development expenses decreased from RMB149.3&nbsp;million in 2016 to RMB149.1&nbsp;million (US$22.9 million) in 2017. As a percentage of net revenues, our research and development expenses increased from 4.1% in 2016 to 4.4% in
2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>General and Administrative Expenses</I>. Our general and administrative expenses decreased by 18.7% from RMB639.6&nbsp;million
in 2016 to RMB520.0&nbsp;million (US$79.9 million) in 2017, primarily due to a decrease in labor cost as a result of the disposal of WiFire Entities and Aipu Group. As a percentage of net revenues, our general and administrative expenses decreased
from 17.6% in 2016 to 15.3% in 2017. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">83 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Changes in the Fair Value of Contingent Purchase Consideration Payable</I>. We recorded a
decrease in the fair value of contingent purchase consideration payable in the amount of RMB0.9&nbsp;million (US$0.1 million) in 2017 in connection with our acquisition, which was primarily due to a decrease in the fair value of estimated contingent
share considerations during this period. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Impairment of long-lived assets</I>. We recorded impairment of long-lived assets in the
amount of RMB401.8&nbsp;million (US$61.8 million) in connection with disposal of WiFire Entities and Aipu Group. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Impairment of
goodwill. </I>We recorded an impairment of goodwill in the amount of RMB766.4&nbsp;million (US$117.8 million) during this period, primarily related to the disposal of WiFire Entities and Aipu Group in the third quarter in 2017. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Interest Income </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our interest income
increased from RMB21.1&nbsp;million in 2016 to RMB32.9&nbsp;million (US$5.1 million) in 2017, primarily due to an increase in interest income generated from short-term investments. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Interest Expense </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our interest expense
decreased from RMB198.6&nbsp;million in 2016 to RMB185.3&nbsp;million (US$28.5 million) in 2017, primarily due to the repayment of the 2017 Bonds. In June 2017, we fully repaid the 2017 Bonds. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Other Income </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our other income decreased
from RMB28.9&nbsp;million in 2016 to RMB16.8&nbsp;million (US$2.6 million) in 2017. Other income in 2017 was primarily attributable to disposal gain on long-lived assets and government grant received. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Other Expenses </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our other expenses
increased from RMB16.4&nbsp;million in 2016 to RMB17.1&nbsp;million (US$2.6 million) in 2017. Other expenses in both periods were primarily due to the loss attributable to the disposal of certain of our equipment, such as servers and entry
securities systems. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Loss on Debt Extinguishment </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We did not incur any loss on debt extinguishment in 2017. We incurred loss on debt extinguishment in the amount of RMB29.8&nbsp;million in 2016
due to repurchase of 78.97% of the outstanding principal amount of the 2017 Bonds with the total consideration of RMB1,613.9&nbsp;million including payment of accrued interests of RMB18.7&nbsp;million. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Foreign Exchange (loss) Gain </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We had a
foreign exchange loss of RMB17.2&nbsp;million (US$2.6 million) in 2017, compared to a foreign exchange gain of RMB56.3&nbsp;million in 2016, primarily due to the depreciation of U.S. dollar relative to Renminbi in 2017 for the U.S. dollar
denominated bonds. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Income Tax (Expense) Benefits </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We recorded income tax benefits in the amount of RMB90.2&nbsp;million (US$13.9 million) in 2017, compared with income tax benefits of
RMB11.2&nbsp;million in 2016, with the effective tax rates 8.9%. This is primarily due to: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">The decrease of taxable income tax for our PRC subsidiaries and consolidated affiliated entities due to operating performance; </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">84 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">increase in change in valuation allowance from RMB158.7&nbsp;million in 2016 to RMB174.4&nbsp;million (US$26.8 million) in 2017. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the effect of preferential tax rates of negative RMB90.1 million (US$13.8 million) enjoyed by certain of our PRC subsidiaries and consolidated affiliated entities. 21Vianet Beijing, SH Blue Cloud and SZ&nbsp;DYX are
qualified as HNTEs and enjoy a preferential income tax rate of 15%. </TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Consolidated Net Loss </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the above, we recorded a net loss of RMB917.6&nbsp;million (US$141.0 million) in 2017, as compared to a net loss of
RMB931.9&nbsp;million in 2016. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Year Ended December&nbsp;31, 2016 Compared to Year Ended December&nbsp;31, 2015 </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Net Revenues </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our net revenues increased
by 0.2% from RMB3,634.4&nbsp;million in 2015 to RMB3,641.8&nbsp;million (US$524.5 million) in 2016. The increase was primarily due to the growth of our hosting and related services business. Revenues from our hosting and related services amounted to
RMB2,668.7&nbsp;million (US$384.4 million) in 2016, increasing by 12.6% from RMB2,369.2&nbsp;million in 2015. The increase in revenues from our hosting and related services was primarily due to (i)&nbsp;the growth in demand for our cloud business,
(ii)&nbsp;contribution from acquired companies and (iii)&nbsp;the increase in the total number of billable cabinets under our management, which was attributable to growing customer demand and improved utilization rate, partially offset by the lower
monthly recurring revenue per cabinet. The number of cabinets under our management increased from 23,556 as of December&nbsp;31, 2015 to 26,380 as of December&nbsp;31, 2016. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Revenues from our managed network services amounted to RMB973.1&nbsp;million (US$140.2 million) in 2016, decreasing by 23.1% from
RMB1,265.1&nbsp;million in 2015. As a percentage of net revenues, revenues from our managed network services decreased from 34.8% in 2015 to 26.7% in 2016. The decrease in revenues from managed network services was primarily due to a
RMB278.4&nbsp;million (US$40.1 million) decrease in Aipu Group&#146;s revenues, which was driven by intensified competition. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Cost of Revenues </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our cost of revenues increased by 5.4% from RMB2,780.6&nbsp;million in 2015 to RMB2,929.6&nbsp;million (US$422.0 million) in 2016. Our
telecommunication costs increased by 4.4% from RMB1,728.9&nbsp;million in 2015 to RMB1,811.6&nbsp;million (US$260.9 million) in 2016. The increase in our cost of revenues was primarily due to an increase in telecommunication costs, as well as other
costs due to higher depreciation expenses and utility expenses from our self-built data centers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We expect that our cost of revenues will
increase as our business expands. Additionally, we anticipate recording significant expenses related to the amortization of the intangible assets related to the acquisition of the intangible assets of our subsidiaries as these intangible assets are
amortized over their remaining useful lives. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Gross Profit </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our gross profit decreased by 16.6% from RMB853.8&nbsp;million in 2015 to RMB712.1&nbsp;million (US$102.6 million) in 2016. As a percentage of
net revenues, our gross profit decreased from 23.5% in 2015 to 19.6% in 2016. The decrease of gross profit and gross margin was primarily due to the decrease in revenues from managed network services, the increase in telecommunication costs and
higher depreciation expenses and utility expenses from our self-built data centers. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">85 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Operating Expenses </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our operating expenses increased by 36.0% from RMB1,138.0&nbsp;million in 2015 to RMB1,552.3&nbsp;million (US$223.6 million) in 2016. Our
operating expenses as a percentage of net revenues increased from 31.3% in 2015 to 42.6% in 2016. The increase of our operating expenses was primarily due to an increase in staff costs, allowance for doubtful debt and impairment of long-lived
assets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Sales and Marketing Expenses</I>. Our sales and marketing expenses decreased by 1.8% from RMB359.5&nbsp;million in 2015 to
RMB352.9&nbsp;million (US$50.8 million) in 2016, primarily due to reduced agency fees. As a percentage of net revenues, our sales and marketing expenses was 9.9% and 9.7% in 2015 and 2016, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Research and Development Expenses</I>. Our research and development expenses increased by 4.6% from RMB142.8&nbsp;million in 2015 to
RMB149.3&nbsp;million (US$21.5 million) in 2016, reflecting our focus on key strategic growth areas. As a percentage of net revenues, our research and development expenses increased from 3.9% in 2015 to 4.1% in 2016. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>General and Administrative Expenses</I>. Our general and administrative expenses increased by 12.5% from RMB568.7&nbsp;million in 2015 to
RMB639.6&nbsp;million (US$92.1 million) in 2016, primarily due to an increase in staff costs and other expansion related expenses. As a percentage of net revenues, our general and administrative expenses increased from 15.6% in 2015 to 17.6% in
2016. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Changes in the Fair Value of Contingent Purchase Consideration Payable</I>. We recorded a decrease in the fair value of
contingent purchase consideration payable in the amount of RMB93.3&nbsp;million (US$13.4 million) in 2016 in connection with our acquisition, which was primarily due to a decrease in the fair value of estimated contingent cash and share
considerations during this period. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Impairment of long-lived assets</I>. We recorded impairment of long-lived assets in the amount of
RMB392.9&nbsp;million (US$56.6 million) in connection with last-mile wired broadband services business. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Interest Income </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our interest income decreased from RMB53.5&nbsp;million in 2015 to RMB21.1&nbsp;million (US$3.0 million) in 2016, primarily due to a decrease
in interest income generated from short-term investments. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Interest Expense </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our interest expense decreased from RMB274.2&nbsp;million in 2015 to RMB198.6&nbsp;million (US$28.6 million) in 2016, primarily due to the
repayment of the 2016 Bonds and repurchase of part of the 2017 Bonds. In March 2016, we fully repaid the 2016 Bonds. In August 2016, we repurchased 78.97% of the outstanding principal amount of the 2017 Bonds. The interests on the part of 2017 Bonds
repurchased were not accrued for the rest of the year in 2016. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Other Income </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our other income decreased from RMB30.4&nbsp;million in 2015 to RMB28.9&nbsp;million (US$4.2 million) in 2016. Other income in 2016 was
primarily attributable to debt restructuring gain and government grant received. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Other Expenses </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our other expenses increased from RMB3.7&nbsp;million in 2015 to RMB16.4&nbsp;million (US$2.4 million) in 2016. Other expenses in both periods
were primarily due to the loss attributable to the disposal of certain of our equipment, such as servers and entry securities systems. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">86 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Loss on Debt Extinguishment </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We incurred loss on debt extinguishment in the amount of RMB29.8&nbsp;million (US$4.3 million) in 2016 due to repurchase of 78.97% of the
outstanding principal amount of the 2017 Bonds with the total consideration of RMB1,613.9&nbsp;million (US$232.5 million) including payment of accrued interests of RMB18.7&nbsp;million (US$2.7 million). We did not incur any loss on debt
extinguishment in 2015. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Foreign Exchange Gain (loss) </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We had a foreign exchange gain of RMB56.3&nbsp;million (US$8.1 million) in 2016, compared to a foreign exchange gain of RMB72.4&nbsp;million in
2015, primarily due to the appreciation of U.S. dollar relative to Renminbi in 2016 for the Renminbi denominated bonds and U.S. dollar denominated financial assets. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Income Tax (Expense) Benefits </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We
recorded income tax benefits in the amount of RMB11.2&nbsp;million (US$1.6 million) in 2016, compared to income tax expense of RMB47.8&nbsp;million in 2015, with the effective tax rates 1.2%. This is primarily due to: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">The decrease of taxable income tax for our PRC subsidiaries and consolidated affiliated entities due to operating performance; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">increase in change in valuation allowance from RMB36.5&nbsp;million in 2015 to RMB158.7&nbsp;million (US$22.9 million) in 2016. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the effect of tax holidays and preferential tax rates of negative RMB9.4&nbsp;million (US$1.3 million) enjoyed by certain of our PRC subsidiaries and consolidated affiliated entities. In 2013, BJ iJoy was qualified as a
software enterprise which allows it to utilize a <FONT STYLE="white-space:nowrap">two-year</FONT> 100% tax exemption followed by a three-year 50% reduced EIT rate from 2013 to 2017. Three of the WiFire Entities, 21Vianet Beijing, SH Blue Cloud and
SZ DYX are qualified as HNTEs and enjoy a preferential income tax rate of 15%. Xi&#146;an Sub, SC Aipu and a wholly-owned subsidiary of SC Aipu are qualified for a preferential tax rate of 15%, which was awarded to companies that have operations in
certain industries and meet the criteria of the Preferential Tax Policies for Development of the Western Regions. </TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Consolidated Net Loss
</I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the above, we recorded a net loss of RMB931.9&nbsp;million (US$134.2 million) in 2016, as compared to a net loss of
RMB401.3&nbsp;million in 2015. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Liquidity and Capital Resources</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, we had
RMB1,949.6&nbsp;million (US$299.7 million) in cash and cash equivalents, RMB245.8&nbsp;million (US$37.8 million) in restricted cash (current and <FONT STYLE="white-space:nowrap">non-current</FONT> portion) and RMB548.9&nbsp;million (US$84.4 million)
in short-term investments. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, we had short-term bank borrowings and long-term bank borrowings (current
portions) from various commercial banks with an aggregate outstanding balance of RMB120.3&nbsp;million (US$18.5 million), and long-term bank borrowings (excluding current portions) from various commercial banks with an aggregate outstanding balance
of RMB187.6&nbsp;million (US$28.8 million). The short-term bank borrowings bore weighted average interest rates of 5.69%, 4.22% and 4.04% per annum, respectively, in 2015, 2016 and 2017. Our short-term bank borrowings have maturity terms of two
months to one year and expire at various times throughout the year. There are no material covenants or restrictions on us associated with our outstanding short-term borrowings. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered into long-term bank borrowing arrangements since 2013 with maturity terms of two to five years. The long-term bank borrowing
(including current portion) outstanding as of December&nbsp;31, 2015, 2016 and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">87 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
2017 bore weighted-average interest rates of 6.59%, 5.85% and 5.50% per annum, respectively, in 2015, 2016 and 2017 have certain financial covenants. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In August 2017, we issued the Original Notes. In September 2017, we issued the Notes. The Notes were priced at a slight premium of 100.04,
with an effective yield of 6.98%. The Notes constitute a further issuance of, and were consolidated to form a single series with, the Original Notes. Interest on the 2020 Notes is payable semi-annually in arrears on, or nearest to, August&nbsp;17
and February&nbsp;17 in each year, beginning on February&nbsp;17, 2018. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The 2020 Notes have (i)&nbsp;restrictive covenant that restricts
our ability in consolidation, merger and sale of assets to a certain extent; (ii)&nbsp;negative pledge covenant that restricts our ability to create security upon our undertaking, assets or revenues to secure bonds, notes, debentures or other
securities that are quoted, listed or dealt in or traded on securities market; (iii) dividend payment restriction covenant; and (iv)&nbsp;covenant relating to the ratio of our Adjusted EBITDA to our Consolidated Interest Expense (interest expense
paid net of interest income received). Such covenants may limit our ability to undertake additional debt financing, but not equity financing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have unused credit line in the amount of RMB140.9&nbsp;million (US$21.7 million) as of December&nbsp;31, 2017, pursuant to credit
agreements entered into with five banks. A total of RMB460.0&nbsp;million (US$70.7 million) credit line was granted to us under five credit agreements, of which we have used RMB319.1&nbsp;million (US$49.0 million). There are no material covenants
that restrict our ability to undertake additional financing associated with the used credit line. No terms and conditions of the unused credit line are available yet because utilization of such unused portion requires approval by the banks and
separate loan agreements setting forth detailed terms and conditions will only be entered into with the banks upon utilization. We believe the working capital as of December&nbsp;31, 2017 is sufficient for our present requirements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, we had total outstanding debts of RMB2,237.1&nbsp;million (US$343.8 million). The growth of our business relies
on the construction of new data centers. In additions, we also intend to acquire or invest in companies that are complementary to our business. Therefore, we intend to use the proceeds of our outstanding debt mainly to add new data centers and fund
acquisitions. For example, as of December&nbsp;31, 2017, we have purchase commitments (commitments related to acquisition of machinery, equipment, construction in progress, bandwidth and cabinet capacity) of RMB724.4&nbsp;million (US$111.3 million)
coming due during the <FONT STYLE="white-space:nowrap">12-month</FONT> period, and we intend to use a portion of the proceeds to fund the purchase commitments. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the amount of outstanding debt inside and outside of the PRC was RMB307.9&nbsp;million (US$47.3 million) and
RMB1,929.2&nbsp;million (US$296.5 million), respectively. We believe we have sufficient financial resources to meet both of our onshore and offshore debt obligations when due. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except as disclosed in this annual report, we have no outstanding bank loans or financial guarantees or similar commitments to guarantee the
payment obligations of third parties. We believe that our current cash, cash equivalents and time deposits, our cash flow from operations and proceeds from our financing activities will be sufficient to meet our anticipated cash needs, including our
cash needs for working capital and capital expenditures, for the next 12 months. If we have additional liquidity needs in the future, we may obtain additional financing, including equity offering and debt financing in capital markets, to meet such
needs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the total amount of cash and cash equivalents, restricted cash and short-term investments was
RMB2,744.4&nbsp;million (US$421.8 million), of which RMB383.0&nbsp;million (US$58.9 million), RMB257.0&nbsp;million (US$39.5 million) and RMB2,104.4&nbsp;million (US$323.4 million) was held by our consolidated affiliated entities, PRC subsidiaries
and offshore subsidiaries, respectively. Cash transfers from our PRC subsidiaries to our subsidiaries outside of China are subject to PRC government control of currency conversion. Restrictions on the availability of foreign currency may affect the
ability of our PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to us, or </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">88 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
otherwise satisfy their foreign currency denominated obligations. See &#147;Item 3. Key Information D. Risk Factors&#151;Risks Related to Doing Business in China&#151;Governmental control of
currency conversion may limit our ability to receive and utilize our revenues effectively.&#148; The major cost that would be incurred to distribute dividends is the withholding tax imposed on the dividends distributed by our PRC operating
subsidiaries at the rate of 10% or a lower rate under an applicable tax treaty, if any. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth a summary of our
cash flows for the periods indicated: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Year Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(in thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash generated from operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">216,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">83,620</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">402,310</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,835</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(370,130</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(841,017</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(699,336</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(107,486</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash generated from financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,115,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">209,472</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,089,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">167,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect on foreign exchange rate changes on cash and short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78,903</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">160,289</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(140,298</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(21,564</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net (decrease) increase in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,040,639</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(387,636</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">652,213</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100,244</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents at beginning of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">644,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,685,054</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,297,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">199,409</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents at end of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,685,054</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,297,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,949,631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">299,653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents, restricted cash and short-term investments at the end of the
year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,111,099</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,572,469</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,744,359</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">421,801</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Operating Activities </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash generated from operating activities was RMB402.3&nbsp;million (US$61.8 million) in 2017, compared to net cash generated from operating
activities of RMB83.6&nbsp;million in 2016. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash generated from operating activities in 2017 primarily resulted from a net loss of
RMB917.6&nbsp;million (US$141.0 million), positively adjusted for certain items such as (i) depreciation of property and equipment of RMB523.5&nbsp;million (US$80.5 million), (ii) amortization of intangible assets of RMB143.6&nbsp;million (US$22.1
million), (iii) impairment of goodwill of RMB766.4&nbsp;million (US$117.8 million), (iv) impairment of long-lived assets of RMB401.8&nbsp;million (US$61.8 million), (v) the increase in accrued expenses and other payables of RMB270.1&nbsp;million
(US$41.5 million), and (vi)&nbsp;the increase in advances from customers of RMB201.8&nbsp;million (US$31.0 million), partially offset by certain item such as (i)&nbsp;the increase in deferred tax benefits of RMB128.0&nbsp;million (US$19.7 million),
(ii) the increase in gain from disposal of subsidiaries of RMB497.0&nbsp;million (US$76.4 million), and (iii)&nbsp;the increase in prepaid expenses and other current assets of RMB310.2&nbsp;million (US$47.7 million). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash generated from operating activities in 2017 primarily reflected payments of RMB3,560.9&nbsp;million (US$547.3 million) received from
our customers, partially offset by our payments for telecommunication costs of RMB1,099.7&nbsp;million (US$169.0 million) in 2017, payment for taxes of RMB81.6&nbsp;million (US$12.4 million) and payment to employees of RMB725.8&nbsp;million
(US$111.6 million). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash generated from operating activities was RMB83.6&nbsp;million in 2016, compared to net cash generated from
operating activities of RMB216.8&nbsp;million in 2015. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash generated from operating activities in 2016 primarily resulted from a net
loss of RMB931.9&nbsp;million, positively adjusted for certain items such as (i)&nbsp;depreciation of property and equipment of RMB480.1&nbsp;million, (ii)&nbsp;amortization of intangible assets of RMB184.0&nbsp;million, (iii)&nbsp;share-based
compensation expense of RMB118.7&nbsp;million, (iv)&nbsp;allowance for doubtful debt of RMB117.6&nbsp;million, (v)&nbsp;impairment of long-lived assets of RMB392.9&nbsp;million, (vi)&nbsp;the increase in the accrued expenses and other payables of
RMB82.2&nbsp;million, primarily due to the increase of payroll and welfare payables; partially offset by certain items </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">89 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
such as (i)&nbsp;increase in prepaid expenses and other current assets of RMB148.8&nbsp;million, primarily due to increased deductible VAT input in relation to the purchase of property and
equipment, deposits and prepaid expenses for bandwidth, (ii)&nbsp;decrease in changes in the fair value of contingent purchase consideration payables of RMB93.3&nbsp;million, and (iii)&nbsp;increase in deferred income taxes benefit of
RMB65.9&nbsp;million. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash generated from operating activities in 2016 primarily reflected payments of RMB3,633.7&nbsp;million
received from our customers, partially offset by our payments for telecommunication costs of RMB1,725.6&nbsp;million in 2016, payment for taxes of RMB145.5&nbsp;million and payment to employees of RMB779.8&nbsp;million. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Investing Activities </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in
investing activities was RMB699.3&nbsp;million (US$107.5 million) in 2017, as compared to net cash used in investing activities of RMB841.0&nbsp;million in 2016. Net cash used in investing activities in 2017 is primarily related to our purchase of
property and equipment in the amounts of RMB396.0&nbsp;million (US$60.9 million), our payment for short-term investments in the amount of RMB755.9&nbsp;million (US$116.2 million), our payment for long-term investments in the amount of
RMB162.2&nbsp;million (US$25.0 million) and our disposal of subsidiaries in the amount of RMB64.6&nbsp;million (US$9.9 million), offset by proceeds received from maturity for short-term investments in the amount of RMB484.9&nbsp;million (US$74.5
million), receipt of loan in the amount of RMB100.0&nbsp;million (US$15.4 million) from a third party and restricted cash of RMB130.8&nbsp;million (US$20.1&nbsp;million). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities was RMB841.0&nbsp;million in 2016, as compared to net cash used in investing activities of
RMB370.1&nbsp;million in 2015. Net cash used in investing activities in 2016 is primarily related to our purchase of property and equipment in the amount of RMB574.5&nbsp;million, our payments for short-term investments in the amount of
RMB285.1&nbsp;million, our payments for long-term investments in the amount of RMB48.7&nbsp;million and our payments for assets acquisition in the amount of RMB56.3&nbsp;million, offset by proceeds received from maturity of short-term investments in
the amount of RMB112.3&nbsp;million. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Financing Activities </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash generated from financing activities was RMB1,089.5&nbsp;million (US$167.5 million) in 2017, as compared to net cash generated from
financing activities amounting to RMB209.5&nbsp;million in 2016. Net cash generated from financing activities in 2017 is primarily related to net proceeds from issuance of 2020 Notes in the amount of RMB1,936.2&nbsp;million (US$297.6 million) and
restricted cash in the amount of RMB1,702.2&nbsp;million (US$261.6 million), partially offset by repayment of short-term loan borrowings in the amount of RMB1,673.7&nbsp;million (US$257.2 million), repayment of 2017 Bonds in the amount of
RMB420.6&nbsp;million (US$64.6 million), payment for acquisition of property and equipment through capital leases in the amount of RMB199.1&nbsp;million (US$30.6 million), rental prepayment and deposits for sales and lease back transactions in the
amount of RMB164.7&nbsp;million (US$25.3 million) and payment for share repurchase plan in the amount of RMB133.1&nbsp;million (US$20.5 million). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash generated from financing activities was RMB209.5&nbsp;million in 2016, as compared to net cash generated from financing activities
amounting to RMB1,115.0&nbsp;million in 2015. Net cash generated from financing activities in 2016 is primarily related to proceeds received from shareholders in the amount of RMB2,548.7&nbsp;million, proceeds from long-term bank borrowings in the
amount of RMB214.6&nbsp;million, proceeds from short-term bank borrowings in the amount of RMB1,725.7&nbsp;million, partially offset by restricted cash in the amount of RMB1,699.4&nbsp;million, repayment of 2016 Bonds in the amount of
RMB264.3&nbsp;million, repurchase of 2017 Bonds in the amount of RMB1,596.3&nbsp;million, repayment of short-term bank borrowings in the amount of RMB318.0&nbsp;million, payments for purchase of mandatorily redeemable noncontrolling interests in the
amount of RMB100.0&nbsp;million, rental prepayment and deposits for sales and leaseback transactions in the amount of RMB152.7&nbsp;million, and payment for acquisition of property and equipment through capital leases in the amount of
RMB23.6&nbsp;million. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">90 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Capital Expenditures </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We had capital expenditures relating to the addition of property and equipment of RMB1,052.3&nbsp;million, RMB574.5&nbsp;million and
RMB396.0&nbsp;million (US$60.9 million) in 2015, 2016 and 2017, respectively, representing 29.0%, 15.8% and 11.8%, respectively, of our total net revenues. Our capital expenditures were primarily for building self-built data centers, purchasing
network equipment, servers and other equipment. Our capital expenditures have been primarily funded by net cash provided by financing activities and cash generated from our operations. We estimate that our data center capital expenditures in 2018
will be within the range of RMB400.0&nbsp;million to RMB500.0&nbsp;million, which will be primarily used to build self-built data centers, purchase network equipment, servers and other equipment to expand our business. We may have additional capital
expenditure for real property purchase, data center construction and network capacity expansion if our actual development is beyond our current plan. We plan to fund the balance of our capital expenditure requirements for 2018 with cash from the
proceeds from overseas offerings, operations and additional bank borrowings, if available. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Holding Company Structure </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">21Vianet Group, Inc. is a holding company with no material operations of its own. We conduct our operations primarily through our PRC
subsidiaries and consolidated affiliated entities in China. As a result, although other means are available for us to obtain financing at the holding company level, 21Vianet Group, Inc.&#146;s ability to pay dividends and to finance any debt it may
incur depends upon dividends paid by our subsidiaries. If our subsidiaries or any newly formed subsidiaries incur debt on its own behalf in the future, the instruments governing their debt may restrict its ability to pay dividends to 21Vianet Group,
Inc. In addition, our PRC subsidiaries and consolidated affiliated entities are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under PRC law,
our PRC subsidiaries and consolidated affiliated entities are required to set aside a portion of their <FONT STYLE="white-space:nowrap">after-tax</FONT> profits each year to fund a statutory reserve and to further set aside a portion of its <FONT
STYLE="white-space:nowrap">after-tax</FONT> profits to fund the employee welfare fund at the discretion of the board or the enterprise itself. Although the statutory reserves can be used, among other ways, to increase the registered capital and
eliminate future losses in excess of retained earnings of the respective companies, the reserve funds are not distributable as cash dividends except in the event of liquidation of these subsidiaries and consolidated affiliated entities. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.</TD>
<TD ALIGN="left" VALIGN="top"><U>Research and Development, Patents and Licenses, etc.</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Research and Development </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our strong research and development capabilities support and enhance our service offerings. We believe that we have one of the most experienced
research and development teams in the internet infrastructure sector in China. We devote significant resources to our research and development efforts, focusing on improving customer experience, increasing operational efficiency and bringing
innovative solutions to the market quickly. Over 60% of the work force on our research and development team are engineers. Many of our engineers have more than 10 years of relevant industry experience. In 2015, 2016 and 2017, our research and
development expenses were RMB142.8&nbsp;million, RMB149.3&nbsp;million and RMB149.1&nbsp;million (US$22.9 million), respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Consistent with our strong culture of innovation, we devote significant resources to the research and development of our smart routing
technology, cloud computing infrastructure service technologies. Our research and development efforts have yielded 57 patents, 64 patent applications and 59 software copyright registrations, all in China and related to different aspects of internet
infrastructure services. We intend to continue to devote a significant amount of time and resources to carry out our research and development efforts. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Intellectual Property </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We use our
proprietary smart routing technology to optimize network connectivity and overcome the inherent inadequacies in China&#146;s telecommunication and internet infrastructure. Our smart routing technology
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">91 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
continually monitors and analyzes the performance of all available routes and identifies the most appropriate pathway in real-time. In planning for and finding the optimized routing plan, our
smart routing technology takes into consideration speed (latency), performance, route stability and pocket losses and dynamically responds with intelligent route adjustments in order to ensure that data is traveling along the fastest and most
reliable route. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We rely on a combination of copyright, patent, trademark, trade secret and other intellectual property laws,
nondisclosure agreements and other protective measures to protect our intellectual property rights. We generally control access to, and use of, our proprietary software and other confidential information through the use of internal and external
controls, including physical and electronic security, contractual protections, and intellectual property law. We have implemented a strict security and information technology management system, including the prohibition of copying and transferring
of codes. We educate our staff on the need to, and require them to, comply with such security procedures. We also promote protection through contractual prohibitions, such as requiring our employees to enter into confidentiality and <FONT
STYLE="white-space:nowrap">non-compete</FONT> agreements. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">D.</TD>
<TD ALIGN="left" VALIGN="top"><U>Trend Information</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other than as disclosed elsewhere in this annual report, we are not
aware of any trends, uncertainties, demands, commitments or events for the year ended December&nbsp;31, 2017 that are reasonably likely to have a material adverse effect on our net revenues, income, profitability, liquidity or capital resources, or
that caused the disclosed financial information to be not necessarily indicative of future results of operations or financial conditions. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">E.</TD>
<TD ALIGN="left" VALIGN="top"><U><FONT STYLE="white-space:nowrap">Off-Balance</FONT> Sheet Arrangements</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have not
entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. We have not entered into any derivative contracts that are indexed to our shares and classified as shareholder&#146;s equity, or
that are not reflected in our consolidated financial statements. Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such
entity. Moreover, we do not have any variable interest in any unconsolidated entity that provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or research and development services with us. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">F.</TD>
<TD ALIGN="left" VALIGN="top"><U>Tabular Disclosure of Contractual Obligations</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth our
contractual obligations and commercial commitments as of December&nbsp;31, 2017: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="51%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center"><B>Payment Due by Period</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Less than 1<BR>year</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><FONT STYLE="white-space:nowrap">1-3</FONT> years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B><FONT STYLE="white-space:nowrap">3-5</FONT> years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>More&nbsp;than&nbsp;5<BR>years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center"><B>(in thousands of RMB)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term borrowings<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term borrowings<SUP STYLE="font-size:85%; vertical-align:top">(1)(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">257,927</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,289</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">108,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Notes payable<SUP STYLE="font-size:85%; vertical-align:top">(3)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,960,260</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,960,260</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease obligations<SUP STYLE="font-size:85%; vertical-align:top">(4)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">516,646</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115,066</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">161,225</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">98,670</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">141,685</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase commitments<SUP STYLE="font-size:85%; vertical-align:top">(5)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,991,758</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">724,403</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">456,058</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">206,728</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">604,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital lease minimum lease
payment<SUP STYLE="font-size:85%; vertical-align:top">(6)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,293,325</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">261,221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">301,688</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">157,270</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">573,146</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,069,916</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,220,979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,987,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">542,168</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,319,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">As of December&nbsp;31, 2017, our short-term bank borrowings bore a weighted average interest rate of 4.04% and
have original maturity terms of two months to one year. Our unused short-term and long-term bank borrowing facilities amounted to RMB140.9&nbsp;million (US$21.7 million). We have pledged land use rights
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">92 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">
with the net book value of RMB16.8&nbsp;million (US$2.6 million) for our bank borrowings. We have pledged computer and network equipment and office equipment with the net book value of
RMB201.0&nbsp;million (US$30.9 million) for our bank borrowings. We have also pledged leasehold improvements with the net book value of RMB143.9&nbsp;million (US$22.1 million) for our bank borrowings. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Long-term bank borrowings (including the current portions) outstanding as of December&nbsp;31, 2017 bear a weighted-average interest rate of 5.50% per annum, and are denominated in Renminbi. These loans were obtained
from financial institutions located in the PRC. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">The 2020 Notes with US$300&nbsp;million of the principal amount outstanding due 2020 at an interest rate of 7.000% per annum. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top">Operating lease obligations are primarily related to the lease of office and data center space. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top">As of December&nbsp;31, 2017, we had commitments of approximately RMB1,300.1&nbsp;million (US$199.8 million) related to acquisition of machinery, equipment and construction in progress. In addition, we had outstanding
purchase commitments in relation to bandwidth and cabinet capacity of RMB691.6&nbsp;million (US$106.3 million). </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top">Related to capital leases for electronic equipment, optic fibers and property. </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">G.</TD>
<TD ALIGN="left" VALIGN="top"><U>Safe Harbor</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT>
contains forward-looking statements. These statements are made under the &#147;safe harbor&#148; provisions of Section&nbsp;21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements can be identified by terminology
such as &#147;will,&#148; &#147;expects,&#148; &#147;anticipates,&#148; &#147;future,&#148; &#147;intends,&#148; &#147;plans,&#148; &#147;believes,&#148; &#147;estimates,&#148; &#147;may,&#148; &#147;intend,&#148; &#147;is currently reviewing,&#148;
&#147;it is possible,&#148; &#147;subject to&#148; and similar statements. Among other things, the sections titled &#147;Item 3. Key Information&#151;Risk Factors,&#148; &#147;Item 4. Information on the Company,&#148; and &#147;Item 5. Operating and
Financial Review and Prospects&#148; in this annual report on Form <FONT STYLE="white-space:nowrap">20-F,</FONT> as well as our strategic and operational plans, contain forward-looking statements. We may also make written or oral forward-looking
statements in our reports filed with or furnished to the SEC, in our annual report to shareholders, in press releases and other written materials and in oral statements made by our officers, directors or employees to third parties. Statements that
are not historical facts, including statements about our beliefs and expectations, are forward-looking statements and are subject to change, and such change may be material and may have a material adverse effect on our financial condition and
results of operations for one or more prior periods. Forward-looking statements involve inherent risks and uncertainties. A number of important factors could cause actual results to differ materially from those contained, either expressly or
impliedly, in any of the forward-looking statements in this annual report on Form <FONT STYLE="white-space:nowrap">20-F.</FONT> Potential risks and uncertainties include, but are not limited to, a further slowdown in the growth of China&#146;s
economy, government measures that may adversely and materially affect our business, failure of the wealth management services industry in China to develop or mature as quickly as expected, diminution of the value of our brand or image due to our
failure to satisfy customer needs and/or other reasons, our inability to successfully execute the strategy of expanding into new geographical markets in China, our failure to manage growth, and other risks outlined in our filings with the SEC. All
information provided in this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> and in the exhibits is as of the date of this annual report on Form <FONT STYLE="white-space:nowrap">20-F,</FONT> and we do not undertake any obligation
to update any such information, except as required under applicable law. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">93 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_10"></A>ITEM&nbsp;6.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top"><U>Directors and Senior Management</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth information regarding
our directors and executive officers as of the date of this annual report. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="40%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="54%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:111.60pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Directors and Executive Officers</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Age</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Position/Title</B></P></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sheng&nbsp;Chen</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">49</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Executive Chairman of the Board of Directors</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shiqi Wang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">Co-Chief</FONT> Executive Officer</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Steve Zhang*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Co-Chief Executive Officer, Director</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sharon Xiao Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">37</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Chief Financial Officer</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yoshihisa Ueno</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">55</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Director</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Kenneth <FONT STYLE="white-space:nowrap">Chung-Hou</FONT> Tai</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">67</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Director</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sean Shao</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Director</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Erhfei Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">60</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Director</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Wenbin Chen</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">47</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Director</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tao Zou</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Director</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Wing-Dar</FONT> Ker</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">President of Microsoft Cloud Business Unit</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Feng Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Vice President and General Manager of North China</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chunfeng Cai</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Vice President and General Manager of South China</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">Mr. Steve Zhang has resigned as our co-chief executive officer and director, effective on June 30, 2018. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Sheng Chen</I> is one of our <FONT STYLE="white-space:nowrap">co-founders</FONT> and has served as the executive
chairman of our board of directors since our inception. He has been our chief executive officer since our inception to October 2015. Mr.&nbsp;Chen has been instrumental to the development and success of our business. Mr.&nbsp;Chen provides vision,
overall management, and strategic decision-making relating to marketing, investment planning, and corporate development. Mr.&nbsp;Chen has more than 20 years&#146; experience in the internet infrastructure industry in China and started his
entrepreneur career in 1990 when he was a sophomore at Tsinghua University. In 1999, Mr.&nbsp;Chen founded our business and started the first carrier-neutral data center in China. Mr.&nbsp;Chen received his bachelor&#146;s degree in electrical
engineering from Tsinghua University in 1991. Mr.&nbsp;Chen is a member of the Tsinghua Entrepreneur&nbsp;&amp; Executive Club and a managing director of the Internet Society of China. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Shiqi Wang</I> has serviced as our <FONT STYLE="white-space:nowrap">co-chief</FONT> executive officer and President
since February 2018. Mr.&nbsp;Wang also served as the Vice President of TUS Digital Group, a subsidiary of TUS Holdings, director of Beijing CIC Technology Co., Ltd. and director of Guangzhou Tuwei Technology Co., Ltd. Mr.&nbsp;Wang has nearly 20
years of experience in the telecommunications industry and has worked at various renowned international companies, including 11 years with Ericsson, focusing primarily on strategy development and execution, corporate management, and equity
investments. Mr.&nbsp;Wang received a bachelor&#146;s degree from Tsinghua University and an MBA from Peking University-Vlerick MBA Program (BiMBA). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Steve Zhang</I> has served as our chief executive officer since October 2015. Prior to joining 21Vianet,
Mr.&nbsp;Zhang served as the President and CEO of AsiaInfo, China&#146;s largest provider of IT solutions and services in the telecommunications industry, for nine years from 2005 to 2014. In 2012, Mr.&nbsp;Zhang was named one of the 25 hottest
business leaders in Asia by Fortune Magazine. He also led AsiaInfo through a successful privatization process from the NASDAQ market. Mr.&nbsp;Zhang joined AsiaInfo in 1999 and held various senior level positions before becoming President and CEO.
Prior to AsiaInfo, Mr.&nbsp;Zhang worked for ten years in various IT companies in Silicon Valley, including Sun Microsystems and Hyperion Solutions. Mr.&nbsp;Zhang received his master&#146;s degree in computer science from Rice University, his
doctorate&#146;s degree in information science from the University of Pisa, and his bachelor&#146;s degree in science from Tsinghua University. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Ms.</I><I></I><I>&nbsp;Sharon Xiao Liu</I> has served as our chief financial officer since January 2018. Ms.&nbsp;Liu joined us in October
2010, and served as our vice president of finance in charge of the finance-related matters of our hosting and related services business prior to becoming our chief financial officer. Ms.&nbsp;Liu was also previously
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">94 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
responsible for our <FONT STYLE="white-space:nowrap">pre-</FONT> and <FONT STYLE="white-space:nowrap">post-IPO</FONT> finance matters, investor relations, financial reporting, financial planning
and analysis, and financial business plan. Prior to joining 21Vianet, Ms.&nbsp;Liu was a manager at KPMG China in its audit division since 2003. Ms.&nbsp;Liu is a Certified Public Accountant (CPA) in the state of North Dakota. Ms.&nbsp;Liu received
her dual Bachelor&#146; degrees in economics and law from Peking University. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Yoshihisa Ueno</I> has served as
our independent director since October 2010. Our board of directors has determined that Mr.&nbsp;Ueno satisfies the independence standards under Rule 5605 of NASDAQ Stock Market Rules. Mr.&nbsp;Ueno is a serial entrepreneur&nbsp;&amp; venture
capitalist with operation&nbsp;&amp; industrial expertise in the US, Europe, Japan and China and over 30 years of incubation investment experience in emerging technology startups. Mr.&nbsp;Ueno has been our lead investor and board member of several
of our affiliated companies since 2006. Mr.&nbsp;Ueno has been the founding partner of Synapse Company Limited&nbsp;&amp; Synapse Partners Limited since December 2002, Synapse Holdings Limited since October 2013, and SMC Synapse Partners Limited
from December 2010 to September 2015. Mr.&nbsp;Ueno has also been a director of several <FONT STYLE="white-space:nowrap">start-up</FONT> portfolios such as Hivelocity Inc. from March 2015 and Catalyst Group Limited (Exicon Limited) from March 2015.
Mr.&nbsp;Ueno has also served as director of BeyondSoft Group Holding Limited (SZSE: 2649) from September 2005 to May 2010, and CDS GS Japan Ltd. (a joint venture with CDC Corp. NASDAQ: CHINA) from June 2011 to April 2012. Mr.&nbsp;Ueno has managed
several venture funds such as the Japan-China Bridge Fund from March 2005 to February 2011, Intellectual Property Bank (IPB) Partners Fund #1 in Japan from March 2006 to March 2010 and IPB Holding LLC in the United States from March 2006 to July
2007. Mr.&nbsp;Ueno also served as the chief executive officer at Cycolor, Inc., in the US from September 1998 to June 2003, until Cycolor was acquired by Eastman Kodak in early 2003. Mr.&nbsp;Ueno worked for Fujitec from April 1985 to May 1997 in
various managerial capacities in Japan, China, the United Kingdom, Spain and Hong Kong. Mr.&nbsp;Ueno received his bachelor&#146;s degree in business administration from Takushoku University. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Kenneth <FONT STYLE="white-space:nowrap">Chung-Hou</FONT> Tai</I> has served as our independent director since
October 2012. Mr.&nbsp;Tai is a prominent figure in the Taiwanese technology sector with over 35 years of industry experience with leading technology and hardware companies in Taiwan and the United States. Mr.&nbsp;Tai
<FONT STYLE="white-space:nowrap">co-founded</FONT> Acer Computer in 1976, which has become one of the top five branded PC vendors in the world today, and held various managerial positions during his tenure. Later in his technology career,
Mr.&nbsp;Tai also founded Investar Capital, a venture capital firm focusing on IT companies. Mr.&nbsp;Tai is now serving as chairman of Richtek Technology Corp, a world-leading power management IC design house listed on Taiwan Stock Exchange, and
chairman of Digitimes Incorporated, the only technology-focused newspaper in Taiwan. Currently, Mr.&nbsp;Tai serves on the board of directors for several public companies in Taiwan and Singapore, including
<FONT STYLE="white-space:nowrap">D-Link</FONT> Corporation (TPE: 2332), Fullerton Technology (TPE: 6136), National Aerospace Fasteners Corporation (TPE: 3004), Asustek Computer Inc. (TPE: 2357), Wafer Works Corporation (TPE: 6182), Advanced Lithium
Electrochemistry (Cayman) Co., Ltd. (TPE: 5227). Mr.&nbsp;Tai also serves on the board of directors for several private companies, including Chief Telecom Corporation, Jasper Display Corporation, Lumens Digital Optics Inc., and Evest Corporation.
Mr.&nbsp;Tai received a master&#146;s degree in business administration from Tam Kang University and a bachelor&#146;s degree in electrical engineering from National Chiao Tung University in Taiwan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Sean Shao</I> has served as our independent director since August 2015. Mr.&nbsp;Sean Shao currently also serves as
independent director of: Jumei International Holding Ltd., an <FONT STYLE="white-space:nowrap">e-commerce</FONT> company listed on NYSE since May 2014; LightInTheBox Holdings Co. Ltd., an <FONT STYLE="white-space:nowrap">e-commerce</FONT> company
listed on NYSE since June 2013 and UTStarcom Holdings Corp., a provider of broadband equipment and solutions listed on NASDAQ since October 2012. Mr.&nbsp;Shao also serves as independent director and chairman of the audit and compensation committees
of China Biologic Products, Inc., a biopharmaceutical company listed on NASDAQ since July 2008. He served as the chief financial officer and a director of Trina Solar Limited from 2006 to 2008 and from 2015 to 2017, respectively. In addition,
Mr.&nbsp;Shao served from 2004 to 2006 as the chief financial officer of ChinaEdu Corporation, an educational service provider, and of Watchdata Technologies Ltd., a Chinese security software company. Prior to that, Mr.&nbsp;Shao worked at Deloitte
Touche Tohmatsu CPA Ltd. for approximately a decade. Mr.&nbsp;Shao received his master&#146;s degree in health care administration from the University of California at Los Angeles in 1988 and his bachelor&#146;s degree in art from East China Normal
University in 1982. Mr.&nbsp;Shao is a member of the American Institute of Certified Public Accountants. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">95 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Erhfei Liu</I> has served as our independent director since May 2015.
From 1999 to 2012, Mr.&nbsp;Liu was Chairman of Merrill Lynch China initially and Country Executive of Bank of America Merrill Lynch after 2009. In addition to his various investment banking responsibilities, he was also in charge of the firm&#146;s
private equity business in Greater China from 2006 to 2010. Prior to joining Merrill Lynch, Mr.&nbsp;Liu worked as head of Asia or China for Goldman Sachs, Morgan Stanley, Smith Barney and Indosuez. Mr.&nbsp;Liu received an MBA from Harvard Business
School and Bachelor&#146;s degrees from Brandeis University and from Beijing Foreign Languages University. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Wenbin Chen</I> has served as our director since September 2017. Mr.&nbsp;Chen currently serves as the chairman of
TusCity Group and senior vice president of <FONT STYLE="white-space:nowrap">Tus-Holdings.</FONT> Prior to that, Mr.&nbsp;Chen served as the chief editor of a magazine titled <I>the People</I>&#146;<I>s Rule of Law</I> and the deputy
secretary-general of the China Behavior Law Association from 2011 to 2014. From 2008 to 2010, Mr.&nbsp;Chen worked as the head of capital operations and investor relations at China Longyuan Power Group Co., Ltd. (HKG: 0916) and a director at HaiNan
Pearl River Holdings Co., Ltd.(000505. CN). Prior to that, Mr.&nbsp;Chen was a division chief at the National Audit Office of the PRC from 2001 to 2008, and taught at Beijing University of Technology from 1993 to 2001. Mr.&nbsp;Chen received his
bachelor&#146;s degree in philosophy from Peking University and his Doctorate&#146;s degree in finance from Dongbei University of Finance and Economics. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Tao Zou</I> has served as our independent director since December 2016. Mr.&nbsp;Zou is currently the chief
executive officer and an executive director of Kingsoft Corporation Limited (HKG: 3888), a company listed on the Hong Kong Stock Exchange, and the chief executive officer and one of the directors of Seasun Holdings Limited, overseeing the operations
of Seasun Holdings Limited and its subsidiaries, including the research and development of online games, and the operations of the gaming business of Kingsoft Corporation Limited and its subsidiaries, or Kingsoft Group. Mr.&nbsp;Zou also serves as a
director of Cheetah Mobile (NYSE: CMCM) and Xunlei Limited (Nasdaq: XNET). Mr.&nbsp;Zou joined Kingsoft Group in 1998 and has taken various positions within the Kingsoft Group since then. Mr.&nbsp;Zou received a bachelor&#146;s degree from Tianjin
Nankai University. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I><FONT STYLE="white-space:nowrap">&nbsp;Wing-Dar</FONT> Ker</I> has served as our president of
Microsoft cloud business unit since October 2013. Prior to that, Mr.&nbsp;Ker was the general manager of Microsoft&#146;s Customer Service and Support for the Asia Pacific and Greater China Region. Mr.&nbsp;Ker started his career with Microsoft as
the finance controller for the Greater China Region in August 1993, and held various managerial positions in Microsoft since then. Prior to joining Microsoft, Mr.&nbsp;Ker was the manager and group head of the Business Systems Consulting group of
Andersen Consulting (now known as Accenture). Mr.&nbsp;Ker started his career in New York City where he served at several private companies for more than five years before joining Accenture. Mr.&nbsp;Ker received his MBA degree from the Case Western
Reserve University in Cleveland, Ohio, and his bachelor&#146;s degree of economics from the National Taiwan University. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Feng Liu </I>has served as our vice president since August 2016, primarily responsible for human resources,
application development, information technology and key accounts departments. He has also served as the general manager of our North China business since July 2017. Mr.&nbsp;Liu has extensive experience in telecom operator market management,
research&nbsp;&amp; development management, project delivery and international marketing. Prior to joining us, Mr.&nbsp;Liu was the vice president of AsiaInfo Group, primarily responsible for sales, delivery, research and development, marketing as
well as the oversea business. Mr.&nbsp;Liu received his EMBA degree from the Economics and Management School of Tsinghua University and his bachelor&#146;s degree in engineering mechanics from Tsinghua University. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mr.</I><I></I><I>&nbsp;Chunfeng Cai </I>has served as our vice president since January 2016. He has also served as the general manager of
our East China business and South China business since January 2016 and July 2017, respectively. Mr.&nbsp;Cai has ten years of working experience in IDC and CDN industry, as well as extensive experience in 2B business management. Prior to joining
us, Mr.&nbsp;Cai was the vice president of ChinaCache, primarily responsible for the departments of enterprise business and company operation management center. Mr.&nbsp;Cai received his </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">96 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
master&#146;s degree in mechanical and electronic engineering from Zhejiang University and his bachelor&#146;s degree in mechanical engineering from Jilin University. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Employment Agreements </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered
into employment agreements with each of our executive officers. Under these agreements, each of our senior executive officers is employed for a specified time period. We may terminate employment for cause, at any time, without advance notice or
remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. In
such case, the executive officer will not be entitled to receive payment of any severance benefits or other amounts by reason of the termination, and the executive officer&#146;s right to all other benefits will terminate, except as required by any
applicable law. We may also terminate an executive officer&#146;s employment without cause upon <FONT STYLE="white-space:nowrap">one-month</FONT> advance written notice. In such case of termination by us, we are required to provide compensation to
the executive officer, including severance pay, as expressly required by the applicable law of the jurisdiction where the executive officer is based. The executive officer may terminate the employment at any time with a <FONT
STYLE="white-space:nowrap">one-month</FONT> advance written notice, if there is any significant change in the executive officer&#146;s duties and responsibilities inconsistent in any material and adverse respect with his or her title and position or
a material reduction in the executive officer&#146;s annual salary before the next annual salary review, or if otherwise approved by the board of directors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict
confidence, and not to use, except as required in the performance of his or her duties in connection with the employment, any of our confidential information or trade secrets, any confidential information or trade secrets of our clients or
prospective clients, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs and
trade secrets which they conceive, develop or reduce to practice and to assign all right, title and interest in them to us, and assist us in obtaining patents, copyrights and other legal rights for these inventions, designs and trade secrets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, each executive officer has agreed to be bound by <FONT STYLE="white-space:nowrap">non-competition</FONT> and <FONT
STYLE="white-space:nowrap">non-solicitation</FONT> restrictions during the term of his or her employment and for one year following the last date of employment. Specifically, each executive officer has agreed not to (i)&nbsp;approach our clients,
customers or contacts or other persons or entities introduced to the executive officer for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; (ii)&nbsp;assume
employment with or provide services to any of our competitors, or engage, whether as principal, partner, licensor or otherwise, any of our competitors; or (iii)&nbsp;seek directly or indirectly, to solicit the services of any of our employees who is
employed by us on or after the date of the executive officer&#146;s termination, or in the year preceding such termination. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Compensation</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In 2017, the aggregate cash compensation we paid to our executive officers
was approximately RMB15.4&nbsp;million (US$2.4 million), which total amount included RMB0.7&nbsp;million (US$0.1 million) for pension, retirement, medical insurance or other similar benefits for our executive officers. We did not provide any cash
compensation to our <FONT STYLE="white-space:nowrap">non-executive</FONT> directors in 2017. Other than the amounts stated above, no pension, retirement or similar benefits has been set aside or accrued for our executive officers or directors. None
of our <FONT STYLE="white-space:nowrap">non-executive</FONT> directors has a service contract with us that provides for benefits upon termination of employment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition to the cash compensation referenced above, we also provide share-based compensation to our directors and officers. The total
share-based compensation we provided to our directors and officers amounted to RMB54.5&nbsp;million (US$8.4 million) in 2017. For option grants to our directors and officers, see &#147;&#151;Share Incentive Plans.&#148; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">97 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Share Incentive Plans </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July&nbsp;16, 2010, we adopted our 2010 Plan to attract and retain the best available personnel, provide additional incentives to employees,
directors and consultants and to promote the success of our business. We subsequently amended our 2010 Plan on January&nbsp;14, 2011 and July&nbsp;6, 2012. On May&nbsp;29, 2014, we adopted our 2014 Plan on our annual general meeting, which was
subsequently amended on April&nbsp;1, 2015 and December&nbsp;22, 2017 by unanimous written approval of our board of directors. The amended 2010 Plan and 2014 Plan permit the grant of options to purchase our ordinary shares, share appreciation
rights, restricted shares, RSUs, dividend equivalent rights and other instruments as deemed appropriate by the administrator under the plans. The maximum aggregate number of ordinary shares that may be issued pursuant to all awards under the amended
2010 Plan is 39,272,595 Class&nbsp;A ordinary shares. Under the amended 2014 Plan, we are authorized to issue to our employees, directors and consultants (i) 21,888,624 Class&nbsp;A ordinary shares, and (ii)&nbsp;an automatic increase by a number
that is equal to 15% of the number of new Class&nbsp;A and Class&nbsp;B Ordinary Shares (on an as converted basis) issued by the Company from time to time. Our board is also authorized, but not obligated, to increase the maximum number under the
2014 Plan by the number of, or a portion of, the Class&nbsp;A ordinary shares repurchased by us since January&nbsp;1, 2014. As of March&nbsp;31, 2018, options to purchase 1,396,488 ordinary shares and 1,529,787 RSUs have been granted under our
amended 2010 Plan and amended 2014 Plan to our employees, directors and consultants without giving effect to the options that were exercised or terminated and RSUs that were vested. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">98 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes, as of March&nbsp;31, 2018, the stock options and restricted share
units granted, under our amended 2010 Plan and amended 2014 Plan to our directors and executive officers and to other individuals as a group. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="32%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:20.00pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Options<BR>Granted</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Restricted<BR>Share&nbsp;Units</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Exercise&nbsp;Price<BR>(US$/Share)</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Date of Grant</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Date&nbsp;of&nbsp;Expiration</B></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sheng Chen</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">0.15</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">July&nbsp;16, 2010</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">July&nbsp;16,&nbsp;2020</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">August&nbsp;30,&nbsp;2012</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">November&nbsp;23,&nbsp;2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">March&nbsp;7, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">November&nbsp;21, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">November&nbsp;26, 2016</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shiqi Wang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Steve Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">November&nbsp;21, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sharon Xiao Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">0.15</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">August&nbsp;17, 2012</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">August&nbsp;17,&nbsp;2022</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">July&nbsp;1, 2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">0.15</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">May&nbsp;24, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">August&nbsp;23, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">March&nbsp;5, 2017</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yoshihisa Ueno</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">October&nbsp;1, 2012</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">April&nbsp;25, 2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">December 2, 2017</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">March&nbsp;7, 2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Kenneth <FONT STYLE="white-space:nowrap">Chung-Hou</FONT> Tai</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">October&nbsp;16, 2012</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">November&nbsp;21, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">August&nbsp;14, 2016</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">May&nbsp;12, 2017</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">March&nbsp;7, 2018</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Wenbin Chen</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tao Zou</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sean Shao</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">November&nbsp;21, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Erhfei Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">November&nbsp;21, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Wing-Dar</FONT> Ker</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">November&nbsp;22, 2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Feng Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">August&nbsp;14, 2016</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chunfeng Cai</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">March&nbsp;6, 2016</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">May&nbsp;21, 2017</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other individuals as a group</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">28,953,524</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">4,474,889</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">0.15&nbsp;to&nbsp;0.85</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center">&#151;&nbsp;&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">Shares underlying vested options are less than 1% of our total outstanding shares. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our 2010
Plan and 2014 Plan have similar terms, the following paragraphs describe the principal terms of our 2010 Plan and 2014 Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Plan
Administration</I></B>. Our board and the compensation committee of the board will administer our plans. A committee of one or more members of the board designated by our board or the compensation committee is also authorized to grant or amend
awards to participants other than senior executives. The committee will determine the provisions and terms and conditions of each award grant. It shall also have discretionary power to interpret the terms of our plans. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Award Agreement</I></B>. Awards granted under our plans are evidenced by an award agreement that sets forth terms, conditions and
limitations for each award, which may include the term of an award, the provisions </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">99 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
applicable in the event the participant&#146;s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind an award. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Eligibility</I></B>. We may grant awards to our employees, consultants and directors. However, no shares may be optioned, granted or
awarded if such action would cause an incentive share option to fail to qualify as an incentive share option under Section&nbsp;422 of the Internal Revenue Code of 1986 of the United States. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Acceleration of Awards upon Change in Control</I></B>. The participant&#146;s awards shall become fully exercisable and all forfeiture
restrictions on such awards shall lapse, unless converted, assumed or replaced by a successor. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Exercise Price</I></B>. The exercise
price of an option shall be determined by the plan administrator and set forth in the award agreement and may be a fixed or variable price related to the fair market value of the shares, to the extent not prohibited by applicable laws. Subject to
certain limits set forth in the plan, the exercise price may be amended or adjusted in the absolute discretion of the plan administrator, the determination of which shall be final, binding and conclusive. To the extent not prohibited by applicable
laws or any exchange rule, a downward adjustment of the exercise prices of options shall be effective without the approval of the shareholders or the approval of the affected participants. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Vesting Schedule</I></B>. In general, our plan administrator determines or the evidence of the award specifies, the vesting schedule.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Amendment and Termination of the Plan</I></B>. With the approval of our board, our plan administrator may, at any time and from
time to time, amend, modify or terminate the plan, provided, however, that no such amendment shall be made without the approval of the our shareholders to the extent such approval is required by applicable laws, or in the event that such amendment
increases the number of shares available under our plan, permits our plan administrator to extend the term of our plan or the exercise period for an option beyond ten years from the date of grant or results in a material increase in benefits or a
change in eligibility requirements, unless we decides to follow home country practice. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.<U></U></TD>
<TD ALIGN="left" VALIGN="top"><U>Board Practices</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Board of Directors </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors currently consists of eight directors. A director is not required to hold any shares in the company by way of
qualification. Under our currently effective memorandum and articles of association, a director may vote in respect of any contract or proposed contract or arrangement and notwithstanding that he may be interested therein and if he does so his vote
shall be counted and he may be counted in the quorum at the meeting of the directors at which such contract or proposed contract or arrangement is considered. Any of our directors who is in any way, whether directly or indirectly, interested in a
contract or proposed contract with our company is required to declare the nature of his interest at a meeting of the directors. Our directors may exercise all the powers of the company to borrow money, mortgage its undertaking, property and uncalled
capital, and issue debentures or other securities whenever money is borrowed or as security for any obligation of the company or of any third party. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Committees of the Board of Directors </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We
have three committees under the board of directors: the audit committee, the compensation committee and the nominating and corporate governance committee. We have adopted a charter for each of the three committees. Each committee&#146;s members and
functions are described below. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Audit Committee</I></B>. Our audit committee consists of Sean Shao, Kenneth <FONT
STYLE="white-space:nowrap">Chung-Hou</FONT> Tai and Yoshihisa Ueno, each of whom satisfies the &#147;independence&#148; requirements of Rule 5605 of NASDAQ Stock Market Rules </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">100 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
and Rule <FONT STYLE="white-space:nowrap">10A-3</FONT> under the Securities Exchange Act of 1934. Sean Shao is the chair of our audit committee. The purpose of the audit committee is to assist
our board of directors with its oversight responsibilities regarding: (i)&nbsp;the integrity of our financial statements, (ii)&nbsp;our compliance with legal and regulatory requirements, (iii)&nbsp;the independent auditor&#146;s qualifications and
independence and (iv)&nbsp;the performance of our internal audit function and independent auditor. The audit committee will be responsible for, among other things: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">appointing the independent auditors and <FONT STYLE="white-space:nowrap">pre-approving</FONT> all auditing and <FONT STYLE="white-space:nowrap">non-auditing</FONT> services permitted to be performed by the independent
auditors; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">reviewing with the independent auditors any audit problems or difficulties and management&#146;s response; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">discussing the annual audited financial statements with management and the independent auditors; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial risk exposures; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">reviewing and approving all proposed related party transactions; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">meeting separately and periodically with management and the independent auditors; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Compensation Committee</I></B>. Our compensation committee consists of Yoshihisa Ueno, Kenneth
<FONT STYLE="white-space:nowrap">Chung-Hou</FONT> Tai and Erhfei Liu, each of whom satisfies the &#147;independence&#148; requirements of Rule 5605 of NASDAQ Stock Market Rules. Yoshihisa Ueno is the chair of our compensation committee. The
compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee
meeting during which his compensation is deliberated. The compensation committee is responsible for, among other things: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">reviewing and recommending to the board for determination with respect to the compensation of our <FONT STYLE="white-space:nowrap">non-employee</FONT> directors; and </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B><I>Nominating and Corporate Governance Committee</I></B>. Our nominating and corporate governance committee consists of Kenneth <FONT
STYLE="white-space:nowrap">Chung-Hou</FONT> Tai and Yoshihisa Ueno, each of whom satisfies the &#147;independence&#148; requirements of Rule 5605 of NASDAQ Stock Market Rules. Kenneth <FONT STYLE="white-space:nowrap">Chung-Hou</FONT> Tai is the
chair of our nominating and corporate governance committee. The nominating and corporate governance committee assists the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board
and its committees. The nominating and corporate governance committee is responsible for, among other things: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">selecting and recommending to the board nominees for election by the shareholders or appointment by the board; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the
board on all matters of corporate governance and on any remedial action to be taken. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">101 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Duties of Directors </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under Cayman Islands law, our directors have a fiduciary duty to act honestly and a duty to act in what they consider in good faith with a view
to our best interests. Our directors also owe to our company a duty to act with care and diligence that a reasonably prudent person would exercise in comparable circumstances and a duty to exercise the skill they actually possess. It was previously
considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth courts have moved towards an
objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands. In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of
association as amended and restated from time to time. Our Company has the right to seek damages if a duty owed by our directors is breached. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Terms of
Directors and Officers </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our officers are appointed by and serve at the discretion of our board of directors. Our directors are not
subject to a term of office and hold office until such time as they are removed from office by ordinary resolution or the unanimous written resolution of all shareholders. We do not have a mandatory retirement age for directors. The officer of a
director shall be vacated if, among other things, the director (i)&nbsp;becomes bankrupt or makes any arrangement or composition with his or her creditors; (ii)&nbsp;dies or is found by our company to be or becomes of unsound mind; (iii)&nbsp;resign
his office by notice in writing to our company; or (iv)&nbsp;without special leave of absence from our board, is absent from three consecutive board meetings and the board resolves that his office be vacated. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">D.</TD>
<TD ALIGN="left" VALIGN="top"><U>Employees</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We had 3,081, 3,162 and 2,267 employees as of December&nbsp;31, 2015, 2016
and 2017, respectively. The employee number decreased primarily because we outsourced some functions to more cost-effective service providers at the beginning of 2015. The following table sets forth the number of our employees by function as of
December&nbsp;31, 2017: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:55.75pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Functional Area</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number&nbsp;of<BR>Employees</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>% of<BR>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">985</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales, marketing and customer support</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">362</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">206</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">714</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>2,267</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>100.0</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Of our total employees as of December&nbsp;31, 2017, 1,341 were located in Beijing, 926 in other cities in
China. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our recruiting efforts include <FONT STYLE="white-space:nowrap">on-campus</FONT> recruiting, online recruiting and the use of
professional recruiters. We partner with leading national research institutions and employ other measures designed to bring us into contact with suitable candidates for employment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our full time employees in the PRC participate in a government mandated defined contribution plan pursuant to which certain pension benefits,
medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. Chinese labor regulations require that our PRC subsidiaries make contributions to the government for these benefits based on a fixed
percentage of the employees&#146; salaries. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">E.</TD>
<TD ALIGN="left" VALIGN="top"><U>Share Ownership</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please refer to &#147;Item 7. Major Shareholders and Related Party
Transactions&#151;Major Shareholders.&#148; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">102 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_11"></A>ITEM&nbsp;7.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top"><U>Major Shareholders</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth information with respect to the
beneficial ownership of our ordinary shares, as of March&nbsp;31, 2018, by: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">each of our directors and executive officers; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">each person known to us to own beneficially more than 5.0% of our ordinary shares. </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
calculations in the table below assume there are 671,285,766 ordinary shares outstanding as of March&nbsp;31, 2018, comprising of (i) 496,636,128 Class&nbsp;A ordinary shares, excluding treasury shares; and (ii) 174,649,638 Class&nbsp;B ordinary
shares. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Percentage ownership and beneficial ownership is determined in accordance with the rules and regulations of the SEC. In computing
the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days of March&nbsp;31, 2018, including through the exercise of any option,
warrant or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="67%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares Beneficially Owned</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>%</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>% of<BR>Voting<BR>Power<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Directors and Executive Officers:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sheng Chen<SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,167,885</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shiqi Wang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Steve Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sharon Xiao Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yoshihisa Ueno<SUP STYLE="font-size:85%; vertical-align:top">(3)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,538,510</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Kenneth <FONT STYLE="white-space:nowrap">Chung-Hou</FONT> Tai</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Wenbin Chen</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tao Zou</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sean Shao</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Erhfei Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Wing-Dar</FONT> Ker</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Feng Liu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chunfeng Cai</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">*</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">All Directors and Officers as a Group</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,063,179</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Principal Shareholders:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tuspark Innovation Venture Ltd.<SUP STYLE="font-size:85%; vertical-align:top">(4)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143,050,264</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Esta Investments Pte Ltd<SUP STYLE="font-size:85%; vertical-align:top">(5)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,668,022</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">King Venture Holdings Limited<SUP STYLE="font-size:85%; vertical-align:top">(6)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,337,393</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fast Horse Technology Limited<SUP STYLE="font-size:85%; vertical-align:top">(2)(7)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,670,117</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sunrise Corporate Holding Ltd.<SUP STYLE="font-size:85%; vertical-align:top">(2)(8)</SUP></P></TD>

<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,887,875</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xiaomi Ventures Limited <SUP STYLE="font-size:85%; vertical-align:top">(9)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,666,667</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">Less than 1%. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Percentage of total voting power represents voting power with respect to all of our Class&nbsp;A and Class&nbsp;B
ordinary shares, as a single class. Each holder of our Class&nbsp;B ordinary shares is entitled to ten votes per Class&nbsp;B ordinary share and each holder of Class&nbsp;A ordinary shares is entitled to one vote per Class&nbsp;A ordinary share held
by our shareholders on all matters submitted to them for a vote. Our Class&nbsp;A ordinary shares and Class&nbsp;B ordinary shares vote together as a single class on all matters submitted to a vote of our
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">103 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">
shareholders, except as may otherwise be required by law. Our Class&nbsp;B ordinary shares are convertible at any time by the holder into Class&nbsp;A ordinary shares on a 1:1 basis.
</TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Consists of (i) 19,670,117 Class&nbsp;B ordinary shares held by Fast Horse Technology Limited, a British Virgin Islands company solely owned by Mr.&nbsp;Chen, (ii) 12,187,875 Class&nbsp;B ordinary shares and 6,700,000
Class&nbsp;A ordinary shares held by Sunrise Corporate Holding Ltd., a British Virgin Islands company solely owned by Mr.&nbsp;Chen, (iii) 769,486 Class&nbsp;B ordinary shares and 4 Class&nbsp;A ordinary shares held by Personal Group Limited, a
British Virgin Islands company solely owned by Mr.&nbsp;Chen, (iv) 3,894,737 Class&nbsp;A ordinary shares held by Beacon Capital Group Inc., and (v) 945,666 Class&nbsp;A ordinary shares upon vesting of Mr.&nbsp;Chen&#146;s restricted share units
within 60 days of March&nbsp;31, 2018. The business address for Mr.&nbsp;Chen is M5, 1 Jiuxianqiao East Road, Chaoyang District, Beijing 100016, China. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">Consists of (i) 2,194,200 Class&nbsp;B ordinary shares held by Synapse Holdings Limited, and (ii) 671,490 Class&nbsp;A ordinary shares upon vesting of Mr.&nbsp;Ueno&#146;s restricted share units within 60 days of this
annual report. Mr.&nbsp;Ueno is a director of our company appointed by Synapse Holdings Limited. The business address for Mr.&nbsp;Ueno is 37/F, Tower 1, Metroplaza, 223 Hing Fong Road, Kwai Fong, New Territories, Hong Kong. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top">Consists of 31,996,874 Class&nbsp;A ordinary shares and 111,053,390 Class&nbsp;B ordinary shares. The business address for Tuspark Innovation Venture Ltd. is 16/F, Block A, Innovation Park, Tsinghua Science Park,
Haidian District, Beijing, the People&#146;s Republic of China. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top">Consists of 10,778,004 ADSs, representing 64,668,022 Class&nbsp;A ordinary shares. The business address for Esta Investments Pte Ltd is 60B Orchard Road <FONT STYLE="white-space:nowrap">#06-18</FONT> Tower 2, The
Atrium@Orchard, Singapore 238891. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top">Consists of 39,087,125 Class&nbsp;A ordinary shares and 18,250,268 Class&nbsp;B ordinary shares. The business address for King Venture Holdings Limited is Kingsoft Tower No.&nbsp;33, Xiaoying West Road, Haidian
District, Beijing 100085, China. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top">Consists of 19,670,117 Class&nbsp;B ordinary shares. Fast Horse Technology Limited is 100% owned by Sheng Chen. The registered address for Fast Horse Technology Limited is P.O. Box 957, Offshore Incorporations Centre,
Road Town, Tortola, British Virgin Islands. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(8)</TD>
<TD ALIGN="left" VALIGN="top">Consists of 6,700,000 Class&nbsp;A ordinary shares and 12,187,875 Class&nbsp;B ordinary shares. Sunrise Corporate Holding Ltd. is 100% owned by Sheng Chen. The registered address for Sunrise Corporate Holding Ltd. is
Kingston Chambers, PO Box 173, Road Town, Tortola, British Virgin Islands. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(9)</TD>
<TD ALIGN="left" VALIGN="top">Consist of 6,142,410 Class&nbsp;A ordinary shares and 10,524,257 Class&nbsp;B ordinary shares. The business address for Xiaomi Ventures Limited is No.&nbsp;68 Qinghe Middle Street, Wu Cai Cheng Office Building, <FONT
STYLE="white-space:nowrap">12F-056,</FONT> Haidian District, Beijing 100085, China. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ordinary shares are divided into
Class&nbsp;A ordinary shares and Class&nbsp;B ordinary shares. Holders of Class&nbsp;A ordinary shares are entitled to one vote per share, while holders of Class&nbsp;B ordinary shares are entitled to ten votes per share. We issued Class&nbsp;A
ordinary shares represented by our ADSs in our initial public offering in April 2011. Holders of our Class&nbsp;B ordinary shares may choose to convert their Class&nbsp;B ordinary shares into the same number of Class&nbsp;A ordinary shares at any
time. We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our company. See &#147;Item 3.D. Key Information&#151;Risk Factors&#151;Risks Related to Our ADSs&#151;Our dual-class voting structure will
limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&nbsp;A ordinary shares and ADSs may view as beneficial.&#148; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To our knowledge, as of March&nbsp;31, 2018, a total of 435,729,426 Class&nbsp;A ordinary shares and 16 Class&nbsp;B ordinary shares are held
by eleven record holders in the United States, including Citibank N.A., the depositary of our ADS program. The number of beneficial owners of our ADSs in the United States is likely to be much larger than the number of record holders of our ordinary
shares in the United States. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">104 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Related Party Transactions</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Transactions with Related Parties </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2017, we transferred 66.67% of the equity interest in each of the WiFire Entities, our six wholly-owned subsidiaries engaged in
CDN services, hosting area network services and route optimization businesses, for a nominal consideration of RMB1 for each of the WiFire Entities, to Beijing TUS Yuanchuang Technology Development Co., Ltd., a company wholly owned by <FONT
STYLE="white-space:nowrap">Tus-Holdings</FONT> Co., Ltd., or <FONT STYLE="white-space:nowrap">Tus-Holdings.</FONT> At the closing of such transaction, <FONT STYLE="white-space:nowrap">Tus-Holdings</FONT> beneficially owns more than 50% of our voting
power represented by our total outstanding share capital and hence is our controlling shareholder. Upon the completion of the equity transfer, <FONT STYLE="white-space:nowrap">Tus-Holding</FONT> and us holds 66.67% and 33.33% equity interest in each
of the WiFire Entities, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31, 2017, we paid RMB3.9&nbsp;million (US$0.6 million) to related
parties of the seller of Dermot Entities, for the equipment and properties purchased by us. We paid RMB6.4&nbsp;million (US$1.0 million) to a related party of the seller of Dermot Entities for services purchased by us. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31, 2017, we received RMB220.1&nbsp;million (US$33.8 million) from companies that are under common control
with Xiaomi, for the hosting and related services provided by us. We also had receivables due from companies that are under common with Xiaomi in the amount of RMB39.0&nbsp;million (US$6.0 million). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31, 2017, we received RMB13.2&nbsp;million (US$2.0 million) from companies that are under common control with
Kingsoft, for the hosting and related services provided by us. We paid RMB7.8&nbsp;million (US$1.2 million) to a company that is under common control with Kingsoft, for services purchased by us. We also had receivables due from and payables due to a
company that is under common control with Kingsoft in the amount of RMB5.7&nbsp;million (US$0.9 million) and RMB2.1&nbsp;million (US$0.3 million), respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31, 2017, we had receivables due from Shanghai Shibei <FONT STYLE="white-space:nowrap">Hi-Tech</FONT> Co.,
Ltd., a <FONT STYLE="white-space:nowrap">non-controlling</FONT> shareholder of a subsidiary, in the amount of RMB9.8&nbsp;million (US$1.4 million). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31, 2017, we received RMB9.7&nbsp;million (US$1.5 million) from one WiFire Entity, for the internet data
center services provided by us. We paid RMB4.6&nbsp;million (US$0.7 million) to WiFire Entities, for services purchased by us. We received RMB1.0&nbsp;million (US$0.2 million) from one WiFire Entity, for the equipment and properties purchased from
us. We provided a loan in the amount of RMB20.0&nbsp;million (US$3.1 million) to one WiFire Entity and received interest of RMB0.2&nbsp;million (US$0.03 million) from it. We also had receivables due from and payables due to WiFire Entities in the
amount of RMB50.5&nbsp;million (US$7.8 million) and RMB13.0&nbsp;million (US$2.0 million), respectively </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Contractual Arrangements with Our Variable
Interest Entities and Their Shareholders </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 4.C. Information on the Company&#151;Organizational Structure&#151;Contractual
Arrangements with Our Variable Interest Entities and Their Shareholders.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our PRC subsidiaries and consolidated affiliated entities
have engaged, during the ordinary course of business, in a number of customary transactions with each other. All of these inter-company balances have been eliminated in consolidation. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Employment Agreement </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Please refer to
&#147;Item 6.C&#151;Directors, Senior Management and Employees Board Practices&#151;Employment Agreements.&#148; </P> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">105 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.</TD>
<TD ALIGN="left" VALIGN="top"><U>Interests of Experts and Counsel</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_12"></A>ITEM&nbsp;8.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>FINANCIAL INFORMATION </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top"><U>Consolidated Statements and Other Financial Information</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have appended consolidated
financial statements filed as part of this annual report. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Legal Proceedings </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, we are subject to legal proceedings, investigations and claims incidental to the conduct of our business. We are currently
not involved in any legal or administrative proceedings that may have a material adverse impact on our business, financial position or profitability. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Litigation </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&nbsp;12, 2014, a
putative shareholder class action lawsuit against our company and our chief executive officer and chief financial officer, Singh v. 21Vianet Group, Inc., et al., Civil Action No.
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">2:14-cv-00894</FONT></FONT> (E.D. Tex.) (the &#147;Singh Case&#148;), was filed in the United States District Court for the Eastern District of Texas. On September&nbsp;17, 2014,
another putative shareholder class action against our company and our chief executive officer and chief financial officer, Sun v. 21Vianet Group, Inc., et al., Civil Action No.
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">4:14-cv-2677</FONT></FONT> (S.D. Tex.) (the &#147;Sun Case&#148;), was filed in the United States District Court for the Southern District of Texas. The complaints in the Singh Case
and Sun Case allege that public filings, press releases, financial statements and other related disclosures made by our company during the alleged class period contained material misstatements and omissions, in violation of the federal securities
laws, and that such public filings, press releases, financial statements and other related disclosures artificially inflated the value of our company&#146;s ADSs. The complaints in the Singh Case and Sun Case state that plaintiffs seek to represent
a class of persons who allegedly suffered damages as a result of their trading activities related to our ADSs from April&nbsp;21, 2011 to September&nbsp;10, 2014, and allege violations of Sections 10(b) and 20(a) of the Securities Exchange Act of
1934, 15 U.S.C. &#167;&#167; 78j(b) and 78t(a), and Rule <FONT STYLE="white-space:nowrap">10b-5</FONT> promulgated thereunder, 17 C.F.R. &#167; <FONT STYLE="white-space:nowrap">240.10b-5</FONT> (2013). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September&nbsp;15, 2015, the court entered an order consolidating the cases and on September&nbsp;21, 2015, the court entered an order
appointing a lead plaintiff and lead counsel for the consolidated case. On September&nbsp;13, 2016, the lead plaintiff filed an amended complaint against our company and certain of its personnel seeking to represent a class of persons who allegedly
suffered damages as a result of their trading activities related to our ADSs from August 20, 2013 to August 16, 2016. On November&nbsp;14, 2016, our company and one individual defendant filed a motion to dismiss the amended complaint. On September
13, 2017, the magistrate judge assigned to this case issued a report and recommendation, which recommended that our company and the individual defendant&#146;s motion to dismiss be denied. On September 28, 2017, the Court issued an order adopting
the magistrate judge&#146;s report and recommendation and denying our company and the individual defendant&#146;s motion to dismiss. On April 9, 2018, the lead plaintiff filed an unopposed motion for preliminary approval of class action settlement,
requesting that the Court a) preliminarily approve a settlement agreement that the parties reached to settle the case for USD 9,000,000, b) preliminarily certify the proposed settlement class, c) approve the parties&#146; proposed notice to the
settlement class, and d) set a hearing date at which the Court will consider final approval of the settlement and entry of a proposed final judgment approving class action settlement, the plan of allocation of settlement proceeds, and lead
counsel&#146;s application for an award of attorneys&#146; fees and expenses. The lead plaintiff&#146;s unopposed motion is currently pending before the Court. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe the case is without merit and intend to defend the action vigorously. For risks and uncertainties relating to the pending case
against us, please see &#147;Item 3. Key Information&#151;D. Risk Factors&#151;Risks Related to </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">106 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Our Business&#151;We have been named as a defendant in a putative shareholder class action lawsuit that could have a material adverse impact on our business, financial condition, results of
operation, cash flows and reputation.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Disputes with Shanghai 21Vianet Information System Co., Ltd. </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Shanghai 21Vianet Information System Co., Ltd. is a company bearing &#147;21Vianet&#148; in its name but is not affiliated with us. In January
2008, 21Vianet Beijing and 21Vianet China brought two lawsuits against Shanghai 21Vianet Information System Co., Ltd. in a Beijing court for intellectual property rights infringement and unfair competition. 21Vianet Beijing and 21Vianet China
prevailed in each case. The court ordered Shanghai 21Vianet Information System Co., Ltd. to stop infringing our trademark and stop engaging unfair competition activities. 21Vianet Beijing and 21Vianet China was also awarded RMB150,000 in damages for
each case. In October 2010, 21Vianet China filed another complaint against Shanghai 21Vianet Information System Co., Ltd. for domain name infringement and unfair competition. In July 2011, Shanghai 21Vianet Information System Co., Ltd. settled the
case with us and transferred the domain name www.21vianet.com.cn to us for free. However, Shanghai 21Vianet Information System Co., Ltd. may continue to include &#147;21Vianet&#148; as part of its official company name when the name is spelt out in
full, while using &#147;21Vianet&#148; or our logo in a short form or other context is prohibited. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our executive chairman, Sheng Chen,
holds a minority equity interest in Shanghai 21Vianet Information System Co., Ltd. due to historical reasons. As a result of the restriction on equity transfer pursuant to its articles of association, it is not practical for Mr.&nbsp;Chen to
transfer his equity interest in Shanghai 21Vianet Information System Co., Ltd. to us or any other parties. Mr.&nbsp;Chen, however, has executed an irrevocable power of attorney, pursuant to which Mr.&nbsp;Chen has appointed 21Vianet Beijing as his <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> to attend shareholders&#146; meeting of Shanghai 21Vianet Information System Co., Ltd. and to exercise all the shareholder&#146;s voting rights. Such power of
attorney remains valid and irrevocable so long as Mr.&nbsp;Chen remains the shareholder of Shanghai 21Vianet Information System Co., Ltd. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Dividend
Policy </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not plan to pay any dividends on our ordinary shares in the foreseeable future. We currently intend to retain most, if
not all, of our available funds and any future earnings to operate and expand our business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has complete
discretion whether to distribute dividends, subject to certain restrictions under Cayman Islands law and our memorandum and articles or association. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may
exceed the amount recommended by our board of directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would
result in the company being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings,
capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of our ADSs will be entitled to receive dividends, if any, subject to the terms of the deposit agreement, to the same extent as the
holders of our ordinary shares. Cash dividends will be paid to the depositary in U.S. dollars, which will distribute them to the holders of ADSs according to the terms of the deposit agreement. Other distributions, if any, will be paid by the
depositary to the holders of ADSs by any means it deems legal, fair and practical. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a holding company incorporated in the Cayman
Islands. We rely on dividends from our operating subsidiary to fund cash and financing requirements. Our operating subsidiary is required to comply with the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">107 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
applicable PRC regulations when it pays dividends to us. See &#147;Item 3.D. Key Information&#151;Risk Factors&#151;Risks Related to Doing Business in China&#151;We may rely on dividends paid by
our operating subsidiaries to fund cash and financing requirements, and limitations on the ability of our operating subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business and fund our
operations.&#148; </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Significant Changes</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except as disclosed elsewhere in this annual report, we have not
experienced any significant changes since the date of our audited consolidated financial statements included in this annual report. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B>ITEM&nbsp;9.</B></TD>
<TD ALIGN="left" VALIGN="top"><B><A NAME="rom516208_13"></A>THE OFFER AND LISTING </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top"><U>Offering and Listing Details</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ADSs, each representing six of our Class&nbsp;A
ordinary shares, have been listed on the NASDAQ Global Select Market since April&nbsp;21, 2011 under the symbol &#147;VNET.&#148; The following table sets forth, for the periods indicated, the high and low trading prices on the NASDAQ Global Select
Market for our ADSs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The last reported closing price for our ADSs on April 11, 2018 was US$6.63 per ADS. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="80%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Trading Price<BR>(US$)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>High</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Low</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Annual High and Low</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2013</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.64</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.52</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2014</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32.34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14.23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2015</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22.86</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.03</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.77</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Quarterly Highs and Lows 2016</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">First Quarter of 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20.89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Second Quarter of 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.76</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third Quarter of 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.09</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.95</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fourth Quarter of 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.52</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.77</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Quarterly Highs and Lows 2017</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">First Quarter of 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.70</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Second Quarter of 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.79</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.83</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third Quarter of 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fourth Quarter of 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.66</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Monthly Highs and Lows</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">October 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.94</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.66</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">November 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.68</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.75</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">December 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.95</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">January 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.59</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.97</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">February 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">March 2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.77</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">April 2018 (through April 11, 2018)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.21</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Plan of Distribution</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">108 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.</TD>
<TD ALIGN="left" VALIGN="top"><U>Markets</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ADSs, each representing six of our ordinary shares, have been traded on the
NASDAQ Global Select Market since April&nbsp;21, 2011 under the symbol &#147;VNET.&#148; </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">D.</TD>
<TD ALIGN="left" VALIGN="top"><U>Selling Shareholders</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">E.</TD>
<TD ALIGN="left" VALIGN="top"><U>Dilution</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">F.</TD>
<TD ALIGN="left" VALIGN="top"><U>Expenses of the Issue</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_14"></A>ITEM&nbsp;10.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ADDITIONAL INFORMATION </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top"><U>Share Capital</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Memorandum and Articles of Association</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are a Cayman Islands company and our
corporate affairs are governed by our memorandum and articles of association and by the Companies Law (as amended) and common law of the Cayman Islands. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of the date hereof, our authorized share capital is US$15,000 divided into (i) 1,200,000,000 Class&nbsp;A Ordinary Shares of a nominal or
par value of US$0.00001 each and (ii) 300,000,000 Class&nbsp;B Ordinary Shares of a nominal or par value of US$0.00001 each. As of March&nbsp;31, 2018, there are 496,636,128 Class&nbsp;A ordinary shares (excluding treasury shares) and 174,649,638
Class&nbsp;B ordinary shares issued and outstanding. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following are summaries of material provisions of our currently effective
memorandum and articles of association and the Companies Law insofar as they relate to the material terms of our shares. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Registered Office and Objects
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Registered Office of the Company is situated at the offices of Maples Corporate Services Limited, PO Box 309, Ugland House, Grand
Cayman, <FONT STYLE="white-space:nowrap">KY1-1104,</FONT> Cayman Islands, or at such other location within the Cayman Islands as our directors may from time to time determine. The objects for which the Company is established are unrestricted and the
Company shall have full power and authority to carry out any object not prohibited by the Companies Law or any other law of the Cayman Islands. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Board
of Directors </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 6.C. Board Practices&#151;Board of Directors.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Ordinary shares </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>General</I>. Our
ordinary shares are divided into Class&nbsp;A ordinary shares and Class&nbsp;B ordinary shares. Holders of Class&nbsp;A ordinary shares and Class&nbsp;B ordinary shares have the same rights except for voting and conversion rights (as described in
more details below). Our ordinary shares are issued in registered form, and are issued when registered in our register of members (shareholders). Our shareholders who are nonresidents of the Cayman Islands may freely hold and vote their shares. </P>

 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">109 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Dividends</I>. The holders of our ordinary shares are entitled to such dividends as may be
declared by our board of directors, subject to the Companies Law and our articles of association. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under
Cayman Islands law, a Cayman Islands company may pay a dividend on its shares out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts
as they fall due in the ordinary course of business. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Conversion</I>. Each Class&nbsp;B ordinary share is convertible into one
Class&nbsp;A ordinary share at any time by the holder thereof. Class&nbsp;A ordinary shares are not convertible into Class&nbsp;B ordinary shares under any circumstances. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon transfer of Class&nbsp;B ordinary shares by a holder thereof to any person or entity which is not an affiliate of such holder, such
Class&nbsp;B ordinary shares will be automatically and immediately converted into an equal number of Class&nbsp;A ordinary shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Voting Rights</I>. In respect of matters requiring shareholders&#146; votes, each Class&nbsp;A ordinary share is entitled to one vote and
each Class&nbsp;B ordinary share is entitled to ten votes. Voting at any shareholders&#146; meeting is by show of hands unless a poll is demanded. A poll may be demanded by the chairman or by any three shareholders entitled to vote at the meeting,
or one or more shareholders holding at least 10% of the <FONT STYLE="white-space:nowrap">paid-up</FONT> voting share capital or 10% of the total voting rights entitled to vote at the meeting, present in person or by proxy. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A quorum required for a meeting of shareholders consists of at least one shareholder present in person or by proxy or, if a corporation or
other <FONT STYLE="white-space:nowrap">non-natural</FONT> person, by its duly authorized representative, who holds no less than <FONT STYLE="white-space:nowrap">one-third</FONT> of the voting power of the shares in issue carrying a right to vote at
a meeting of shareholders. Shareholders&#146; meetings may be held annually and may be convened by our board of directors on its own initiative or upon a requisition to the directors made by shareholders holding in aggregate at least <FONT
STYLE="white-space:nowrap">one-third</FONT> of the voting power of the shares in issue carrying a right to vote at a meeting of shareholders. Advance notice of at least 14 days is required for a meeting of shareholders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An ordinary resolution to be passed by the shareholders requires a simple majority of votes attaching to the ordinary shares cast in a general
meeting while a special resolution requires no less than <FONT STYLE="white-space:nowrap">two-thirds</FONT> of the votes attaching to the ordinary shares cast in a general meeting. Both ordinary resolutions and special resolutions may also be passed
by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Law and our memorandum and articles of association. A special resolution is required for matters including, but not limited to, amending
the memorandum and articles of association of the company, reducing share capital and winding up. Our shareholders may effect certain changes by ordinary resolution, including increasing the amount of our authorized share capital, consolidating and
dividing all or any of our share capital into shares of larger amount than our existing shares, and the cancellation of any authorized but unissued shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Transfer of Shares</I>. Subject to the restrictions of our memorandum and articles of association, any of our shareholders may transfer all
or any of his or her ordinary shares by an instrument of transfer in any usual or common form or any other form approved by our board of directors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors may, in its sole discretion, decline to register any transfer of any ordinary share which is not fully paid up or on
which we have a lien. Our directors may also decline to register any transfer of any share unless (a)&nbsp;the instrument of transfer is lodged with us, accompanied by the certificate for the shares to which it relates and such other evidence as our
board of directors may reasonably require to show the right of the transferor to make the transfer; (b)&nbsp;the instrument of transfer is in respect of only one class of shares; (c)&nbsp;the instrument of transfer is properly stamped, if required;
(d)&nbsp;in the case of a transfer to joint holders, the number of joint holders to whom the share is to be transferred does not exceed four; I the shares transferred are free of any lien in favor of us; and (f)&nbsp;a nominal processing fee
determined to be payable by our directors (not to exceed the maximum sum as NASDAQ may determine to be payable) has been paid to us in respect thereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">110 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If our directors refuse to register a transfer, they must, within two months after the date on
which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal. The registration of transfers may, on 14 days&#146; notice being given by advertisement in one or more newspapers or by electronic
means, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine; provided, however, that the registration of transfers may not be suspended and the register may not closed for
more than 30 days in any year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Liquidation</I>. On a return of capital on winding up, if the assets available for distribution among
our shareholders are more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus will be distributed among shareholders in proportion to the par value of the shares held by them at the commencement
of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay the whole of
the share capital, the assets will be distributed so that, as nearly as may be, the losses are borne by our shareholders in proportion to the par value of the shares held by them. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Calls on Shares and Forfeiture of Shares</I>. Our board of directors may from time to time make calls upon shareholders for any amounts
unpaid on their shares in a notice served to such shareholders at least 14 days prior to the specified time of payment. The shares that have been called upon and remain unpaid on the specified time are subject to forfeiture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Redemption, Repurchase and Surrender of Shares</I>. We may issue shares on terms that such shares are subject to redemption, at our option
or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors or by a special resolution of our shareholders. Our company may also repurchase any of our
shares provided that the manner of such purchase has been approved by an ordinary resolution of our shareholders, or the manner of purchase is in accordance with the procedures set out in our memorandum and articles of association. Under the
Companies Law, the redemption or repurchase of any share may be paid out of our company&#146;s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share
premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Law no such share may be redeemed or
repurchased (a)&nbsp;unless it is fully paid up, (b)&nbsp;if such redemption or repurchase would result in there being no shares outstanding, or (c)&nbsp;if the company has commenced liquidation. In addition, our company may accept the surrender of
any fully paid share for no consideration. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Variations of Rights of Shares</I>. Whenever the capital of our company is divided into
different classes, the rights attached to any such class of shares may, subject to any right or restriction attached to any class, be varied either with the written consent of the holders of a majority of the issued shares of that class or with the
sanction of a special resolution passed at a separate meeting of the holders of the shares of that class. The rights conferred upon the holders of the shares of any class will not, unless otherwise expressly provided by the terms of issue of the
shares of that class, be deemed to be varied by the creation or issue of further shares ranking in priority to or pari passu with such previously existing shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Inspection of Books and Records</I>. Holders of our ordinary shares will have no right to inspect our corporate records except as conferred
by Cayman Islands law or authorized by the board or by ordinary resolution of the shareholders. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.</TD>
<TD ALIGN="left" VALIGN="top"><U>Material Contracts</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered into the following material contracts in 2016: (i) a
share subscription agreement dated May&nbsp;23, 2016 by and between 21Vianet Group, Inc. and Tuspark Innovation Venture Limited, an affiliated investment vehicle of <FONT STYLE="white-space:nowrap">Tus-Holdings</FONT> Co., Ltd.; (ii) a supplemental
agreement to the optional share purchase agreement dated December&nbsp;19, 2016 by and among 21Vianet China, 21Vianet Technology, 21Vianet Beijing and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">111 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
other parties thereto; and (iii)&nbsp;a supplemental agreement to the exclusive technical consulting and services agreement dated December&nbsp;19, 2016 by and among 21Vianet China, 21Vianet
Technology and 21Vianet Beijing. We have also entered into an investment agreement by and among 21Vianet Group, Inc., 21Vianet DRP Investment Holdings Limited and Marble Stone Holdings Limited dated March&nbsp;5, 2017 to establish a multi-stage
joint venture and build a digital real estate platform in China. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have entered into the following material contracts in 2017: (i) an
equity interest purchase agreement dated September&nbsp;27, 2017 by and among Beijing TUS Yuanchuang Technology Development Co., Ltd., a company wholly owned by <FONT STYLE="white-space:nowrap">Tus-Holdings,</FONT> Beijing 21Vianet Broad Band Data
Center Co., Ltd., WiFire Network Technology (Beijing) Co., Ltd., WiFire (Beijing) Technology Co., Ltd., Guangzhou Gehua Network Technology and Development Company Limited, Beijing Chengyishidai Network Technology Co., Ltd., Zhiboxintong (Beijing)
Network Technology Co., Ltd., Beijing Fastweb Network Technology Co., Ltd. and Guangzai Wuxian (Shanghai) Network Technology Co., Ltd; (ii)&nbsp;a share transfer agreement dated September&nbsp;27, 2017 by and among Langfang Xunchi Computer Data
Processing Co., Ltd. and Mr.&nbsp;Jian Li, and (iii)&nbsp;a share transfer agreement dated December&nbsp;14, 2017 by and among Langfang Xunchi Computer Data Processing Co., Ltd., Tibet Xingtao Culture Communication Co., Ltd. and SC Aipu. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other than in the ordinary course of business and other than those described above, in &#147;Item 4. Information on the Company&#148; and
&#147;Item 7. Major Shareholders and Related Party Transactions&#151;B. Related Party Transactions&#148; or elsewhere in this annual report, we have not entered into any material contract during the two years immediately preceding the date of this
annual report. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">D.</TD>
<TD ALIGN="left" VALIGN="top"><U>Exchange Controls</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 4. Information on the Company&#151;Business
Overview&#151;Regulations&#151;Regulations on Foreign Currency Exchange.&#148; </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">E.</TD>
<TD ALIGN="left" VALIGN="top"><U>Taxation</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following summary of the material Cayman Islands, PRC and United States
federal income tax consequences of an investment in our ADSs or Class&nbsp;A ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this annual report, all of which are subject to change. This summary
does not deal with all possible tax consequences relating to an investment in our ADSs or Class&nbsp;A ordinary shares, such as the tax consequences under state, local and other tax laws. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>The Cayman Islands </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Cayman Islands
currently does not levy taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to our company
levied by the government of the Cayman Islands, except for stamp duties that may be applicable on instruments executed in, or after execution, brought within the jurisdiction of, the Cayman Islands. The Cayman Islands is not a party to any double
taxation treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>People&#146;s Republic of China Taxation </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the EIT Law, an enterprise established under the laws of foreign countries or regions and whose &#147;place of effective management&#148;
is located within the PRC are considered PRC tax resident enterprises and subject to PRC income tax at the rate of 25% on worldwide income. Circular 82, as amended, clarified that dividends and other income paid by certain offshore enterprises
controlled by a PRC company or a PRC company group established outside of the PRC will be considered <FONT STYLE="white-space:nowrap">PRC-source</FONT> income and subject to PRC </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">112 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
withholding tax, currently at a rate of 10% (or a lower rate under an applicable tax treaty, if any), when paid to <FONT STYLE="white-space:nowrap">non-PRC</FONT> enterprise shareholders. Under
the implementation regulations to the EIT Law, a &#147;place of effective management&#148; is defined as a body that has material and overall management and control over the manufacturing and business operations, personnel and human resources,
finances and properties of an enterprise. In addition, the circular mentioned above specifies that certain offshore enterprises controlled by a PRC company or a PRC company group will be classified as PRC resident enterprises if the following are
located or resident in the PRC: senior management personnel and departments that are responsible for daily production, operation and management; financial and personnel decision-making bodies; key properties, accounting books, the company seal, and
minutes of board meetings and shareholders meetings; and half or more of the senior management or directors having voting rights. Although the circular only applies to offshore enterprises controlled by PRC enterprises and not those controlled by
PRC individuals, the determining criteria set forth in the circular may reflect the State Administration of Taxation&#146;s general position on how the &#147;place of effective management&#148; test should be applied in determining the tax resident
status of offshore enterprises, regardless of whether they are controlled by PRC enterprises or individuals. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe that we are not a
PRC resident enterprise. However, if the PRC tax authorities determine we are a PRC resident enterprise for EIT purposes, we may be required to withhold tax at the rate of 10% (or a lower rate under an applicable tax treaty, if any) from dividends
we pay to our <FONT STYLE="white-space:nowrap">non-PRC</FONT> resident enterprise shareholders (20% for <FONT STYLE="white-space:nowrap">non-PRC</FONT> individual shareholders), including the holders of our ADSs. In addition, <FONT
STYLE="white-space:nowrap">non-PRC</FONT> holders of shares and ADSs may be subject to PRC tax on gains realized on the sale or other disposition of ADSs or Class&nbsp;A ordinary shares at the same rates if such income is treated as sourced from
within the PRC. It is unclear whether our <FONT STYLE="white-space:nowrap">non-PRC</FONT> holders of shares and ADSs would be able to claim the benefits of any tax treaties between their jurisdictions of tax residence and the PRC in the event that
we are treated as a PRC resident enterprise. See &#147;Risk Factors&#151;Risks Related to Doing Business in China&#151;Under the New PRC Enterprise Income Tax Law, we may be classified as a &#147;resident enterprise&#148; of China. Such
classification could result in unfavorable tax consequences to us and our <FONT STYLE="white-space:nowrap">non-PRC</FONT> holders of shares and ADSs.&#148; </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>United States Federal Income Tax Considerations </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the principal United States federal income tax consequences of the ownership and disposition of our ADSs or
Class&nbsp;A ordinary shares by a U.S. Holder, as defined below, that holds our ADSs or Class&nbsp;A ordinary shares as &#147;capital assets&#148; (generally, property held for investment) under the United States Internal Revenue Code of 1986, as
amended (the &#147;Code&#148;). This summary is based on the tax laws of the United States as in effect on the date of this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> and on U.S. Treasury regulations in effect or, in some
cases, proposed, as of the date of this annual report on Form <FONT STYLE="white-space:nowrap">20-F,</FONT> as well as judicial and administrative interpretations thereof available on or before such date. All of the foregoing authorities are subject
to change, which change could apply retroactively and could affect the tax considerations described below. No ruling has been sought from the United States Internal Revenue Service (the &#147;IRS&#148;) with respect to any United States federal
income tax consequences described below, and there can be no assurance that the IRS or a court will not take a contrary position. This summary does not discuss all aspects of United States federal income taxation that may be important to particular
investors in light of their individual investment circumstances, including investors subject to special tax rules (for example, banks, certain financial institutions, insurance companies, regulated investment companies, real estate investment
trusts, broker-dealers, traders in securities that elect <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> treatment, partnerships and their partners, <FONT STYLE="white-space:nowrap">tax-exempt</FONT>
entities (including private foundations), investors who are not U.S. Holders, investors liable for the alternative minimum tax, investors who acquired their ADSs or Class&nbsp;A ordinary shares pursuant to the exercise of any employee share option
or otherwise as compensation, investors who own (directly, indirectly, or constructively) 10% or more of our stock (by vote or value), investors that hold their ADSs or Class&nbsp;A ordinary shares as part of a straddle, hedge, conversion,
constructive sale or other integrated transaction for United States federal income tax purposes, investors subject the 3.8% Medicare tax on their net investment income, or investors that have a functional currency other than the United States
dollar), all of whom may be subject to tax rules that differ significantly from those summarized below. In addition, this summary does not discuss any state, local, or <FONT STYLE="white-space:nowrap">non-United</FONT> States
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">113 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
tax considerations. Each potential investor is urged to consult its tax advisor regarding the United States federal, state, local and <FONT STYLE="white-space:nowrap">non-United</FONT> States
income and other tax considerations of an investment in our ADSs or Class&nbsp;A ordinary shares. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>General </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of this summary, a &#147;U.S. Holder&#148; is a beneficial owner of our ADSs or Class&nbsp;A ordinary shares that is, for United
States federal income tax purposes, (i)&nbsp;an individual who is a citizen or resident of the United States, (ii)&nbsp;a corporation (or other entity treated as a corporation for United States federal income tax purposes) created in, or organized
under the law of, the United States or any state thereof or the District of Columbia, (iii)&nbsp;an estate the income of which is includible in gross income for United States federal income tax purposes regardless of its source, or (iv)&nbsp;a trust
(A)&nbsp;the administration of which is subject to the primary supervision of a United States court and which has one or more United States persons who have the authority to control all substantial decisions of the trust or (B)&nbsp;that has
otherwise elected to be treated as a United States person under the United States Internal Revenue Code. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a partnership (or other
entity treated as a partnership for United States federal income tax purposes) is a beneficial owner of our ADSs or Class&nbsp;A ordinary shares, the tax treatment of a partner in the partnership will generally depend upon the status of the partner
and the activities of the partnership. Partnerships and partners of a partnership holding our ADSs or Class&nbsp;A ordinary shares are urged to consult their tax advisors regarding an investment in our ADSs or Class&nbsp;A ordinary shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The discussion below assumes that the representations contained in the deposit agreement are true and that the obligations in the deposit
agreement and any related agreement have been and will be complied with in accordance with their terms. U.S. Holders who hold ADSs will be treated as the holder of the underlying ordinary shares represented by those ADSs for U.S. federal income tax
purposes. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Passive Foreign Investment Company Considerations </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A <FONT STYLE="white-space:nowrap">non-United</FONT> States corporation, such as our company, will be a &#147;passive foreign investment
company,&#148; or PFIC, for United States federal income tax purposes for any taxable year, if either (i) 75% or more of its gross income for such year consists of certain types of &#147;passive&#148; income or (ii) 50% or more of the value of its
assets (determined on the basis of a quarterly average) during such year produce or are held for the production of passive income (the &#147;asset test&#148;). Passive income generally includes dividends, interest, certain <FONT
STYLE="white-space:nowrap">non-active</FONT> royalties, rents, annuities, net gains from the sale or exchange of property producing such income and net foreign currency gains. For this purpose, cash and assets readily convertible into cash are
categorized as passive assets and the company&#146;s unbooked intangibles are taken into account for determining the value of its assets. We will be treated as owning a proportionate share of the assets and earning a proportionate share of the
income of any other corporation in which we own, directly or indirectly, more than 25% (by value) of the stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Although the law in this
regard is not entirely clear, we treat our variable interest entities as being owned by us for United States federal income tax purposes because we control their management decisions and we are entitled to substantially all of their economic
benefits and, as a result, we consolidate their results of operations in our consolidated U.S. GAAP financial statements. If it were determined, however, that we are not the owner of our variable interest entities for United States federal income
tax purposes, we would likely be treated as a PFIC for our taxable year ended December&nbsp;31, 2017 and for subsequent taxable years. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Assuming that we are the owner of our variable interest entities for United States federal income tax purposes, we believe that we primarily
operate as an active provider of managed hosting and cloud services in China. Based on the market price of our ADSs and Class&nbsp;A ordinary shares, the value of our assets, and the composition of our assets and income, we believe that we were not
a PFIC for United States federal income tax purposes for our taxable year ended December&nbsp;31, 2017 and we do not expect to be a PFIC in subsequent years. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">114 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
While we do not anticipate becoming a PFIC, because the value of our assets for purposes of the asset test may be determined, in part, by reference to the market price of our ADSs or Class&nbsp;A
ordinary shares, fluctuations in the market price of our ADSs and Class&nbsp;A ordinary shares may cause us to become a PFIC for the current or any subsequent taxable year. Under circumstances where revenues from activities that produce passive
income significantly increase relative to our revenues from activities that produce <FONT STYLE="white-space:nowrap">non-passive</FONT> income, or where we determine not to deploy significant amounts of cash for active purposes, our risk of becoming
a PFIC may substantially increase. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, because there are uncertainties in the application of the relevant rules, it is possible
that the IRS may challenge our classification of certain income and assets as <FONT STYLE="white-space:nowrap">non-passive</FONT> or our valuation of our tangible and intangible assets, each of which may result in our becoming a PFIC for the current
taxable year or any future taxable years. If we are a PFIC for any year during which a U.S. Holder holds our ADSs or Class&nbsp;A ordinary shares, we generally will continue to be treated as a PFIC as to such U.S. Holder for all succeeding years
during which such U.S. Holder holds our ADSs or Class&nbsp;A ordinary shares unless we cease to be a PFIC and the U.S. Holder makes a &#147;deemed sale&#148; election with respect to the ADSs or Class&nbsp;A ordinary shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class&nbsp;A ordinary shares, unless the U.S. Holder makes
a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election (as described below), the U.S. Holder will generally be subject to special tax rules that have a penalizing effect, regardless of whether we
remain a PFIC, on (i)&nbsp;any excess distribution that we make to the U.S. Holder (which generally means any distribution paid during a taxable year to a U.S. Holder that is greater than 125% of the average annual distributions paid in the three
preceding taxable years or, if shorter, the U.S. Holder&#146;s holding period for the ADSs or Class&nbsp;A ordinary shares), and (ii)&nbsp;any gain realized on the sale or other disposition, including, under certain circumstances, a pledge, of ADSs
or Class&nbsp;A ordinary shares. Under the PFIC rules: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the excess distribution and/or gain will be allocated ratably over the U.S. Holder&#146;s holding period for the ADSs or Class&nbsp;A ordinary shares; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the amount allocated to the current taxable year and any taxable years in the U.S. Holder&#146;s holding period prior to the first taxable year in which we are a PFIC, or <FONT STYLE="white-space:nowrap">pre-PFIC</FONT>
year, will be taxable as ordinary income; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">the amount allocated to each of the other taxable years would be subject to tax at the highest rate of tax in effect for the applicable class of taxpayer for such year and would be increased by an additional tax equal
to interest on the resulting tax deemed deferred with respect to each such other taxable year. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The tax liability for
amounts allocated to years prior to the year of disposition or &#147;excess distribution&#148; cannot be offset by any net operating losses for such years, and gains (but not losses) realized on the sale of the ADSs or ordinary shares cannot be
treated as capital, even if such ADSs or ordinary shares are held as capital assets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we are a PFIC for any taxable year during which a
U.S. Holder holds our ADSs or Class&nbsp;A ordinary shares and any of our <FONT STYLE="white-space:nowrap">non-United</FONT> States subsidiaries is also a PFIC, such U.S. Holder would, under proposed regulations, be treated as owning a proportionate
amount (by value) of the shares of the lower-tier PFIC and would be subject to the rules described above on certain distributions by a lower-tier PFIC and a disposition of shares of a lower-tier PFIC even though such U.S. holder would not receive
the proceeds of those distributions or dispositions. U.S. Holders should consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As an alternative to the foregoing rules, if we are a PFIC, a U.S. Holder of &#147;marketable stock&#148; (as defined below) may make a <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election with respect to our ADSs, but not our Class&nbsp;A ordinary shares, provided that the ADSs continue to be listed on the NASDAQ Global Select Market and
are regularly traded. The <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election is available only for &#147;marketable stock,&#148; which is stock that is traded in other than de
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">115 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
minimis quantities on at least 15 days during each calendar quarter, or &#147;regularly traded,&#148; on a qualified exchange or other market, as defined in applicable Treasury regulations. If a
U.S. Holder makes this election, the holder will generally (i)&nbsp;include as ordinary income for each taxable year that we are a PFIC the excess, if any, of the fair market value of ADSs held at the end of the taxable year over the adjusted tax
basis of such ADSs and (ii)&nbsp;deduct as an ordinary loss the excess, if any, of the adjusted tax basis of the ADSs over the fair market value of such ADSs held at the end of the taxable year, but such deduction will only be allowed to the extent
of the net amount previously included in income as a result of the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election. The U.S. Holder&#146;s adjusted tax basis in the ADSs would be adjusted to
reflect any income or loss resulting from the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election. If a U.S. Holder makes a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election and we cease to be a PFIC, the holder will not be required to take into account the <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">mark-to-market</FONT></FONT> gain or loss described above during any period that we are not a PFIC. If a U.S. Holder makes a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT>
election, any gain such U.S. Holder recognizes upon the sale or other disposition of our ADSs in a year when we are a PFIC will be treated as ordinary income and any loss will be treated as ordinary loss, but such loss will only be treated as
ordinary loss to the extent of the net amount previously included in income as a result of the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election. In the case of a U.S. Holder who has held ADSs
during any taxable year in respect of which we were classified as a PFIC and continues to hold such ADSs (or any portion thereof) and has not previously determined to make a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election, and who is now considering making a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election,
special tax rules may apply relating to purging the PFIC taint of such ADSs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because, as a technical matter, a <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election cannot be made for any lower-tier PFICs that we may own, a U.S. Holder may continue to be subject to the general PFIC rules described above with
respect to such U.S. Holder&#146;s indirect interest in any investments held by us that are treated as an equity interest in a PFIC for United States federal income tax purposes, notwithstanding a <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">market-to-market</FONT></FONT> election. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not intend to provide information necessary for U.S. Holders to
make qualified electing fund elections, which, if available, would result in tax treatment different from the general tax treatment for PFICs described above. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a U.S. Holder owns our ADSs or Class&nbsp;A ordinary shares during any taxable year that we are a PFIC, the holder must file an annual
report with the U.S. Internal Revenue Service. Each U.S. Holder is urged to consult its tax advisor concerning the United States federal income tax consequences of purchasing, holding, and disposing ADSs or Class&nbsp;A ordinary shares if we are or
become a PFIC, including the possibility of making a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">mark-to-market</FONT></FONT> election. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Dividends </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the PFIC
discussion above, any cash distributions (including the amount of any PRC tax withheld) paid on our ADSs or Class&nbsp;A ordinary shares out of our current or accumulated earnings and profits, as determined under United States federal income tax
principles, will generally be includible in the gross income of a U.S. Holder as dividend income on the day actually or constructively received by the U.S. Holder, in the case of Class&nbsp;A ordinary shares, or by the depositary bank, in the case
of ADSs. Because we do not intend to determine our earnings and profits on the basis of United States federal income tax principles, any distribution paid will generally be treated as a &#147;dividend&#148; for United States federal income tax
purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Individuals and other <FONT STYLE="white-space:nowrap">non-corporate</FONT> recipients of dividend income generally will be
subject to tax on dividend income from a &#147;qualified foreign corporation&#148; at a lower applicable capital gains rate rather than the marginal tax rates generally applicable to ordinary income provided that certain holding period and other
requirements are met. We will be considered to be a qualified foreign corporation with respect to any dividend we pay on our ADSs or Class&nbsp;A ordinary shares provided that (i)&nbsp;our ADSs or Class&nbsp;A ordinary shares are readily tradable on
an established securities market in the United States, or we are eligible for the benefits of a comprehensive tax treaty with the United States that the Secretary of Treasury of the United States determines is satisfactory for this purpose and
includes an exchange of information program, (ii)&nbsp;we are not treated as a PFIC </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">116 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
for United States federal income tax purposes for the taxable year in which the dividend was paid or the preceding taxable year, and (iii)&nbsp;certain holding period requirements are met.
Because (i)&nbsp;U.S. Treasury guidance indicates that ADSs representing ordinary shares, such as ours, listed on the NASDAQ Global Select Market are considered to be readily tradable on an established securities market in the United States, and
(ii)&nbsp;we believe that we were not a PFIC for United States federal income tax purposes for our taxable year ended December&nbsp;31, 2017 and we do not expect to be a PFIC in subsequent years, we believe that we are a qualified foreign
corporation with respect to dividends paid on the ADSs, but not with respect to dividends paid on our Class&nbsp;A ordinary shares. In the event we are deemed to be a resident enterprise under the PRC Enterprise Income Tax Law, we believe that we
would be eligible for the benefits under the United <FONT STYLE="white-space:nowrap">States-PRC</FONT> income tax treaty (which the U.S. Treasury Department has determined is satisfactory for this purpose) and that we would be treated as a qualified
foreign corporation with respect to dividends paid on both our Class&nbsp;A ordinary shares or ADSs. U.S. Holders should consult their tax advisors regarding the availability of the reduced tax rate on dividends in their particular circumstances.
Dividends received on our ADSs or Class&nbsp;A ordinary shares will not be eligible for the dividends received deduction allowed to corporations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For United States foreign tax credit purposes, dividends paid on our ADSs or Class&nbsp;A ordinary shares generally will be treated as income
from foreign sources and generally will constitute passive category income. In the event that we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law, a U.S. Holder may be subject to PRC withholding taxes on dividends
paid, if any, on our ADSs or Class&nbsp;A ordinary shares. A U.S. Holder may be eligible, subject to a number of complex limitations, to claim a foreign tax credit in respect of any nonrefundable foreign withholding taxes imposed on dividends
received on our ADSs or Class&nbsp;A ordinary shares. A U.S. Holder who does not elect to claim a foreign tax credit for foreign tax withheld may instead claim a deduction for United States federal income tax purposes in respect of such withholding,
but only for a year in which such holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex. U.S. Holders are urged to consult their tax advisors regarding the availability of the foreign
tax credit under their particular circumstances. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Sale or Other Disposition of ADSs or Class&nbsp;A Ordinary Shares </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the PFIC discussion above, a U.S. Holder will generally recognize capital gain or loss upon the sale or other disposition of ADSs or
Class&nbsp;A ordinary shares in an amount equal to the difference between the amount realized upon the disposition and the holder&#146;s adjusted tax basis in such ADSs or Class&nbsp;A ordinary shares. The gain or loss will generally be capital gain
or loss. Any capital gain or loss will be long-term if the ADSs or Class&nbsp;A ordinary shares have been held for more than one year. An individual U.S. Holder or other <FONT STYLE="white-space:nowrap">non-corporate</FONT> U.S. Holder who has held
the ADS or ordinary share for more than one year, will generally be eligible for reduced tax rates. The deductibility of capital losses is subject to limitations. Any such gain or loss that recognized by a U.S. Holder will generally be treated as
U.S. source income or loss for foreign tax credit limitation purposes, which will generally limit the availability of foreign tax credits. However, in the event we are deemed to be a PRC &#147;resident enterprise&#148; under PRC tax law, we may be
eligible for the benefits of the income tax treaty between the United States and the PRC. In such event, if PRC tax were to be imposed on any gain from the disposition of the ADSs or ordinary shares, a U.S. Holder that is eligible for the benefits
of the income tax treaty between the United States and the PRC may elect to treat such gain as PRC source income. U.S. holders are urged to consult their tax advisors regarding the tax consequences if a foreign tax is imposed on a disposition of our
ADSs or Class&nbsp;A ordinary shares, including the availability of the foreign tax credit under their particular circumstances. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Information
Reporting and Backup Withholding </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Individual U.S. Holders and certain entities may be required to submit to the IRS certain
information with respect to his or her beneficial ownership of the ADSs or Class&nbsp;A ordinary shares, if such ADSs or Class&nbsp;A ordinary shares are not held on his or her behalf by a financial institution. Penalties are also imposed if an
individual U.S. Holder is required to submit such information to the IRS and fails to do so. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">117 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, dividend payments with respect to the ADSs or Class&nbsp;A ordinary shares and
proceeds from the sale, exchange or redemption of the ADSs or Class&nbsp;A ordinary shares may be subject to information reporting to the IRS and United States backup withholding. Backup withholding will not apply, however, to a U.S. Holder who
furnishes a correct taxpayer identification number and makes any other required certification, or who is otherwise exempt from backup withholding. U.S. Holders should consult their tax advisors regarding the application of the United States
information reporting and backup withholding rules. Backup withholding is not an additional tax. Amounts withheld as backup withholding may be credited against a U.S. Holder&#146;s United </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">States federal income tax liability, and a U.S. Holder generally may obtain a refund of any excess amounts withheld under the backup
withholding rules by filing the appropriate claim for refund with the Internal Revenue Service and furnishing any required information. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">F.<U></U></TD>
<TD ALIGN="left" VALIGN="top"><U>Dividends and Paying Agents</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">G.<U></U></TD>
<TD ALIGN="left" VALIGN="top"><U>Statement by Experts</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">H.<U></U></TD>
<TD ALIGN="left" VALIGN="top"><U>Documents on Display</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have filed with the SEC a registration statement on Form <FONT
STYLE="white-space:nowrap">F-1,</FONT> including relevant exhibits and securities under the Securities Act with respect to underlying ordinary shares represented by the ADSs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We are subject to the periodic reporting and other informational requirements of the Securities Exchange Act of 1934, as amended, or the
Exchange Act. Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a Form <FONT STYLE="white-space:nowrap">20-F</FONT> no later than four months after the close of
each fiscal year, which is December 31. Copies of reports and other information, when so filed, may be inspected without charge and may be obtained at prescribed rates at the public reference facilities maintained by the SEC at 100 F Street, N.E.,
Room 1580, Washington, D.C. 20549, and at the regional office of the SEC located at Citicorp Center, 500 West Madison Street, Suite 1400, Chicago, Illinois 60661. The public may obtain information regarding the Washington, D.C. Public Reference Room
by calling the SEC at <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">1-800-SEC-0330.</FONT></FONT></FONT> The SEC also maintains a web site at www.sec.gov that contains reports, proxy and
information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our
internet website is www.21vianet.com. We make available free of charge on our website our annual reports on Form <FONT STYLE="white-space:nowrap">20-F</FONT> and any amendments to such reports as soon as reasonably practicable following the
electronic filing of such report with the SEC. In addition, we provide electronic or paper copies of our filings free of charge upon request. The information contained on our website is not part of this or any other report filed with or furnished to
the SEC. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of
quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section&nbsp;16 of the Exchange Act. Our financial statements have been
prepared in accordance with U.S. GAAP. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will furnish hard copies of our annual report which will include a review of operations and
annual audited consolidated financial statements prepared in conformity with U.S. GAAP free of charge to our shareholders and ADS holders upon request. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">118 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">I.<U></U></TD>
<TD ALIGN="left" VALIGN="top"><U>Subsidiary Information</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For a listing of our subsidiaries, see &#147;Item 4. Information
on the Company&#151;C. Organizational Structure.&#148; </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_15"></A>ITEM&nbsp;11.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Interest Rate Risk </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our exposure to interest rate risk primarily relates to interest expenses incurred in respect of bonds payable, bank borrowings, capital lease
obligations as well as interest income generated by excess cash, which is mostly held in interest-bearing bank deposits. As of December&nbsp;31, 2017, we had: (i)&nbsp;short-term and long-term bank borrowings (current portions) with an aggregate
outstanding balance of RMB120.3&nbsp;million (US$18.5 million); (ii) long-term bank borrowings (excluding current portions) with an aggregate outstanding balance of RMB187.6&nbsp;million (US$28.8 million); and (iii)&nbsp;an outstanding principal
balance of US$300&nbsp;million with respect to the 2020 Notes payable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The short-term bank borrowings bore a weighted average interest
rate of 4.04% per annum. The long-term bank borrowings bore weighted-average interest rate of 5.50% per annum. The 2020 Notes bore an interest rate of 7.000% per annum and an effective interest rate of 6.98% per annum. We also had
RMB548.9&nbsp;million (US$84.4 million) in short-term investments with original maturities of greater than 90 days but less than 365 days. A hypothetical one percentage point (100 basis-point) decrease in interest rates would have resulted in a
decrease of approximately RMB2.4&nbsp;million (US$0.4 million) in interest expense for the year ended December&nbsp;31, 2017. We have not used derivative financial instruments in our investment portfolio. Interest earning instruments and
interest-bearing obligations carry a degree of interest rate risk. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in market interest rates. However, our future interest income and interest expenses
may fluctuate due to changes in market interest rates. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Foreign Exchange Risk </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We earn most of our revenues and incur most of our expenses in Renminbi, and most of our sales and purchase contracts are denominated in
Renminbi. We have not used any derivative financial instruments to hedge our exposure to foreign exchange risk. The Renminbi depreciated by 6.8% against the U.S. dollar in 2016 and then appreciate 5.8% in 2017. The Company intends to hold U.S.
dollar-denominated financial assets and will convent to RMB according to the trend of exchange rate changes. As of December&nbsp;31, 2017, we had total U.S. dollar-denominated cash and cash equivalent, restricted cash and short-term investments in
the amount of US$294.0&nbsp;million. A hypothetical 10% increase in the exchange rate of the U.S. dollar against the RMB would have resulted in increase of RMB191.3&nbsp;million (US$29.4 million) in the value of our U.S. dollar-denominated financial
assets at December&nbsp;31, 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by
the People&#146;s Bank of China. Since June 2010, the RMB has fluctuated against the U.S. dollar, at times significantly and unpredictably, and in recent years the RMB has depreciated significantly against the U.S. dollar. It is difficult to predict
whether the depreciation will continue and how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the U.S. dollar in the future. As our costs and expenses are mostly denominated in RMB, the appreciation
of the RMB against the U.S. dollar would increase our costs in U.S. dollar terms. In addition, as our operating subsidiaries and VIEs in China receive revenues in RMB, any significant depreciation of the RMB against the U.S. dollar may have a
material and adverse effect on our revenues in U.S. dollar terms and financial condition, and the value of, and any dividends payable on, our ordinary shares. For example, to the extent that we need to convert U.S. dollars into Renminbi for capital
expenditures and working capital and other business purposes, appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the RMB amount we would receive from the conversion. Conversely, if we decide to convert Renminbi into
U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs, strategic acquisitions or investments or other business purposes, appreciation of the U.S. dollar against the Renminbi would have a negative effect on the
U.S. dollar amount available to us. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">119 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Inflation Risk </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the last three years, inflation in China has not materially impacted our results of operations. According to the National Bureau of
Statistics of China, the annual average percent changes in the consumer price index in China for 2015, 2016 and 2017 were 1.4%, 2.0% and 1.6%, respectively. The year-over-year percent changes in the consumer price index for January 2016, 2017 and
2018 were increases of 1.8%, 2.5% and 1.5%, respectively. Although we have not been materially affected by inflation in the past, we cannot assure you that we will not be affected in the future by higher rates of inflation in China. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_16"></A>ITEM&nbsp;12.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top"><U>Debt Securities</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top"><U>Warrants and Rights</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.</TD>
<TD ALIGN="left" VALIGN="top"><U>Other Securities</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">D.</TD>
<TD ALIGN="left" VALIGN="top"><U>American Depositary Shares</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Fees and Charges Our ADS holders May Have to Pay </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Citibank, N.A., the depositary of our ADS program, collects fees for delivery and surrender of ADSs directly from investors depositing shares
or surrendering ADSs for the purpose of withdrawal or from intermediaries acting for them. The depositary collects fees for making distributions to investors by deducting those fees from the amounts distributed or by selling a portion of
distributable property to pay the fees. The depositary may collect its annual fee for depositary services by deductions from cash distributions or by directly billing investors or by charging the book-entry system accounts of participants acting for
them. The depositary may generally refuse to provide <FONT STYLE="white-space:nowrap">fee-attracting</FONT> services until its fees for those services are paid. Citibank&#146;s principal executive office is located at 388 Greenwich Street, New York,
New York, 10013. The depositary bank typically appoints a custodian to safeguard the securities on deposit. In this case, the custodian is Citibank Hong Kong, located at 10/F, Harbour Front (II), 22, Tak Fung Street, Hung Hom, Kowloon, Hong Kong. As
an ADS holder, you will be required to pay the following service fees to the depositary bank: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="51%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Service</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Fees</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#149;&#8194;&#8202;Issuance of ADSs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Up to US$0.05 per ADS issued</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#149;&#8194;&#8202;Cancellation of ADSs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Up to US$0.05 per ADS canceled</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#149;&#8194;&#8202;Distribution of cash dividends or other cash distributions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Up to US$0.05 per ADS held</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#149;&#8194;&#8202;Distribution of ADSs pursuant to stock dividends, free stock distributions or
exercise of rights.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Up to US$0.05 per ADS held</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#149;&#8194;&#8202;Distribution of securities other than ADSs or rights to purchase additional
ADSs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Up to US$0.05 per ADS held</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#149;&#8194;&#8202;Depositary services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Up to US$0.05 per ADS held on the applicable record date(s) established by the Depositary</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#149;&#8194;&#8202;Transfer of ADRs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">US$1.50 per certificate presented for transfer</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">120 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As an ADS holder, you will also be responsible to pay certain fees and expenses incurred by the
depositary bank and certain taxes and governmental charges such as: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">fees for the transfer and registration of Class&nbsp;A ordinary shares charged by the registrar and transfer agent for the Class&nbsp;A ordinary shares in the Cayman Islands (i.e., upon deposit and withdrawal of
Class&nbsp;A ordinary shares); </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">expenses incurred for converting foreign currency into U.S. dollars; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">expenses for cable, telex and fax transmissions and for delivery of securities; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">taxes and duties upon the transfer of securities (i.e., when Class&nbsp;A ordinary shares are deposited or withdrawn from deposit); and </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">fees and expenses incurred in connection with the delivery or servicing of Class&nbsp;A ordinary shares on deposit. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depositary fees payable upon the issuance and cancellation of ADSs are typically paid to the depositary bank by the brokers (on behalf of
their clients) receiving the newly issued ADSs from the depositary bank and by the brokers (on behalf of their clients) delivering the ADSs to the depositary bank for cancellation. The brokers in turn charge these fees to their clients. Depositary
fees payable in connection with distributions of cash or securities to ADS holders and the depositary services fee are charged by the depositary bank to the record holders of ADSs as of the applicable ADS record date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary fees payable for cash distributions are generally deducted from the cash being distributed. In the case of distributions other
than cash (i.e., stock dividends, rights), the depositary bank charges the applicable fee to the record date ADS holders concurrent with the distribution. In the case of ADSs registered in the name of the investor (whether certificated or
uncertificated in the direct registration system), the depositary bank sends invoices to the applicable record date ADS holders. In the case of ADSs held in brokerage and custodian accounts (via DTC), the depositary bank generally collects its fees
through the systems provided by DTC (whose nominee is the registered holder of the ADSs held in DTC) from the brokers and custodians holding ADSs in their DTC accounts. The brokers and custodians who hold their clients&#146; ADSs in DTC accounts in
turn charge their clients&#146; accounts the amount of the fees paid to the depositary banks. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event of refusal to pay the
depositary fees, the depositary bank may, under the terms of the deposit agreement, refuse the requested service until payment is received or may set off the amount of the depositary fees from any distribution to be made to the ADS holder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Note that the fees and charges you may be required to pay may vary over time and may be changed by us and by the depositary bank. You will
receive prior notice of such changes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary bank may reimburse us for certain expenses incurred by us in respect of the ADR
program established pursuant to the deposit agreement, by making available a portion of the depositary fees charged in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank may agree from time to time.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Fees and Other Payments Made by the Depositary to Us </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our depositary has agreed to reimburse us for certain expenses we incur that are related to establishment and maintenance of the ADS program,
including investor relations expenses and exchange application and listing fees. There are limits on the amount of expenses for which the depositary will reimburse us, but the amount of reimbursement available to us is not related to the amounts of
fees the depositary collects from investors. For the year ended December&nbsp;31, 2017, we were entitled to US$805,923 from the depositary as reimbursement for our expenses incurred in connection with the establishment and maintenance of the ADS
program. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">121 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="rom516208_17"></A>PART II </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_18"></A>ITEM&nbsp;13.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_19"></A>ITEM&nbsp;14.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See
&#147;Item 10. Additional Information&#148; for a description of the rights of security holders, which remain unchanged since our initial public offering. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following &#147;Use of Proceeds&#148; information relates to the registration statement on Form
<FONT STYLE="white-space:nowrap">F-1</FONT> (File number <FONT STYLE="white-space:nowrap">333-173292)</FONT> for our initial public offering of 14,950,000 ADSs, representing 89,700,000 Class&nbsp;A ordinary shares, which registration statement was
declared effective by the SEC on April&nbsp;21, 2011. We issued and sold all registered ADSs at an initial offering price of US$15.00 per ADS. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We received net proceeds of US$204.3&nbsp;million from our initial public offering. We used all of the net proceeds received from our initial
public offering on data center infrastructure expansion, network infrastructure expansion and general corporate purposes. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_20"></A>ITEM&nbsp;15.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>CONTROLS AND PROCEDURES </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Disclosure Controls and Procedures </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the
effectiveness of our disclosure controls and procedures (as defined in Rule <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> under the Exchange Act) as of the end of the period covered by this annual report, as required by Rule <FONT
STYLE="white-space:nowrap">13a-15(b)</FONT> under the Exchange Act. Based on such evaluation, our management has concluded that, as of the end of the period covered by this annual report, our disclosure controls and procedures were effective. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Management&#146;s Report on Internal Control over Financial Reporting </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control system
was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation and fair presentation of its published consolidated financial statements. All internal control systems, no matter how well designed,
have inherent limitations. Therefore, even those systems determined to be effective may not prevent or detect misstatements and can provide only reasonable assurance with respect to financial statement preparation and presentation. Also, projections
of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management, with the participation of our chief executive officer and chief financial officer, conducted an assessment of the
effectiveness of our internal control over financial reporting as of December&nbsp;31, 2017. In making this assessment, we used the criteria established within the Internal Control&#151;Integrated Framework issued by the Committee of Sponsoring
Organizations of the Treadway Commission (2013 framework). Based on this assessment, our management has concluded that, as of December&nbsp;31, 2017, our internal control over financial reporting was effective. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our independent registered public accounting firm, Ernst&nbsp;&amp; Young Hua Ming LLP, has audited our internal control over financial
reporting as of December&nbsp;31, 2017 and has issued an attestation report set forth below. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">122 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To the Shareholders and the Board of Directors of 21Vianet Group, Inc.: </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Opinion on Internal Control over Financial Reporting </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have audited 21Vianet Group, Inc.&#146;s internal control over financial reporting as of December&nbsp;31, 2017, based on criteria
established in Internal Control&#151;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, 21Vianet Group, Inc. (the Company) maintained, in all
material respects, effective internal control over financial reporting as of December&nbsp;31, 2017, based on the COSO criteria. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also
have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December&nbsp;31, 2017 and 2016, and the related consolidated statements of
operations, comprehensive loss, shareholders&#146; equity and cash flows for each of the three years in the period ended December&nbsp;31, 2017 and the related notes and our report dated April&nbsp;12, 2018 expressed an unqualified opinion thereon.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Basis for Opinion </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
Company&#146;s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#146;s
Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#146;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are
required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain
reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our audit
included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and
performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Definition and Limitations of Internal Control Over Financial Reporting </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A company&#146;s internal control over financial reporting is a process designed 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. A company&#146;s internal control over financial reporting includes those policies and procedures that
(1)&nbsp;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2)&nbsp;provide reasonable assurance that transactions are recorded as
necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors
of the company; and (3)&nbsp;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#146;s assets that could have a material effect on the financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of
any evaluation of effectiveness to future periods are subject to the risk that </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">123 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Ernst&nbsp;&amp; Young Hua Ming LLP </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shanghai, The
People&#146;s Republic of China </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">April</TD>
<TD ALIGN="left" VALIGN="top">12, 2018 </TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Changes in Internal Control over Financial Reporting </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report that have
materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="12%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_21"></A>ITEM&nbsp;16A.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>AUDIT COMMITTEE FINANCIAL EXPERT </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has determined that
Mr.&nbsp;Sean Shao, an independent director (under the standards set forth in NASDAQ Stock Market Rule 5605(a)(2) and Rule <FONT STYLE="white-space:nowrap">10A-3</FONT> under the Exchange Act) and a member of our audit committee, is an audit
committee financial expert. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="12%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_22"></A>ITEM&nbsp;16B.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>CODE OF ETHICS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our board of directors has adopted a code of ethics that applies to our
directors, officers, employees and agents, including certain provisions that specifically apply to our chief executive officer, chief financial officer, chief operating officer, chief technology officer, vice presidents and any other persons who
perform similar functions for us. We have filed our code of business conduct and ethics as an exhibit to our registration statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (No. <FONT STYLE="white-space:nowrap">333-173292).</FONT> </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="12%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_23"></A>ITEM&nbsp;16C.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PRINCIPAL ACCOUNTANT FEES AND SERVICES </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the aggregate
fees by categories specified below in connection with certain professional services rendered by Ernst&nbsp;&amp; Young Hua Ming LLP for the periods indicated. We did not pay any other fees to Ernst&nbsp;&amp; Young Hua Ming LLP during the periods
indicated below. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="74%"></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>For the Year Ended<BR>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>(in&nbsp;US$&nbsp;thousands)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Audit fees<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,546</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,774</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Audit-related fees<SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">314</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">89</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other fees<SUP STYLE="font-size:85%; vertical-align:top">(3)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">&#147;Audit fees&#148; means the aggregate fees billed for professional services rendered by Ernst&nbsp;&amp; Young Hua Ming LLP for the audit of our annual financial statements. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">&#147;Audit-related fees&#148; means, for the year ended December&nbsp;31, 2017, the aggregate fees billed for services provided in connection with offering of the 2020 Notes. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">&#147;Other fees&#148; means the aggregate fees billed for professional services in connection with the review of ASC606. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">124 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The policy of our audit committee is to <FONT STYLE="white-space:nowrap">pre-approve</FONT> all
audit and <FONT STYLE="white-space:nowrap">non-audit</FONT> services provided by Ernst&nbsp;&amp; Young Hua Ming LLP, including audit, audit-related and tax services as described above, prior to the commencement of such services. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="12%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_24"></A>ITEM&nbsp;16D.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="12%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_25"></A>ITEM&nbsp;16E.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On June&nbsp;30,
2016, our board of directors authorized a share repurchase program under which we may purchase up to US$200&nbsp;million worth of our ordinary shares or American depositary shares representing ordinary shares over the next 12 months.<B><I>
</I></B>This share repurchase program was subsequently extended for 12 months, ending on June 30, 2018, upon the approval of our board of directors. The share repurchase program permitted us to purchase shares from time to time on the open market at
prevailing market prices, in privately negotiated transactions, in block trades or legally permissible ways depending on the market conditions and in accordance with applicable rules and regulations. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="55%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:22.65pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Period</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total&nbsp;Number<BR>of</B><br><B>ADSs<BR>Purchased<SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Average</B><br><B>Price<BR>Paid&nbsp;Per</B><br><B>ADS<SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total&nbsp;Number</B><br><B>of&nbsp;ADSs</B><br><B>Purchased as<BR>Part of Publicly<BR>Announced<BR>Plans or<BR>Programs<SUP
STYLE="font-size:85%; vertical-align:top">(1)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Maximum<BR>Dollar Value of<BR>ADSs that May<BR>Yet Be<BR>Purchased<BR>Under Plans or<BR>Programs</B><br><B>(US$)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Month #1</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(January 1, 2017&#151;January 31, 2017)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">558,782</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">558,782</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">189,588,916</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Month #2</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(March 1, 2017&#151;March 31, 2017)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,381,823</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.73</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,381,823</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">181,667,714</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Month #3</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(April 1, 2017&#151;April 30, 2017)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">248,133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.48</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">248,133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">180,308,532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Month #4</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(May 1, 2017&#151;May 31, 2017)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">369,564</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">369,564</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">178,344,637</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Month #5</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(July 1, 2017&#151;July 31, 2017)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">471,668</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.72</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">471,668</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">176,116,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Month #6</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(August 1, 2017&#151;August 31, 2017)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">418,512</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">418,512</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">174,214,243</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,448,482</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,448,482</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">174,214,243</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">On June&nbsp;30, 2016, our board of directors approved a share repurchase program under which we may repurchase up to US$200&nbsp;million worth of our ordinary shares or American depositary shares representing ordinary
shares over the next 12 months. This share repurchase program was subsequently extended for 12&nbsp;months, ending on June 30, 2018, upon the approval of our board of directors. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Each ADS represents six Class&nbsp;A ordinary shares. </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="12%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_26"></A>ITEM&nbsp;16F.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>CHANGE IN REGISTRANT&#146;S CERTIFYING ACCOUNTANT </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="12%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_27"></A>ITEM&nbsp;16G.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>CORPORATE GOVERNANCE </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Certain corporate governance practices in the Cayman Islands,
which is our home country, are considerably different than the standards applied to U.S. domestic issuers. NASDAQ Stock Market Rules provide that foreign private issuers are exempt from certain corporate governance requirements of NASDAQ and may
follow their </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">125 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
home country practices, subject to certain exceptions and requirements to the extent that such exemptions would be contrary to U.S. federal securities laws and regulations. We currently follow
our home country practice that: (i)&nbsp;does not require us to solicit proxy and hold meetings of our shareholders every year, (ii)&nbsp;does not restrict a company&#146;s transactions with directors, requiring only that directors exercise a duty
of care and owe certain fiduciary duties to the companies for which they serve, (iii)&nbsp;does not require us to obtain shareholder approval for issuing additional securities exceeding 20% of our outstanding ordinary shares, and (iv)&nbsp;does not
require us to seek shareholders&#146; approval for amending our share incentive plan. In the future, we may rely on other exemptions provided by NASDAQ. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with NASDAQ Stock Market Rule 5250(d)(1), we will post this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT>
on our company website at http://ir.21vianet.com. In addition, we will provide hard copies of our annual report free of charge to shareholders and ADS holders upon request. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="12%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_28"></A>ITEM&nbsp;16H.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>MINE SAFETY DISCLOSURE </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">126 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="rom516208_29"></A>PART III </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_30"></A>ITEM&nbsp;17.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>FINANCIAL STATEMENTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have elected to provide financial statements pursuant to Item
18. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_31"></A>ITEM&nbsp;18.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>FINANCIAL STATEMENTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of 21Vianet Group, Inc. and
its subsidiaries and consolidated affiliated entities are included at the end of this annual report. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%" VALIGN="top" ALIGN="left"><B><A NAME="rom516208_32"></A>ITEM&nbsp;19.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>EXHIBITS </B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD WIDTH="90%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:28.45pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit<BR>Number</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:85.25pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description of
Document</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;1.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex32.htm">Fourth Amended and Restated Memorandum and Articles of Incorporation of the Registrant (incorporated by reference to Exhibit 3.2 from our registration
 statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the U.S. Securities and Exchange Commission (the &#147;Commission&#148;) on
April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;2.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511090342/dex43.htm">Specimen American Depositary Receipt of the Registrant (incorporated by reference to Exhibit 4.1 from our registration statement on Form <FONT
STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;2.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex42.htm">Specimen Certificate for Class&nbsp;
A Ordinary Shares of the Registrant (incorporated by reference to Exhibit 4.2 from our registration statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;
333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;2.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511270046/d242811dex43.htm">Deposit Agreement among the Registrant, the depositary and holders and beneficial holders of the American Depositary Shares (incorporated by reference
 to Exhibit 4.3 from our registration statement on Form <FONT STYLE="white-space:nowrap">S-8</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-177273),</FONT> as amended, filed with the Commission on October&nbsp;13, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;2.4</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex44.htm">Amended and Restated Shareholders Agreement between the Registrant and other parties therein dated January&nbsp;
14, 2011 (incorporated by reference to Exhibit 4.4 from our registration statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;
333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;2.5</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex433.htm">Fiscal Agency Agreement, dated June&nbsp;
24, 2014, between 21Vianet Group, Inc. and Citicorp International Limited (incorporated by reference to Exhibit 4.33 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;
001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;2.6</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312517121355/d305584dex26.htm">Supplemental Fiscal Agency Agreement, dated September&nbsp;
14, 2016, between 21Vianet Group, Inc. and Citicorp International Limited (incorporated by reference to Exhibit 2.6 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;
001-35126),</FONT> initially filed with the Commission on April&nbsp;12, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex103.htm">Form of Indemnification Agreement between the Registrant and its Directors (incorporated by reference to Exhibit 10.3 from our registration statement
 on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex104.htm">Form of Employment Agreement between the Registrant and an Executive Officer of the Registrant (incorporated by reference to Exhibit 10.4 from our registration
 statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312513162849/d463311dex47.htm">English translation of Loan Agreement dated January&nbsp;
28, 2011, between 21Vianet Data Center Co., Ltd. and the shareholders of Beijing aBitCool Network Technology Co., Ltd. (which later changed its name to Beijing Yiyun Network Technology Co., Ltd.) (incorporated by reference to Exhibit 4.7 from our annual
 report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;19, 2013)
</A></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">127 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD WIDTH="90%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:28.45pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit<BR>Number</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:85.25pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description of
Document</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.4</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex106.htm">English translation of Share Pledge Agreement dated February&nbsp;
23, 2011, among 21Vianet Data Center Co., Ltd., Beijing aBitCool Network Technology Co., Ltd. (which later changed its name to Beijing Yiyun Network Technology Co., Ltd.) and the shareholders of Beijing aBitCool Network Technology Co., Ltd. (which later
 changed its name to Beijing Yiyun Network Technology Co., Ltd.) (incorporated by reference to Exhibit 10.6 from our registration statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File
<FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.5</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex107.htm">English translation of Form Irrevocable Power of Attorney, by the shareholders of Beijing aBitCool Network Technology Co., Ltd. (which later changed
 its name to Beijing Yiyun Network Technology Co., Ltd.) (incorporated by reference to Exhibit 10.7 from our registration statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File
<FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.6</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex108.htm">English Translation of Power of Attorney dated September&nbsp;
30, 2010, by 21Vianet Data Center Co., Ltd. (incorporated by reference to Exhibit 10.8 from our registration statement on Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;
333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.7</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex109.htm">Exclusive Technical Consulting and Services Agreement dated December&nbsp;
19, 2006, between 21Vianet Data Center Co., Ltd. and Beijing aBitCool Network Technology Co., Ltd. (which later changed its name to Beijing Yiyun Network Technology Co., Ltd.) (incorporated by reference to Exhibit 10.9 from our registration statement on
Form <FONT STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.8</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex1010.htm">Optional Share Purchase Agreement dated December&nbsp;
19, 2006, among 21Vianet Data Center Co., Ltd., 21Vianet System Limited (which later changed its name to Beijing aBitCool Network Technology Co., Ltd. and then to Beijing Yiyun Network Technology Co., Ltd.), Beijing 21Vianet Broad Band Data Center Co.,
 Ltd. and the shareholders of Beijing aBitCool Network Technology Co., Ltd. (which later changed its name to Beijing Yiyun Network Technology Co., Ltd.) (incorporated by reference to Exhibit 10.10 from our registration statement on Form <FONT
STYLE="white-space:nowrap">F-1</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.9</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312513162849/d463311dex413.htm">Commitment Letter dated September&nbsp;
30, 2010, by AsiaCloud Inc. (which later changed its name to 21Vianet Group, Inc.), 21Vianet Data Center Co., Ltd., Sheng Chen and Jun Zhang (incorporated by reference to Exhibit 4.13 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F
</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;19, 2013) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.10</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312513139381/d515390dex1012.htm">2010 Share Incentive Plan, as amended on January&nbsp;14, 2011 and July&nbsp;
6, 2012 (incorporated by reference to Exhibit 10.12 from our Form <FONT STYLE="white-space:nowrap">S-8</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-187695),</FONT> initially filed with the Commission on April&nbsp;3, 2013)
</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.11</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312513162849/d463311dex418.htm">English summary of Property Lease Agreement dated February&nbsp;
4, 2013, between Beijing Xingguang Tuocheng Investment Co., Ltd. and Beijing 21Vianet Broad Band Data Center Co., Ltd. (incorporated by reference to Exhibit 4.18 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT
STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;19, 2013) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.12</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000134100415000042/ex7-02.htm">Purchase Agreement dated November&nbsp;
29, 2014, among 21Vianet Group, Inc., King Venture Holdings Limited and certain other parties named therein (incorporated by reference to Exhibit 7.02 from Form Schedule 13D (File <FONT STYLE="white-space:nowrap">No.&nbsp;
005-86326),</FONT> initially filed by King Venture Holdings Limited and other filers with the Commission on January&nbsp;20, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.13</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000134100415000042/ex7-03.htm">Amendment No.&nbsp;1 to Purchase Agreement dated January&nbsp;15, 2015, among 21Vianet Group, Inc., King Venture Holdings Limited, Mr.&nbsp;
Sheng Chen, Personal Group Limited and Sunrise Corporate Holding Ltd. (incorporated by reference to Exhibit 7.03 from Form Schedule 13D (File <FONT STYLE="white-space:nowrap">No.&nbsp;
005-86326),</FONT> initially filed by King Venture Holdings Limited and other filers with the Commission on January&nbsp;20, 2015) </A></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">128 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD WIDTH="90%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:28.45pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit<BR>Number</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:85.25pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description of
Document</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.14</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000134100415000042/ex7-04.htm">Investor Rights Agreement dated January&nbsp;
15, 2015, among 21Vianet Group, Inc., King Venture Holdings Limited, Xiaomi Ventures Limited and certain other parties named therein (incorporated by reference to Exhibit 7.04 from Form Schedule 13D (File <FONT STYLE="white-space:nowrap">No.&nbsp;
005-86326),</FONT> initially filed by King Venture Holdings Limited and other filers with the Commission on January&nbsp;20, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.15</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000134100415000042/ex7-05.htm">Registration Rights Agreement dated January&nbsp;
15, 2015, among 21Vianet Group, Inc., King Venture Holdings Limited and Xiaomi Ventures Limited (incorporated by reference to Exhibit 7.05 from Form Schedule 13D (File <FONT STYLE="white-space:nowrap">No.&nbsp;
005-86326),</FONT> initially filed by King Venture Holdings Limited and other filers with the Commission on January&nbsp;20, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.16</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex424.htm">Purchase Agreement dated November&nbsp;
30, 2014, among 21Vianet Group, Inc., Xiaomi Ventures Limited and certain other parties named therein (incorporated by reference to Exhibit 4.24 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT
STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.17</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex425.htm">English translation of Loan Agreement dated July&nbsp;
1, 2014, among Abitcool (China) Broadband Inc., Sheng Chen and Jun Zhang (incorporated by reference to Exhibit 4.25 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;
001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.18</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex426.htm">English translation of Equity Pledge Agreement dated July&nbsp;
1, 2014, among Abitcool (China) Broadband Inc., Sheng Chen and Jun Zhang (incorporated by reference to Exhibit 4.26 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;
001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.19</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex427.htm">English translation of Form Irrevocable Power of Attorney, by the shareholders of aBitcool Small Micro Network Technology (BJ) Co., Ltd. (incorporated
 by reference to Exhibit 4.27 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.20</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex428.htm">English translation of Power of Attorney dated July&nbsp;
1, 2014, by Abitcool (China) Broadband Inc. (incorporated by reference to Exhibit 4.28 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;
001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.21</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex429.htm">English translation of Exclusive Technology Consulting and Services Agreement dated July&nbsp;
1, 2014, between Abitcool (China) Broadband Inc. and aBitcool Small Micro Network Technology (BJ) Co., Ltd. (incorporated by reference to Exhibit 4.29 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT
STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.22</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex430.htm">English translation of Exclusive Services Agreement dated July&nbsp;
1, 2014, between Abitcool (China) Broadband Inc. and aBitcool Small Micro Network Technology (BJ) Co., Ltd. (which later changed its name to WiFire Network Technology (Beijing) Co., Ltd.) (incorporated by reference to Exhibit 4.30 from our annual report
 on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.23</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex431.htm">English translation of Exclusive Call Option Agreement dated July&nbsp;
1, 2014, among aBitCool Broadband Inc. (which later changed its name to WiFire Group Inc.), Sheng Chen, Jun Zhang and aBitcool Small Micro Network Technology (BJ) Co., Ltd. (which later changed its name to WiFire Network Technology (Beijing) Co., Ltd.)
 (incorporated by reference to Exhibit 4.31 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015)
</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.24</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312515126136/d808427dex432.htm">English translation of Commitment Letter dated July&nbsp;
1, 2014 by Sheng Chen, Jun Zhang and aBitcool Small Micro Network Technology (BJ) Co., Ltd. (which later changed its name to WiFire Network Technology (Beijing) Co., Ltd.) (incorporated by reference to Exhibit 4.32 from our annual report on Form <FONT
STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;10, 2015) </A></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">129 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD WIDTH="90%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:28.45pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit<BR>Number</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:85.25pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description of
Document</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.25</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312518009772/d526146dex101.htm">2014 Share Incentive Plan, as amended on April&nbsp;1, 2015 and December&nbsp;
22, 2017 (incorporated by reference to Exhibit 10.1 from our Form <FONT STYLE="white-space:nowrap">S-8</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-222521),</FONT> initially filed with the Commission on January&nbsp;12, 2018)
</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.26</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312516646823/d217338dex702.htm">Share Subscription Agreement, dated May&nbsp;
23, 2016, between 21Vianet Group Inc. and Tuspark Innovation Venture Limited (incorporated by reference to Exhibit 7.02 from Form Schedule 13D (File <FONT STYLE="white-space:nowrap">No.&nbsp;
005-86326),</FONT> initially filed by Tuspark Innovation Venture Limited and other filers with the Commission on July&nbsp;13, 2016) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.27</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312517121355/d305584dex437.htm">English translation of the Supplemental Agreement to the Optional Share Purchase Agreement, dated December&nbsp;
19, 2016, by and among 21Vianet Data Center Co., Ltd., Beijing Yiyun Network Technology Co., Ltd., Beijing 21Vianet Broad Band Data Center Co., Ltd. and the shareholders of Beijing Yiyun Network Technology Co., Ltd. (incorporated by reference to Exhibit
 4.37 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;12, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.28</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312517121355/d305584dex438.htm">English translation of the Supplemental Agreement to the Exclusive Technical Consulting and Services Agreement, dated December&nbsp;
19, 2016, by and among 21Vianet Data Center Co., Ltd., Beijing Yiyun Network Technology Co., Ltd., and Beijing 21Vianet Broad Band Data Center Co., Ltd. (incorporated by reference to Exhibit 4.38 from our annual report on Form <FONT
STYLE="white-space:nowrap">20-F</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;12, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.29</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312517121355/d305584dex439.htm">Investment Agreement dated March&nbsp;
5, 2017, among 21Vianet Group, Inc., 21Vianet DRP Investment Holdings Limited and Marble Stone Holdings Limited (incorporated by reference to Exhibit 4.39 from our annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> (File <FONT
STYLE="white-space:nowrap">No.&nbsp;001-35126),</FONT> initially filed with the Commission on April&nbsp;12, 2017) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.30*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex430.htm">English translation of the equity interest purchase agreement dated September&nbsp;27, 2017, by and among Beijing TUS Yuanchuang Technology Development Co., Ltd., a company wholly owned by <FONT
STYLE="white-space:nowrap">Tus-Holdings,</FONT> Beijing 21Vianet Broad Band Data Center Co., Ltd., WiFire Network Technology (Beijing) Co., Ltd., WiFire (Beijing) Technology Co., Ltd., Guangzhou Gehua Network Technology and Development Company Limited,
 Beijing Chengyishidai Network Technology Co., Ltd., Zhiboxintong (Beijing) Network Technology Co., Ltd., Beijing Fastweb Network Technology Co., Ltd. and Guangzai Wuxian (Shanghai) Network Technology Co., Ltd </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.31*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex431.htm">English translation of the share transfer agreement dated September&nbsp;27, 2017 by and among Langfang Xunchi Computer Data Processing Co., Ltd. and Mr.&nbsp;Jian Li </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;4.32*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex432.htm">English translation of the share transfer agreement dated December&nbsp;
14, 2017 by and among Langfang Xunchi Computer Data Processing Co., Ltd., Tibet Xingtao Culture Communication Co., Ltd. and Sichuan Aipu Network Co., Ltd. </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;8.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex81.htm">List of Subsidiaries and Principal Consolidated Affiliated Entities </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;11.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="http://www.sec.gov/Archives/edgar/data/1508475/000119312511088222/dex991.htm">Code of Business Conduct and Ethics of Registrant (incorporated by reference to Exhibit 99.1 from our <FONT STYLE="white-space:nowrap">F-1</FONT> registration
statement (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-173292),</FONT> as amended, initially filed with the Commission on April&nbsp;4, 2011) </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;12.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex121.htm">Chief Executive Officer Certification Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;12.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex122.htm">Chief Financial Officer Certification Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;13.1**</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex131.htm">Chief Executive Officer Certification Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;13.2**</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex132.htm">Chief Financial Officer Certification Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;15.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex151.htm">Consent of Ernst&nbsp;&amp; Young Hua Ming LLP, Independent Registered Public Accounting Firm </A></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">130 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="90%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:28.45pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Exhibit<BR>Number</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:85.25pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Description of
Document</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;15.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d516208dex152.htm">Consent of Han Kun Law Offices </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.INS*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.SCH*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.CAL*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.DEF*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.LAB*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Label Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.PRE*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase Document</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">Filed with this Annual Report on Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">**</TD>
<TD ALIGN="left" VALIGN="top">Furnished with Annual Report on Form <FONT STYLE="white-space:nowrap">20-F.</FONT> </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">131 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="rom516208_32a"></A>INDEX TO CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Page</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consolidated Financial Statements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#riderfin516208_1">Report of Independent Registered Public Accounting Firm</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">F-2</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#riderfin516208_2">Consolidated Balance Sheets as of December&nbsp;31, 2016 and
2017</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">F-3&nbsp;&#150;&nbsp;F-6</FONT></FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#riderfin516208_3">Consolidated Statements of Operations for the Years Ended December&nbsp;31,
 2015, 2016 and 2017</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">F-7</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#riderfin516208_4">Consolidated Statements of Comprehensive Loss for the Years Ended December&nbsp;31,
 2015, 2016 and 2017</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">F-8</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#riderfin516208_5">Consolidated Statements of Cash Flows for the Years Ended December&nbsp;31,
 2015, 2016 and 2017</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">F-9&nbsp;&#150;&nbsp;F-11</FONT></FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#riderfin516208_6">Consolidated Statements of Shareholders&#146; Equity for the Years Ended
 December&nbsp;31, 2015, 2016 and 2017</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">F-12&nbsp;&#150;&nbsp;F-14</FONT></FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#riderfin516208_7">Notes to the Consolidated Financial Statements for the Years Ended December&nbsp;31,
 2015, 2016 and 2017</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center"><FONT STYLE="white-space:nowrap">F-15&nbsp;&#150;&nbsp;F-75</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-1 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="riderfin516208_1"></A>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To the Shareholders and the Board of Directors of </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman">21Vianet Group, Inc. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Opinion on the
Financial Statements </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have audited the accompanying consolidated balance sheets of 21Vianet Group, Inc. (the Company) as of
December&nbsp;31, 2017 and 2016, and the related consolidated statements of operations, comprehensive loss, shareholders&#146; equity, and cash flows for each of the three years in the period ended December&nbsp;31, 2017 and the related notes
(collectively referred to as the &#147;consolidated financial statements&#148;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&nbsp;31, 2017 and
2016, and the results of its operations and its cash flows for the each of the three years in the period ended December&nbsp;31, 2017, in conformity with U.S. generally accepted accounting principles. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the
Company&#146;s internal control over financial reporting as of December&nbsp;31, 2017, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013
framework), and our report dated April 12, 2018 expressed an unqualified opinion thereon. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Adoption of New Accounting Standards </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As discussed in Note 2(o), Note 2(y) and Note 2(z) to the consolidated financial statements, the Company changed its method in measuring
goodwill impairment loss, presentation for deferred taxes and accounting for forfeitures associated with its share-based arrangements in 2017. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Basis
for Opinion </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These financial statements are the responsibility of the Company&#146;s management. Our responsibility is to express an
opinion on the Company&#146;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and
the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conducted our audits in accordance with
the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included
performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence
regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial
statements. We believe that our audits provide a reasonable basis for our opinion. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Ernst&nbsp;&amp; Young Hua Ming LLP </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have served as the Company&#146;s auditor since 2010. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shanghai, the People&#146;s Republic of China </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">April 12, 2018
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-2 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="riderfin516208_2"></A>CONSOLIDATED BALANCE SHEETS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;)) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="65%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Note</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>ASSETS</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Current assets:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,297,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,949,631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">299,653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,963,561</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">242,494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,271</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts and notes receivable (net of allowance for doubtful debt of RMB80,910 and RMB73,656
(US$11,321) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">655,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">455,811</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,057</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">277,946</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">548,890</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,363</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,431</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">710</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">109</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">777,131</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">933,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143,514</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">182,615</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">114,256</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,561</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total current assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,158,561</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,245,542</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">652,528</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Non-current assets:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property and equipment, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,781,613</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,319,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">510,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">977,341</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">401,115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Land use rights, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">10</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">167,646</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">163,671</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,156</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,755,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">989,530</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">152,088</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,544</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,344</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">514</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">172,818</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,562</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">298,871</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">510,926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78,528</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,210</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,106</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <FONT STYLE="white-space:nowrap">non-current</FONT> assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">147,302</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">81,581</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,539</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total <FONT STYLE="white-space:nowrap">non-current</FONT> assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,262,963</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,662,619</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">870,329</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,421,524</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,908,161</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,522,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:120pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:110pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these consolidated financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-3 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED BALANCE SHEETS&nbsp;(CONTINUED) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;)) </B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="67%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Note</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>LIABILITIES AND SHAREHOLDERS&#146; EQUITY</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Current liabilities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term bank borrowings (including short-term bank borrowings of the Consolidated VIEs without
recourse to the primary beneficiaries of RMB183,676 and RMB50,000 (US$7,685) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,683,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,685</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts and notes payable (including accounts and notes payable of the Consolidated VIEs without
recourse to the primary beneficiaries of RMB441,847 and RMB157,970 (US$24,280) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">529,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">252,892</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,869</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other payables (including accrued expenses and other payables of the
Consolidated VIEs without recourse to the primary beneficiaries of RMB525,613 and RMB368,190 (US$56,590) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">787,916</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">657,133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100,999</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Advances from customers (including advances from customers of the Consolidated VIEs without
recourse to the primary beneficiaries of RMB201,397 and RMB403,244 (US$61,977) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">201,397</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">403,244</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,977</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue (including deferred revenue of the Consolidated VIEs without recourse to the
primary beneficiaries of RMB311,191 and RMB49,699 (US$7,639) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">320,023</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,753</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes payable (including income taxes payable of the Consolidated VIEs without recourse to
the primary beneficiaries of RMB25,466 and RMB7,400 (US$1,137) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,309</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,046</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties (including amounts due to related parties&#151;current of the
Consolidated VIEs without recourse to the primary beneficiaries of RMB53,295 and RMB16,053 (US$2,467) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">121,928</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,675</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,557</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current portion of long-term bank borrowings (including current portion of long-term bank
borrowings of the Consolidated VIEs without recourse to the primary beneficiaries of RMB12,564 and RMB70,289 (US$10,803) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,289</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current portion of capital lease obligations (including current portion of capital lease
obligations of the Consolidated VIEs without recourse to the primary beneficiaries of RMB203,394 and RMB201,315 (US$30,942) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">243,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">201,315</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,942</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred government grants (including deferred government grants of the Consolidated VIEs without
recourse to the primary beneficiaries of RMB5,107 and RMB4,574 (US$703) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,107</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,574</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">703</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bonds payable (including bonds payable of the Consolidated VIEs without recourse to the primary
beneficiaries of nil and nil as of December 31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">419,316</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,139</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total current liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,373,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,775,323</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">272,862</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR></TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these consolidated
financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-4 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED BALANCE SHEETS&nbsp;(CONTINUED) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;)) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="67%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Note</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Non-current</FONT> liabilities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term bank borrowings (including long-term bank borrowings of the Consolidated VIEs without
recourse to the primary beneficiaries of RMB219,055 and RMB187,638 (US$28,839) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">268,221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">187,638</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,839</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue (including deferred revenue of the Consolidated VIEs without recourse to the
primary beneficiaries of RMB62,531 and nil as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62,531</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bonds payable (including bonds payable of the Consolidated VIEs without recourse to the primary
beneficiaries of nil and nil as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,918,069</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">294,802</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-current</FONT> portion of capital lease obligations
(including <FONT STYLE="white-space:nowrap">non-current</FONT> portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries of RMB581,568 and RMB687,176 (US$105,617) as of December&nbsp;31, 2016 and
2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">536,623</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">600,882</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">92,354</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrecognized tax benefits (including unrecognized tax benefits of the Consolidated VIEs without
recourse to the primary beneficiaries of RMB24,153 and RMB13,225 (US$2,033) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,689</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,511</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,538</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax liabilities (including deferred tax liabilities of the Consolidated VIEs without
recourse to the primary beneficiaries of RMB182,877 and RMB109,339 (US$16,805) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">274,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">190,873</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,337</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred government grants (including deferred government grants of the Consolidated VIEs without
recourse to the primary beneficiaries of RMB25,886 and RMB17,861 (US$2,745) as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,886</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,861</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,745</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total <FONT STYLE="white-space:nowrap">non-current</FONT> liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,196,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,931,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">450,615</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,570,507</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,707,157</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">723,477</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Commitments and contingencies</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Redeemable noncontrolling interest</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">28</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">700,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR></TABLE> <P STYLE="margin-top:120pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of
these consolidated financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-5 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED BALANCE SHEETS&nbsp;(CONTINUED) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), except for number of shares and per share data)
</B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Note</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Shareholders&#146; equity:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Class&nbsp;A Ordinary shares (par value of US$0.00001 per share; 1,200,000,000 and 1,200,000,000
shares authorized; 505,207,968 and 496,636,128 shares issued and outstanding as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Class&nbsp;B Ordinary Shares (par value of US$0.00001 per share; 300,000,000 and 300,000,000
shares authorized; 174,649,638 and 174,649,638 shares issued and outstanding as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional <FONT STYLE="white-space:nowrap">paid-in</FONT> capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,015,846</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,980,407</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,380,263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated other comprehensive income (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,673</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(411</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Statutory reserves</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,622</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,736</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,954</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated deficit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,869,031</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,629,300</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(557,813</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Treasury stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(204,557</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(337,683</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,901</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total 21Vianet Group, Inc. shareholders&#146; equity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,125,215</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,049,533</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">776,099</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Noncontrolling interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,802</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">151,471</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23,281</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total shareholders&#146; equity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,151,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,201,004</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">799,380</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total liabilities, redeemable noncontrolling interests and shareholders&#146;
equity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,421,524</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,908,161</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,522,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:300pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><A NAME="riderfin516208_2a"></A>The accompanying notes are an integral part of these consolidated financial
statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-6 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="riderfin516208_3"></A>CONSOLIDATED STATEMENTS OF OPERATIONS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), except for number of shares and per share data)
</B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="54%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Note</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Net revenues</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Hosting&nbsp;and related services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,369,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,668,655</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,975,178</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">457,276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Managed network services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,265,149</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">973,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">417,527</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,173</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total net revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,634,372</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,641,774</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,392,705</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">521,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Hosting&nbsp;and related services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,758,756</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,936,658</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,130,279</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(327,418</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Managed network services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,021,858</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(992,980</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(504,016</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(77,466</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,780,614</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,929,638</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,634,295</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(404,884</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Gross profit</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">853,758</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">712,136</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">758,410</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116,565</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Operating income (expenses)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,783</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,439</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">836</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Sales and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(359,460</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(352,926</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(256,682</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(39,451</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(142,835</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(149,337</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(149,143</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22,923</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(568,741</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(639,648</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(519,950</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(79,915</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(32,199</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117,564</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(37,427</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,752</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Changes in the fair value of contingent purchase consideration payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(43,325</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93,307</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(937</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Impairment of long-lived assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(392,947</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,808</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(61,757</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Impairment of goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(766,440</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117,800</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total operating expenses</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(1,137,991</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(1,552,332</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(2,126,948</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(326,906</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Operating loss</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(284,233</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(840,196</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,368,538</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,341</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Interest income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,078</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,925</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,060</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(274,184</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(198,589</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(185,313</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28,482</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Impairment of long-term investment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,258</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,114</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Gain on disposal of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">497,036</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76,393</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Loss on debt extinguishment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29,841</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Other income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,430</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,922</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,764</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,577</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Other expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,701</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16,449</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,060</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,622</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Foreign exchange gain (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,341</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,153</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,636</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Loss before income taxes and gain from equity method investments</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(405,800</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(978,734</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,061,597</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(163,165</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Income tax (expense) benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47,830</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,160</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90,170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Gain from equity method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,355</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,652</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,783</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,266</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Net loss</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,275</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(931,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(917,644</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,040</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net (income) loss attributable to noncontrolling interest and redeemable noncontrolling
interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26,824</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">298,324</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144,914</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Net loss attributable to the Company&#146;s ordinary shareholders</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(118,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Loss per share:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">RMB (0.85</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">RMB (1.37</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">RMB (1.36</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">USD (0.21</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">RMB (0.85</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">RMB (1.37</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">RMB (1.36</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">USD (0.21</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Shares used in loss per share computation:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">492,065,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">617,169,833</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">492,065,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">617,169,833</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><A NAME="riderfin516208_3a"></A>The accompanying notes are an integral part of these consolidated financial
statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-7 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="riderfin516208_4"></A>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), except for number of shares and per share data)
</B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="63%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,275</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(931,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(917,644</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,040</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive income (loss), net of tax of nil:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign currency translation adjustments,&nbsp;net of tax of nil</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(120,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,592</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Other comprehensive income (loss), net of tax of nil</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(120,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,592</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Comprehensive loss</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(359,757</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(789,396</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,038,607</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(159,632</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive (income) loss attributable to noncontrolling interest and redeemable noncontrolling
interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26,824</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">298,324</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144,914</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Comprehensive loss attributable to the Company&#146;s ordinary shareholders</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(386,581</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(491,072</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(893,693</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(137,359</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:120pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:200pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><A NAME="riderfin516208_4a"></A>The accompanying notes are an integral part of these consolidated financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-8 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="riderfin516208_5"></A>CONSOLIDATED STATEMENTS OF CASH FLOWS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;)) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>CASH FLOWS FROM OPERATING ACTIVITIES</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net&nbsp;loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,275</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(931,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(917,644</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,040</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adjustments to reconcile net loss to net cash generated from operating activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign exchange (gain) loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(72,394</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56,341</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,153</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,636</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value of contingent purchase consideration payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,325</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(93,307</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">937</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">402,035</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">480,105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">523,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80,460</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">184,147</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">183,964</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143,602</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,071</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss (gain) on disposal of property and equipment and intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">106</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,101</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,285</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(505</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,199</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117,564</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,427</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,752</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share based compensation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">190,027</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118,729</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,129</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,244</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred income tax benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,262</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(65,932</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(128,026</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19,677</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain from equity method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(52,355</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(35,652</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(53,783</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,266</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss on debt extinguishment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,841</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain from disposal of cost method investment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,160</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dividend income of cost method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,821</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(280</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain from disposal of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(497,036</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(76,393</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of long-lived assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">392,947</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">401,808</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">766,440</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117,800</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of long-term investment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,258</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,114</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in operating assets and liabilities, net of effects of acquisitions and
disposals:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(83,913</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,561</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(84,892</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,048</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts and notes receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,086</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(40,988</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,277</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,809</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,480</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,108</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,134</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(174</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(278,229</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(148,776</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(310,190</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47,675</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,927</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16,958</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,436</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">682</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts and notes payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">96,548</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,947</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42,468</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,527</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrecognized tax (expense) benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,961</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,197</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,939</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(605</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">92,692</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82,216</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">270,082</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,511</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,845</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28,086</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(65,415</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,054</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Advances from customers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">88,121</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,597</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">201,847</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,023</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,946</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(28,060</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,548</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,006</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred government grants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,048</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,627</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,985</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(766</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">195</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,552</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,356</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,206</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash generated from operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">216,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">83,620</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">402,310</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,835</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR></TABLE> <P STYLE="margin-top:100pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these consolidated
financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-9 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS&nbsp;(CONTINUED) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;)) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>CASH FLOWS FROM INVESTING ACTIVITIES</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Purchases of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,052,271</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(574,501</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(395,998</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(60,864</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Purchases of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47,513</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(37,999</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,957</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,914</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from disposal of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,702</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,719</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">879</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Disposal of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(64,580</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,926</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payments for short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,675,157</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(285,127</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(755,876</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(116,176</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payment of loans to third parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(73,472</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Receipt of loan to a third party</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,279</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,370</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds received from maturity of short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,496,826</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112,300</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">484,932</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74,533</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from disposal of long-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,269</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from dividend income of cost method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,821</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">130,832</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,109</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payments for long-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,245</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(48,701</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(162,176</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,926</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payments for
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,324</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payments for assets acquisition, net of cash acquired</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(56,264</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(25,053</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,851</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net cash used in investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(370,130</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(841,017</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(699,336</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(107,486</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>CASH FLOWS FROM FINANCING ACTIVITIES</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,332</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,699,411</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,702,188</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">261,622</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,344</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,510</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from issuance of ordinary shares</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,808,498</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,548,695</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payments for contingent consideration in relation to acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19,310</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,617</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Repayment of 2016 bonds/ 2017 bonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(264,300</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(420,600</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(64,645</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Repurchase of 2017 bonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,596,335</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from issuance of 2020 bonds (Note 16)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,936,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">297,581</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payment of issuance cost of 2020 bonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,735</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,496</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from long-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">85,213</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">214,620</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,440</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,830</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from short-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">300,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,725,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,759</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Repayment of long-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(960,317</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(49,320</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(94,037</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,453</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Repayment of short-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(184,181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(318,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,673,676</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(257,239</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payments for purchase of noncontrolling interest/mandatorily redeemable noncontrolling
interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(100,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payments for purchase of property and equipment through&nbsp;capital leases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(81,547</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(23,638</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(199,126</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(30,605</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Repayment of loan from a third party</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(100,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,370</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Proceeds from sales and leaseback transactions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">130,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Rental prepayment and deposits for sales and leaseback transactions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(152,715</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(164,698</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(25,314</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Contribution from noncontrolling interest in a subsidiary</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">134,633</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,693</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Prepayment for future share repurchase plan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(39,028</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,806</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(585</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Payments for share repurchase plan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(42,665</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(133,126</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,461</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net cash generated from financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,115,032</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">209,472</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,089,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">167,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Effect of foreign exchange rate changes on cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78,903</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">160,289</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(140,298</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(21,564</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net increase (decrease) in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,040,639</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(387,636</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">652,213</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100,244</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cash and cash equivalents at beginning of year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">644,415</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,685,054</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,297,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">199,409</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cash and cash equivalents at end of year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,685,054</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,297,418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,949,631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">299,653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these consolidated
financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-10 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS&nbsp;(CONTINUED) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;)) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="62%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="8"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Supplemental disclosures of cash flow information:</B></P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(62,815</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(50,349</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(55,076</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,465</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest paid</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(242,713</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(155,679</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(96,846</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,885</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest received</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,490</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,886</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,857</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,435</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="9"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="8"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Supplemental disclosures of <FONT STYLE="white-space:nowrap">non-cash</FONT>
activities:</B></P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of property and equipment through capital leases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">87,487</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">240,474</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">453,786</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69,746</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of property and equipment included in accrued expenses and other payables, notes payable,
and amounts due to related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(94,782</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,669</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,750</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,421</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of intangible assets included in accrued expenses and other payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,392</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,310</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,354</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">208</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contingent consideration related to the acquisitions included in amount due to related parties and
accrued expenses and other payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(174,761</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(306,126</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(937</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:120pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:120pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:120pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><A NAME="riderfin516208_5a"></A>The accompanying notes are an integral part of these consolidated financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-11 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="riderfin516208_6"></A>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#146; EQUITY </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;) except for number of shares) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7.5pt" ALIGN="center">


<TR>
<TD WIDTH="31%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Note</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number of<BR>ordinary<BR>shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Treasury<BR>Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Ordinary<BR>shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">paid-in</FONT><BR>capital</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>other<BR>comprehensive<BR>(loss) income</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Statutory<BR>reserves</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>deficit</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>21Vianet<BR>Group, Inc.<BR>shareholders&#146;<BR>equity</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Noncontrolling<BR>interest</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>shareholders&#146;<BR>equity</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balance as of January&nbsp;1, 2015</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">396,234,309</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(213,665</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,225,029</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(65,754</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,794,975</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,202,924</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,033</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,226,957</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Consolidated net loss</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,451</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(425,648</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Contribution by noncontrolling interest through acquisition</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,037</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Foreign exchange difference</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of new shares for stock consideration settlement</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,098,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of new shares for Esta Investment Pte Ltd./King Venture Holdings Limited/Xiaomi Ventures
Limited</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">98,672,082</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,808,491</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,808,498</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,808,498</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of new shares for share option exercise and restricted share units vested</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,429,372</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Settlement of stock consideration settlement by treasury stock</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">878,232</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,523</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,523</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162,346</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162,346</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162,346</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share issued to depository bank</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,200,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Reclassification of contingent consideration payable upon resolution of contingencies</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">214,543</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">214,543</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">214,543</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Appropriation of statutory reserves</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,911</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,911</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Appropriation of dividend</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,034</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,034</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Decrease in accretion of redeemable noncontrolling interests</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share options exercised</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,454,420</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,240</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,240</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,240</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Restricted share units vested</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,462,098</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Settlement of share options with shares held by depository bank</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,916,518</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balance as of December&nbsp;31, 2015</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">522,512,594</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(193,142</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,403,117</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,236</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63,174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,233,985</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,014,962</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,413</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,034,375</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR></TABLE> <P STYLE="margin-top:120pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these consolidated
financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-12 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#146; EQUITY&nbsp;(CONTINUED) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;) except for number of shares) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7.5pt" ALIGN="center">


<TR>
<TD WIDTH="31%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Note</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number of<BR>ordinary<BR>shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Treasury<BR>Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Ordinary<BR>shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">paid-in</FONT><BR>capital</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>other<BR>comprehensive<BR>(loss) income</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Statutory<BR>reserves</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>deficit</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>21Vianet<BR>Group, Inc.<BR>shareholders&#146;<BR>equity</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Noncontrolling<BR>interest</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>shareholders&#146;<BR>equity</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balance as of January&nbsp;1, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">522,512,594</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(193,142</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,403,117</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,236</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63,174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,233,985</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,014,962</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,413</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,034,375</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Consolidated net loss</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,389</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(631,209</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Contribution from noncontrolling interest in a subsidiary</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Foreign exchange difference</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of new shares for stock consideration settlement</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,087,476</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of new shares for Tuspark Innovation Venture Limited</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143,050,264</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,548,685</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,548,695</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,548,695</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of new shares for share option exercise and restricted share units vested</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,261,456</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Settlement of stock consideration settlement by treasury stock</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,338,966</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,250</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(30,714</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">536</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">536</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90,734</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90,734</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90,734</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share issued to depository bank</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,500,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Reclassification of contingent consideration payable upon resolution of contingencies</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">210,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">210,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">210,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Appropriation of statutory reserves</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,448</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,448</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Increase in accretion of redeemable noncontrolling interests</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,485</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,485</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,485</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share repurchase</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,893,150</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(42,665</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(42,665</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(42,665</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share options exercised</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">921,594</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,391</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,391</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,391</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Restricted share units vested</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,957,984</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Settlement of share options with shares held by depository bank</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,879,578</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balance as of December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">679,857,606</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(204,557</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,015,846</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,622</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,869,031</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,125,215</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,802</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,151,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR></TABLE> <P STYLE="margin-top:120pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these consolidated
financial statements </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-13 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#146; EQUITY&nbsp;(CONTINUED) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;) except for number of shares) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7.5pt" ALIGN="center">


<TR>
<TD WIDTH="28%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Note</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number of<BR>ordinary<BR>shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Treasury<BR>Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Ordinary<BR>shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">paid-in</FONT><BR>capital</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>other<BR>comprehensive<BR>(loss) income</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Statutory<BR>reserves</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>deficit</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>21Vianet<BR>Group, Inc.<BR>shareholders&#146;<BR>equity</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Noncontrolling<BR>interest</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>shareholders&#146;<BR>equity</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balance as of January&nbsp;1, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">679,857,606</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(204,557</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,015,846</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,622</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,869,031</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,125,215</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,802</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,151,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Consolidated net loss</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,018</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(775,748</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Cumulative adjustment for changes in accounting principles</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">2(z)</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,425</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,425</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,425</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Contribution from noncontrolling interest in a subsidiary</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">134,633</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">134,633</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Foreign exchange difference</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(120,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(120,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(120,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Issuance of new shares for share option exercise and restricted share units vested</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,119,052</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105,532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105,532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105,532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share issued to depository bank</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,000,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Appropriation of statutory reserves</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,083</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,083</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Appropriation of dividend</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,946</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,946</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Disposal of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27,969</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,969</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Increase in accretion of redeemable noncontrolling interests</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">28</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,896</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,896</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,896</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share repurchase</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,690,892</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(133,126</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(133,126</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(133,126</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Share options exercised</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">21</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">332,754</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Restricted share units vested</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,576,398</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Settlement of share options with shares held by depository bank</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,909,152</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balance as of December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">671,285,766</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(337,683</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,980,407</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,673</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,736</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,629,300</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,049,533</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">151,471</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,201,004</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:7.5pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:7.5pt; font-family:Times New Roman">Balance as of December&nbsp;31, 2017 US$</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">671,285,766</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,901</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,380,263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(411</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,954</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(557,813</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">776,099</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23,281</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">799,380</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:120pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:100pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><A NAME="riderfin516208_6a"></A>The accompanying notes are an integral part of these consolidated financial statement </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-14 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="riderfin516208_7"></A>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ORGANIZATION </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">21Vianet Group, Inc. was incorporated under the laws of the Cayman Islands on
October&nbsp;16, 2009 and its principal activity is investment holding. The Company is principally engaged in the provision of hosting and related services after the disposal of subsidiaries which are engaged in managed network services in September
2017 (Note 4). </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">As of December&nbsp;31, 2017 the significant subsidiaries of the Company and consolidated variable interest entities are as follows: </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="35%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="17%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="12%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="26%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Entity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Date of</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">incorporation/</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">acquisition</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Place of<BR>incorporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Percentage<BR>of direct<BR>ownership<BR>by the<BR>Company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Principal&nbsp;activities</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">Direct</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>Subsidiaries:</U></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21ViaNet Group Limited (&#147;21Vianet&nbsp;HK&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">May&nbsp;25,&nbsp;2007</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong Kong</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Investment&nbsp;holding</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21ViaNet Data Center Co., Ltd. (&#147;21Vianet China&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June&nbsp;12, 2000</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of technical and consultation services and rental of long-lived assets</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet (Foshan) Technology&nbsp;Co., Ltd.<BR>(&#147;FS Technology&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">December&nbsp;20,&nbsp;2011</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Trading of network equipment, provision of technical and internet data center services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Anhui Suzhou Technology Co., Ltd.<BR>(&#147;SZ Technology&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">November&nbsp;16,&nbsp;2011</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Trading of network equipment</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Hangzhou Information Technology Co., Ltd.<BR>(&#147;HZ Technology&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">March&nbsp;4, 2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of internet data center services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Mobile Limited<BR>(&#147;21V Mobile&#148;)<SUP STYLE="font-size:85%; vertical-align:top">
</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">April&nbsp;30, 2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong Kong</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Investment holding and provision of telecommunication services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Joytone Infotech Co., Ltd.<BR>(&#147;SZ Zhuoaiyi&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">April&nbsp;30, 2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of technical and consultation services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Ventures Limited (&#147;Ventures&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">March&nbsp;6, 2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong Kong</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Investment holding</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Abitcool (China) Broadband Inc.<BR>(&#147;aBitCool DG&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June&nbsp;13, 2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Dormant company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diyixian.com Limited (&#147;DYX&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">August&nbsp;10, 2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong&nbsp;Kong</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of virtual private network services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21 Vianet Zhuhai Financial Leasing Co., Ltd (&#147;Zhuhai Financial Leasing&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">April 9, 2015</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of financial leasing business services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet DRP Investment Holdings Limited. (&#147;DRP investment&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">January&nbsp;10, 2017</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong&nbsp;Kong</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Investment holding</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-15 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ORGANIZATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="35%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="17%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="12%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="26%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Entity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Date of</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">incorporation/</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">acquisition</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Place of<BR>incorporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Percentage<BR>of direct<BR>ownership<BR>by the<BR>Company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Principal&nbsp;activities</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">Direct</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shihua DC Investment Holdings Limited. (&#147;Shihua Investment&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">March&nbsp;14, 2017</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Investment holding</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet (Xi&#146;an) Technology&nbsp;Co., Ltd.<BR>(&#147;Xi&#146;an Tech&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">July&nbsp;5, 2012</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of technical and internet data center services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foshan Zhuoyi Intelligence Date Co., Ltd. (&#147;FS Zhuoyi&#148;)<SUP
STYLE="font-size:85%; vertical-align:top">&nbsp;(1)&nbsp;/(4)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">July&nbsp;7, 2016</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Dormant company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dermot Holding Limited<BR>(&#147;Dermot
BVI&#148;)<SUP STYLE="font-size:85%; vertical-align:top">&nbsp;(3)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">August&nbsp;8, 2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">British&nbsp;Virgin Islands</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Investment holding</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>Variable Interest Entities (the &#147;VIEs&#148;):</U></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Yiyun Network Technology Co.,
Ltd.<SUP STYLE="font-size:85%; vertical-align:top">&nbsp;(1)</SUP><SUP STYLE="font-size:85%; vertical-align:top"></SUP><SUP STYLE="font-size:85%; vertical-align:top">&nbsp;/(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">October&nbsp;22,&nbsp;2002</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of internet data center services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing iJoy Information Technology Co., Ltd. (&#147;BJ&nbsp;iJoy&#148;)&nbsp;<SUP
STYLE="font-size:85%; vertical-align:top">(1) / (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">April&nbsp;30, 2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of internet data center, content delivery network services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">WiFire Network Technology (Beijing) Co.,
Ltd.<SUP STYLE="font-size:85%; vertical-align:top">&nbsp;(1) / (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">April&nbsp;1,&nbsp;2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of telecommunication services</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>Held directly by BJ iJoy:</U></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai iJoy Information <BR>Technology Co., Ltd.<BR>(&#147;SH iJoy&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) / (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">May&nbsp;30,&nbsp;2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of internet data center, content delivery network services</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>Held directly by 21Vianet Technology:</U></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing 21Vianet Broad Band Data Center Co., Ltd. (&#147;21Vianet Beijing&#148;)<SUP
STYLE="font-size:85%; vertical-align:top">&nbsp;(1) / (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">March&nbsp;15,&nbsp;2006</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of internet data center services</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>Held directly by 21Vianet Beijing:</U></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet (Xi&#146;an) Information Outsourcing Industry Park Services Co.,
Ltd.<BR>(&#147;Xi&#146;an Sub&#148;)<SUP STYLE="font-size:85%; vertical-align:top">&nbsp;(1) / (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June&nbsp;23, 2008</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of internet data center services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Langfang Xunchi Computer Data Processing Co., Ltd.<BR>(&#147;LF Xunchi&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) / (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">December&nbsp;19,&nbsp;2011</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Dormant company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Blue Cloud Technology Co., Ltd. (&#147;SH&nbsp;Blue Cloud&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) / (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">March&nbsp;21, 2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of Office 365 and Windows Azure platform services</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-16 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ORGANIZATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="35%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="17%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="12%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="26%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Entity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Date of</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">incorporation/</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">acquisition</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Place of<BR>incorporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Percentage<BR>of direct<BR>ownership<BR>by the<BR>Company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Principal&nbsp;activities</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">Direct</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Yilong Xinda Technology Co., Ltd. <BR>(&#147;BJ Yilong&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) / (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">February&nbsp;28, 2013</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of managed network services and virtual private network services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Yichengtaihe Investment&nbsp;Co., Ltd.<BR>(&#147;BJ Yichengtaihe&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1)/ (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">September&nbsp;30,&nbsp;2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of internet data center services</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Hongyuan Network Technology Co., Ltd. (&#147;BJ Hongyuan&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1)/ (2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">December&nbsp;8, 2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD NOWRAP VALIGN="top" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of internet data center services</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><U>Held directly by DYX and LF Xunchi:</U></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shenzhen Diyixian Telecommunication Co., Ltd. (&#147;SZ DYX&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(1) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">August&nbsp;10, 2014</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="top">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Provision of virtual private network services</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Collectively, the &#147;PRC Subsidiaries&#148;. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Collectively, the &#147;Consolidated VIEs&#148;. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">On August&nbsp;10, 2014, the Company and its subsidiary, LF Xunchi, acquired 100% equity interest Dermot BVI and its subsidiaries (collectively referred to as &#147;Dermot Entities&#148;). </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top">On July&nbsp;7, 2016, the Company through its subsidiary, 21Vianet HK acquired 100% equity interest in the entity, which was accounted for an assets acquisition. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">PRC laws and regulations prohibit foreign ownership of internet and telecommunications-related businesses. To comply with these foreign ownership restrictions, the Company conducts its businesses in the PRC through its
VIEs using contractual agreements (the &#147;VIE Agreements&#148;). The equity interests of 21Vianet Technology are legally held by certain PRC individuals, including Chen Sheng, the Executive Chairman of Board of Directors of the Company and Zhang
Jun (collectively the &#147;Nominee Shareholders&#148;). The following is a summary of the key terms of the VIE Agreements: </TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Exclusive option agreement </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the exclusive option agreement entered into amongst 21Vianet China and the Nominee Shareholders of 21Vianet Technology, the Nominee
Shareholders granted the Company or its designated party, an exclusive irrevocable option to purchase all or part of the equity interests held by the Nominee Shareholders in 21Vianet Technology, when and to the extent permitted under the PRC laws,
at an amount equal to RMB1. 21Vianet Technology cannot declare any profit distributions or grant loans in any form without the prior written consent of 21Vianet China. The Nominee Shareholders must remit in full any funds received from 21Vianet
Technology to 21Vianet China, in the event any distributions are made by 21Vianet Technology. The term of this agreement is 10 years, expiring on December&nbsp;18, 2016, which is renewable at the sole discretion of 21Vianet China. On
December&nbsp;19, 2016, this agreement was renewed for another 10 years, expiring on December&nbsp;18, 2026. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-17 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ORGANIZATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Exclusive technical consulting and service agreement </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the exclusive technical consulting and service agreement entered into between 21Vianet China and 21Vianet Technology, 21Vianet
China is to provide exclusive management consulting services and internet technical services in return for fees based on a predetermined hourly rate of RMB1, which is adjustable at the sole discretion of 21Vianet China. The term of this agreement is
10 years, expiring on December&nbsp;18, 2016, which is renewable at the sole discretion of 21Vianet China. On December&nbsp;19, 2016, this agreement was renewed for another 10 years, expiring on December&nbsp;18, 2026. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Loan agreement </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In
January 2011, 21Vianet China and the Nominee Shareholders entered into a loan agreement. Pursuant to the agreement, 21Vianet China has provided interest-free loan facilities of RMB7,000 and RMB3,000, respectively, to the Nominee Shareholders of
21Vianet Technology for the purpose of providing capital to 21Vianet Technology to develop its data center and telecommunications value-added business and related businesses. There is no fixed term for the loan. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Power of attorney agreement </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Nominee Shareholders entered into the power of attorney agreement whereby they granted an irrevocable proxy of the voting rights underlying
their respective equity interests in 21Vianet Technology to 21Vianet China, which include, but are not limited to, all the shareholders&#146; rights and voting rights empowered to the Nominee Shareholders by the company law and 21Vianet
Technology&#146;s Articles of Association. The power of attorney remains valid and irrevocable from the date of execution, so long as each Nominee Shareholder remains as a shareholder of 21Vianet Technology. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The power of attorney agreement was subsequently reassigned to 21Vianet Group, Inc. in September 2010. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Share pledge agreement </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the share pledge agreement entered into amongst 21Vianet China, 21Vianet Technology and the Nominee Shareholders, the Nominee
Shareholders have contemporaneously pledged all their equity interests in 21Vianet Technology to guarantee the repayment of the loan under the Loan Agreement between 21Vianet China and the Nominee Shareholders. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On August&nbsp;10, 2015, a Notification of Cancellation of share pledge registration was issued by Beijing Administration for Industry and
Commerce, Pinggu Branch to cancel the registration of the share pledge by one of the Nominee Shareholders, Zhang Jun. Such cancellation does not affect the effectiveness of the share pledge agreement and does not lessen the control imposed on the
contractual parties of the Company. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If 21Vianet Technology breaches its respective contractual obligations under the Share pledge
agreement and the loan agreement, 21Vianet China, as pledgee, will be entitled to certain rights, including the right to sell the pledged equity interests. The Nominee Shareholders agreed not to transfer, sell, pledge, dispose of or otherwise create
any new encumbrance on their equity interests in 21Vianet Technology without the prior written consent of 21Vianet China. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-18 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ORGANIZATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Financial support letter </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the financial support letter, 21Vianet Group, Inc. agreed to provide unlimited financial support to 21Vianet Technology for its
operations and agreed to forego the right to seek repayment in the event 21Vianet Technology is unable to repay such funding. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company
also controls two other VIEs, namely BJ iJoy and WiFire Network through their primary beneficiary, aBitCool DG and SZ Zhuoaiyi, wholly owned subsidiaries of the Company. The key terms of the VIE Agreements in relation to BJ iJoy and WiFire Network
are similar to those summarized above. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship
between the Company and 21Vianet Technology through the irrevocable power of attorney agreement, whereby the Nominee Shareholders effectively assigned all of their voting rights underlying their equity interests in 21Vianet Technology to the
Company. In addition, the Company, through 21Vianet China, obtained effective control over 21Vianet Technology through the ability to exercise all the rights of 21Vianet Technology&#146;s shareholders pursuant to the share pledge agreement and
exclusive option agreement. The Company demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the expected losses through the financial support letter. In addition, the Company also demonstrates
its ability to receive substantially all of the economic benefits of 21Vianet Technology through 21Vianet China through the consulting and service agreement. Thus, the Company is the primary beneficiary of 21Vianet Technology and consolidates
21Vianet Technology and its subsidiaries under ASC <FONT STYLE="white-space:nowrap">810-10</FONT> <I>Consolidation: Overall</I>. Similar conclusion has been reached with respect to the VIE structures with aBitCool DG and SZ Zhuoaiyi as the primary
beneficiary. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In the opinion of the Company&#146;s management and PRC counsel, (i)&nbsp;the ownership structure of the VIEs is in
compliance with applicable PRC laws and regulations in any material respect, and (ii)&nbsp;each of the VIE Agreements is valid, legally binding and enforceable to each party of such agreements under the existing PRC laws and will not violate any PRC
laws or regulations currently in effect. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">However, there are substantial uncertainties regarding the interpretation and application of
current and future PRC laws and regulations. Accordingly, the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to its opinion. If the current ownership structure of the Company and its contractual
arrangements with the VIEs are found to be in violation of any existing or future PRC laws and regulations, the Company may be required to restructure its ownership structure and operations in the PRC to comply with the changing and new PRC laws and
regulations. To the extent that changes and new PRC laws and regulations prohibit the Company&#146;s VIE arrangements from complying with the principles of consolidation, the Company would have to deconsolidate the financial position and results of
operations of its VIEs. In the opinion of management, the likelihood of loss in respect of the Company&#146;s current ownership structure or the contractual arrangements with the VIEs is remote based on current facts and circumstances. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top">VIE disclosures </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Except for certain property with carrying amounts of RMB335,491 (US$48,321)
that were pledged to secure banking borrowings granted to the Company (Note 13), there were no pledges or collateralization of the Consolidated VIEs&#146; assets. Creditors of the Consolidated VIEs have no recourse to the general credit of the
primary beneficiaries of the Consolidated VIEs, and such amounts have been parenthetically presented on the face of the consolidated balance&nbsp;sheets. The Consolidated VIEs operate the data centers and own facilities including data center
buildings, leasehold improvements, fiber optic cables, computers and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-19 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ORGANIZATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
network equipment, which are recognized in the Company&#146;s consolidated financial statements. They also hold certain value-added technology licenses, registered copyrights, trademarks and
registered domain names, including the official website, which are also considered as revenue-producing assets. However, none of such assets was recorded on the Company&#146;s consolidated balance sheets as such assets were all acquired or
internally developed with insignificant cost and expensed as incurred. In addition, the Company also hires data center operation and marketing workforce for its daily operations and such costs are expensed when incurred. The Company has not provided
any financial or other support that it was not previously contractually required to provide to the Consolidated VIEs during the periods presented. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top">Cooperation with Warburg Pincus </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In March 2017, the Company entered into an investment
agreement with Warburg Pincus to establish a multi-stage joint venture and build a digital real estate platform in China. The Company seeded the initial JV with four existing high-performing IDC assets, and Warburg Pincus contributed direct capital
and extensive industry network and resources in the real estate sector. The Company owns 51% of the equity interests in the four existing internet data center (&#147;IDC&#148;) assets while Warburg Pincus owns the remaining 49%. On March&nbsp;14,
2017, Shihua Investment was established by the Company and a subsidiary of Warburg Pincus, with the equity interest of 51% and 49%, respectively. As of December&nbsp;31, 2017, the IDC assets of in Xi&#146;an Tech and FS Zhuoyi has been transferred
to Shihua Investment which is controlled by the Company. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In March 2017, the Company and Warburg Pincus set up two JVs, Shihua DC
Investment Holdings 2 Limited and Shihua DC Investment Management Limited, (collectively, Shihua DC Holdings) (Note 12) , with the equity interest of 49% and 51% respectively. The Company accounted for the investment in the two JVs under equity
method investments for its ability to exercise significant influence. As of December&nbsp;31, 2017, Shihua DC Holdings has not commerce any operations. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top">Variable interests in a VIE </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company held variable interest
in an entity that does not have sufficient equity at risk where the Company is not the VIE&#146;s primary beneficiary to consolidate the VIE. The Company&#146;s maximum exposure to such an arrangement is RMB59,846 (US$9,198). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-20 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ORGANIZATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following tables represent the financial information of the Consolidated VIEs as of
December&nbsp;31, 2016 and 2017 and for the years ended December&nbsp;31, 2015, 2016 and 2017 before eliminating the intercompany balances and transactions between the Consolidated VIEs and other entities within the Company : </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="71%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>ASSETS</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Current assets:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">239,874</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">233,673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,915</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68,709</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">149,375</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,959</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable (net of allowance for doubtful debt of RMB80,313 and RMB70,627 (US$10,855) as
of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">555,509</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">342,276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,607</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,320</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">636,776</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">809,546</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124,425</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82,350</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">86,824</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,345</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total current assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,587,538</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,621,694</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">249,251</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Non-current</FONT> assets:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property and equipment, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,501,578</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,331,139</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">358,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">555,649</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45,203</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,948</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Land use rights, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76,044</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74,162</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,398</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,146,570</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">302,956</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,563</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97,063</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">169,224</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,009</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <FONT STYLE="white-space:nowrap">non-current</FONT> assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112,822</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">67,517</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,377</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">266,748</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">355,894</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total <FONT STYLE="white-space:nowrap">non-current</FONT> assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,756,474</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,346,095</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">514,285</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,344,012</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,967,789</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">763,536</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Current liabilities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">183,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,685</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts and notes payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">441,847</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">157,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,280</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">525,613</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">368,190</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,590</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Advance from customers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">201,397</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">403,244</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,977</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">311,191</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,699</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,639</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,466</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,137</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due to inter-companies <SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,221,897</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,863,780</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">286,458</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due to related parties (Note 23)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,295</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,053</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,467</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current portion of capital lease obligation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">203,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">201,315</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,942</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current portion of long-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,564</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,289</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred government grants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,107</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,574</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">703</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total current liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,185,447</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,192,514</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">490,681</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-21 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ORGANIZATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="74%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD COLSPAN="3" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD COLSPAN="3" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD COLSPAN="3" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Non-current</FONT> liabilities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Amount due to inter-companies
<SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,052,734</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,020,972</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">156,921</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Long-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">219,055</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">187,638</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,839</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Deferred revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62,531</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-current</FONT> portion of capital lease
obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">581,568</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">687,176</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105,617</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Unrecognized tax benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,153</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,225</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,033</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Deferred tax liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">182,877</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">109,339</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,805</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Deferred government grants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,886</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,861</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,745</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD COLSPAN="3" VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total <FONT STYLE="white-space:nowrap">non-current</FONT> liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,148,804</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,036,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">312,960</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD COLSPAN="3" VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,334,251</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,228,725</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">803,641</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Years Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,066,090</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,938,319</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,578,893</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">396,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(35,811</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(674,685</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(567,395</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(87,207</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="65%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the Years Ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net cash provided by operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">270,358</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">141,364</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">364,246</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,984</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net cash provided by (used in) investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105,635</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(470,955</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(601,368</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(92,429</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net cash (used in) provided by financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(354,408</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">178,283</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">230,921</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,492</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Net increase (decrease) in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,585</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(151,308</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,201</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(953</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Amount due to inter-companies consist of intercompany payables to the other companies within the Company for the purchase of telecommunication resources and fixed assets on behalf of the Consolidated VIEs.
</TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(a)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Basis of presentation </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The accompanying consolidated financial statements have
been prepared in accordance with U.S. generally accepted accounting principles (&#147;U.S. GAAP&#148;). </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(b)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Principles of consolidation </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the
financial statements of the Company, its subsidiaries and the Consolidated VIEs for which the Company or a subsidiary of the Company is the primary beneficiary. All significant inter-company transactions and balances between the Company, its
subsidiaries and the Consolidated VIEs are eliminated upon consolidation. Results of acquired subsidiaries and its Consolidated VIEs are consolidated from the date on which control is transferred to the Company. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(c)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Use of estimates </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The preparation of the consolidated financial statements in
conformity with US&nbsp;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-22 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(c)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Use of estimates&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Significant estimates and
assumptions reflected in the Company&#146;s financial statements include, but are not limited to, estimating the useful lives of long-lived assets, subsequent impairment assessment of long-lived assets and goodwill arising from business acquisition,
determining the fair value of equity method investments and retained equity investments in the disposed subsidiaries, accounting for investments and the subsequent impairment assessment, determining the provision for accounts and other receivable,
accounting for deferred income taxes, accounting for share-based compensation arrangements, and accounting for capital lease. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and
as such, differences may be material to the consolidated financial statements. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(d)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Foreign currency </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The functional currency of the Company and its overseas
subsidiaries is the United States dollar (&#147;US$&#148;), whereas the functional currency of the Company&#146;s PRC subsidiaries and its Consolidated VIEs is the Chinese Renminbi (&#147;RMB&#148;) as determined based on the criteria of ASC 830,
<I>Foreign Currency Matters</I>. The Company uses the RMB as its reporting currency. Transactions denominated in foreign currencies are <FONT STYLE="white-space:nowrap">re-measured</FONT> into the functional currency at the exchange rates prevailing
on the transaction dates. Foreign currency denominated financial assets and liabilities are <FONT STYLE="white-space:nowrap">re-measured</FONT> at the balance sheet date exchange rate. Exchange gains and losses are included in foreign exchange gains
and losses in the consolidated statements of operations. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Assets and liabilities of the Company and its overseas subsidiaries are
translated into RMB at fiscal <FONT STYLE="white-space:nowrap">year-end</FONT> exchange rates. Income and expense items are translated at average exchange rates prevailing during the fiscal year. The resulting translation adjustments are recorded in
other comprehensive income within the statements of comprehensive loss. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(e)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Convenience translation </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amounts in US$ are presented for the convenience of the
reader and are translated at the noon buying rate of US$1.00 to RMB6.5063 on December&nbsp;29, 2017 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is
made that the RMB amounts could have been, or could be, converted into US$ at such rate. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(f)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Cash and cash equivalents </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents consist of cash on hand and
demand deposits placed with banks or other financial institutions which are unrestricted as to withdrawal and use and have original maturities less than three&nbsp;months. All highly liquid investments with a stated maturity of 90 days or less from
the date of purchase are classified as cash equivalents. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(g)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Restricted cash </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Restricted cash mainly represents amounts held by a few banks in
escrow as security for credit facilities, the guarantee of compliance with the network and service requirements of the radio spectrum license awarded by the Hong Kong Telecommunication Authority, the deposits held in escrow for the advances received
from end customers subscribing Office 365 and Windows Azure services (the disbursement of which shall be agreed by both Microsoft (China) Co., Ltd. (&#147;Microsoft&#148;) and the Company). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-23 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(h)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Short-term investments </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">All highly liquid investments with stated maturities of
greater than 90 days but less than 365 days are mainly fixed rate time deposits that are classified as short-term investments. The Company accounts for the investments in debt and equity securities in accordance with ASC
Topic&nbsp;320&nbsp;(&#147;ASC 320&#148;), <I>Investments&#151;Debt and Equity Securities</I>. The Company classifies the investments in debt and equity securities as
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">&#147;held-to-maturity&#148;,</FONT></FONT> &#147;trading&#148; or <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">&#147;available-for-sale&#148;,</FONT></FONT>
whose classification determines the respective accounting methods stipulated by ASC 320. Dividend and interest income for all categories of investments in securities are included in earnings. Any realized gains or losses, if any, on the sale of the
short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains or losses are realized. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The securities that the Company has positive intent and ability to hold to maturity are classified as <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">held-to-maturity</FONT></FONT> securities and stated at amortized cost. For individual securities classified as <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">held-to-maturity</FONT></FONT> securities,
the Company evaluates whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with the Company&#146;s policy and ASC 320. When the Company intends to sell an impaired debt security or it is <FONT
STYLE="white-space:nowrap">more-likely-than-not</FONT> that it will be required to sell prior to recovery of its amortized cost basis, an other-than-temporary impairment is deemed to have occurred. In these instances, the other-than-temporary
impairment loss is recognized in earnings equal to the entire excess of the debt security&#146;s amortized cost basis over its fair value at the balance sheet date of the reporting period for which the assessment is made. When the Company does not
intend to sell an impaired debt security and it is <FONT STYLE="white-space:nowrap">more-likely-than-not</FONT> that it will not be required to sell prior to recovery of its amortized cost basis, the Company must determine whether or not it will
recover its amortized cost basis. If the Company concludes that it will not, an other-than-temporary impairment exists and that portion of the credit loss is recognized in earnings, while the portion of loss related to all other factors is
recognized in other comprehensive loss. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The securities that are bought and held principally for the purpose of selling them in the near
term are classified as trading securities. Unrealized holding gains and losses for trading securities are included in earnings. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Investments not classified as trading or as <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">held-to-maturity</FONT></FONT>
are classified as <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> securities. <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Available-for-sale</FONT></FONT> investments are
reported at fair value, with unrealized gains and losses recorded in accumulated other comprehensive loss. Realized gains or losses are included in earnings during the period in which the gain or loss is realized. An impairment loss on the <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> securities would be recognized in earnings when the decline in value is determined to be other-than-temporary. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">No impairment loss had been recorded during each of the years ended December&nbsp;31, 2015, 2016 and 2017. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(i)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Accounts receivable and allowance for doubtful debt </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable are
carried at net realizable value. An allowance for doubtful debt is recorded in the period when loss is probable based on an assessment of specific evidence indicating troubled collection, historical experience, accounts aging and other factors. An
accounts receivable is written off after all collection effort has ceased. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-24 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(j)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Inventories </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Inventories are stated at the lower of cost or market. Cost is
determined using the <FONT STYLE="white-space:nowrap">first-in,</FONT> <FONT STYLE="white-space:nowrap">first-out</FONT> method. Adjustments to reduce the cost of inventory to its net market value are made, if required, for decreases in sales
prices, obsolescence or similar reductions in the estimated net realizable value. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(k)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Property and equipment </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Property and equipment are stated at cost and are
depreciated using the straight-line method over the estimated useful lives of the assets, as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="49%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:31.55pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Category</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:69.60pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Estimated useful life</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">25-46</FONT> years</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Leasehold improvements</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Over the shorter of lease term or the</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">estimated useful lives of the assets</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Optical fibers</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">10-20</FONT> years</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Computer and network equipment</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">1-10 years</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Office equipment</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">1-8</FONT> years</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Motor vehicles</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">4-8 years</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Repair and maintenance costs are charged to expense as incurred, whereas the costs of betterments that
extend the useful life of property and equipment are capitalized as additions to the related assets. Retirements, sale and disposals of assets are recorded by removing the cost and accumulated depreciation with any resulting gain or loss reflected
in the consolidated statements of operations. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Property and equipment that are purchased or constructed which require a period of time
before the assets are ready for their intended use are accounted for as <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">construction-in-progress.</FONT></FONT>
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Construction-in-progress</FONT></FONT> is recorded at acquisition cost, including installation costs.
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Construction-in-progress</FONT></FONT> is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(l)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Intangible assets </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Intangible assets are carried at cost less accumulated
amortization and any recorded impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method.
These amortization methods reflect the estimated pattern in which the economic benefits of the respective intangible assets are to be consumed. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company has capitalized certain internal use software development costs in accordance with ASC Subtopic
<FONT STYLE="white-space:nowrap">350-40</FONT> (&#147;ASC <FONT STYLE="white-space:nowrap">350-40&#148;),</FONT> <I>Intangibles-Goodwill and Other: <FONT STYLE="white-space:nowrap">Internal-Use</FONT> Software</I>, amounting to RMB23,780, RMB12,781
and RMB9,238 (US$1,420) for the years ended December&nbsp;31, 2015, 2016 and 2017, respectively. The Company capitalizes certain costs relating to software acquired, developed, or modified solely to meet the Company&#146;s internal requirements and
for which there are no substantive plans to market the software. These costs mainly include the consulting and service fees paid to a third-party developer that are directly associated with the <FONT STYLE="white-space:nowrap">internal-use</FONT>
software projects during the application development stage and the research staff costs directly associated with the internal-develop software projects during the application development stage. Capitalized
<FONT STYLE="white-space:nowrap">internal-use</FONT> software costs are included in &#147;intangible assets, net&#148;. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-25 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(l)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Intangible assets&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Intangible assets have weighted average useful lives from the date of purchase/ acquisition
as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchased software</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.4 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Radio spectrum license</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contract backlog*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.9&nbsp;years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer relationships*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.8 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Supplier relationships*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Licenses*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trade Name*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Platform software*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-compete</FONT> agreement*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Internal use software</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.9 years</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">Acquired in the acquisitions of subsidiaries. </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(m)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Land use rights </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The land use rights represent the amounts paid and relevant
costs incurred for the rights to use land in the PRC and are recorded at purchase cost less accumulated amortization. Amortization is provided on a straight-line basis over the terms of the respective land use rights certificates. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(n)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Long-term investments </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company&#146;s long-term investments consist of cost
method investments, equity method investments and available for sale investments. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC
<FONT STYLE="white-space:nowrap">325-20,</FONT> <I>Investments-Other: Cost Method Investments</I>, for investments in an investee over which the Company does not have significant influence, the Company carries the investment at cost and only adjusts
for other-than-temporary declines in fair value and distributions of earnings. The Company&#146;s management regularly evaluates the impairment of its cost method investments based on the performance and financial position of the investee as well as
other evidence of estimated market values. Such evaluation includes, but is not limited to, reviewing the investee&#146;s cash position, recent financing, projected and historical financial performance, cash flow forecasts and current and future
financing needs. An impairment loss is recognized in the consolidated statements of operations equal to the excess of the investment&#146;s cost over its fair value at the balance sheet date of the reporting period for which the assessment is made.
The fair value would then become the new cost basis of investment. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Investments in equity investees represent investments in entities in
which the Company can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC <FONT STYLE="white-space:nowrap">323-10,</FONT>
<I>Investments-Equity Method and Joint</I> <I>Ventures: Overall</I>. The Company applies the equity method of accounting that is consistent with <FONT STYLE="white-space:nowrap">ASC&nbsp;323-10</FONT> in limited partnerships in which the Company
holds a three percent or greater interest. Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee&#146;s net profit or loss into its consolidated
statements of operations. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill included in equity method investments
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-26 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(n)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Long-term investments&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
on the consolidated balance sheets. The Company evaluates its equity method investments for impairment under ASC <FONT STYLE="white-space:nowrap">323-10.</FONT> An impairment loss on the equity
method investments is recognized in the consolidated statements of operations when the decline in value is determined to be other-than-temporary. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(o)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Goodwill </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Goodwill represents the excess of the purchase price over the amounts
assigned to the fair value of the assets acquired and the liabilities assumed of an acquired business. In accordance with ASC 350, <I>Goodwill and Other Intangible Assets</I>, recorded goodwill amounts are not amortized, but rather are tested for
impairment annually or more frequently if there are indicators of impairment present. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 350, the Company assigned and
assessed goodwill for impairment at the reporting unit level. A reporting unit is an operating segment or one level below the operating segment. Prior to the change in segment reporting in 2016, the Company had one single reporting unit which is
also its only operating segment. Goodwill that has arisen as a result of the acquisitions of subsidiaries was assigned to this reporting unit. Immediately upon the change in segment reporting in 2016, there were two reporting units consisting of two
service lines namely hosting and related services and managed network services. The goodwill was reassigned to the two reporting units using a relative fair value allocation approach. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">After the disposal of WiFire Entities and Aipu Group as defined in Note 4 in September 2017, the Company determined that there is only hosting
and related services remained and hence the Company as a whole is one reporting unit as of December&nbsp;31, 2017. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company early
adopted ASU No. <FONT STYLE="white-space:nowrap">2017-04,</FONT> <I>Simplifying the Test for Goodwill Impairment</I>, which simplifies the accounting for goodwill impairment by eliminating Step two from the goodwill impairment test. Under the new
guidance, if a reporting unit&#146;s carrying amount exceeds its fair value, an entity will record an impairment charge based on that difference. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit. Fair
value is primarily determined by computing the future discounted cash flows expected to be generated by the reporting unit. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Immediately
before the disposal of WiFire Entities and Aipu Group in September 2017, the Company completed its impairment test for goodwill in managed network services. The Company determined the fair value of the reporting unit using the income approach based
on the discounted expected cash flows associated with the reporting unit. The discounted cash flows for the reporting unit were based on five year projections. Cash flow projections were based on past experience, actual operating results and
management best estimates about future developments as well as certain market assumptions. Cash flows after five years were estimated using a terminal value calculation, which considered terminal value growth at 3%, considering the long term revenue
growth for entities in a similar industry in the PRC. The discount rate of approximately 13% was derived and used in the valuations which reflect the market assessment of the risks specific to the Company and its industry and is based on its
weighted average cost of capital. The resulting fair value of the reporting unit significant lower than its carrying value, the Company fully impaired goodwill in managed network services and recorded an amount of RMB766&nbsp;million for impairment
loss of goodwill as of December 31, 2017 and nil and nil as of December&nbsp;31, 2016 and 2015, respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to ASC <FONT
STYLE="white-space:nowrap">350-30,</FONT> the Company elected to perform a qualitative assessment for hosting and related services. As of October&nbsp;1, 2017, the Company completed its annual impairment test for goodwill that has arisen out of its
acquisitions. The Company evaluated all relevant factors including, but not limited to, </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-27 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(o)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Goodwill&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
macroeconomic conditions, industry and market conditions, financial performance, and the share price of the Company. The Company weighed all factors in their entirety and concluded that it was
not <FONT STYLE="white-space:nowrap">more-likely-than-not</FONT> the fair value was less than the carrying amount of the reporting unit, and further impairment testing on goodwill was unnecessary. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(p)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Impairment of long-lived assets </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company evaluates its long-lived assets or
asset group, including intangible assets with finite lives, for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the
carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Company evaluates for impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result
from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Company would recognize an impairment loss based on the excess of the carrying amount of
the asset group over its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets, when the market prices are not readily available for the long-lived assets. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In 2016, due to the deterioration of the operating results of one of the Company&#146;s asset group, the Company recognized an impairment loss
based on the excess of the carrying amount of the asset group over its fair value. The Company determined the fair value of the asset group using the income approach based on the discounted expected cash flows associated with the asset group. The
discounted cash flows for the asset group were based on eight year projections which is consistent with the remaining useful lives of its principal assets. Cash flow projections were based on past experience, actual operating results and management
best estimates about future developments as well as certain market assumptions. The discount rate of approximately 13% was derived and used in the valuations which reflect the market assessment of the risks specific to the Company and its industry
and is based on its weighted average cost of capital. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, due to continued operational losses, the Company
recorded the long-lived assets impairment amounting to RMB170,695 and RMB231,113 for the asset groups of Aipu Group and WiFire Entities, respectively, resulting from excess of the carrying amount of the asset groups over their fair values of the two
asset groups, respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company determined the fair value of the asset groups using the income approach based on the discounted
expected cash flows associated with the respective asset groups. The discounted cash flows for the asset groups were based on seven year projections for Aipu and five years for WiFire Entities, which are consistent with the remaining useful lives of
its principal assets. Cash flow projections were based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The discount rate of approximately 13% was derived and
used in the valuations which reflect the market assessment of the risks specific to the Company and its industry and is based on its weighted average cost of capital. No impairment was recognized in other assets groups as there was no impairment
indicator identified. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The impairment loss reduced the carrying amount of the long-lived assets of a group on a <FONT
STYLE="white-space:nowrap">pro-rata</FONT> basis using the relative carrying amount of those assets. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-28 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(p)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Impairment of long-lived assets&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company recorded impairment charges associated with its long-lived assets and acquired
intangibles as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Years&nbsp;ended&nbsp;December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">238,144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">237,956</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,443</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">154,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">163,852</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,314</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(q)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Fair value of financial instruments </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company&#146;s financial instruments
include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and payable, other receivables and payables, bonds payable, short-term, long-term bank borrowings, <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">available-for-sale</FONT></FONT> investments, share-settled bonuses, liability-classified restricted share units, and balances with related parties. Other than the bonds payable, long-term bank borrowings, share-settled
bonuses and the contingent consideration payable included in the balances with related parties, the carrying values of these financial instruments approximate their fair values due to their short-term maturities. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The carrying amounts of long-term bank borrowings approximate their fair values since they bear interest rates which approximate market
interest rates. The contingent considerations and share-settled bonuses are initially measured at fair value on the acquisition dates of the acquired businesses and the date of grant, respectively, and subsequently remeasured at the end of each
reporting period with an adjustment for fair value recorded to the current period expense </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(r)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Revenue recognition </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company provides hosting and related services including
hosting of customers&#146; servers and networking equipment, connecting customers&#146; servers with internet backbones, content delivery network services optimizing speed and security of data transmission, virtual private network services providing
encrypted secured connection to public internet and other value-added services. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Prior to the disposal of WiFire Entities and Aipu Group in
September 2017, the Company also provides managed network services to enable its customers to deliver data across the internet in a faster and more reliable manner through extensive data transmission network and BroadEx smart routing technology, and
to get the last-mile broadband internet connection services in large metro areas in China. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Consistent with the criteria under ASC topic
605 (&#147;ASC 605&#148;), <I>Revenue Recognition</I>, the Company recognizes revenue from sales of these services when there is a signed sales agreement with fixed or determinable fees, services have been provided to the customer and collection of
the resulting customer&#146;s receivable is reasonably assured. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company&#146;s services are provided under the terms of a master
service agreement, which will typically accompany a <FONT STYLE="white-space:nowrap">one-year</FONT> term renewal option with the same terms and conditions. Customers can choose at the outset of the arrangement to either use the Company&#146;s
services through a monthly fixed fee arrangement or choose a plan based on actual bandwidth or traffic volume used during the month at fixed <FONT STYLE="white-space:nowrap">pre-set</FONT> rates. The Company recognizes and bills for revenue for
excess usage, if any, in the month of its occurrence to the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-29 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(r)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Revenue recognition&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
extent a customer&#146;s usage of the services exceeds their <FONT STYLE="white-space:nowrap">pre-set</FONT> monthly fixed bandwidth usage and fee arrangements. The rates as specified in the
master service agreements are fixed for the duration of the contract term and are not subject to adjustment. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Prior to the disposal of Aipu
Group in September 2017, the Company also provides last-mile wired broadband internet access services, sometimes bundled with broadband related products, to individual and corporate customers at agreed prices. The Company allocates the contract
price based on the relative selling price method under which the selling price of each deliverable is determined using VSOE of selling price, third-party evidence (&#147;TPE&#148;) of selling price, or management&#146;s best estimate of the selling
price (&#147;BESP&#148;). The Company considers all reasonably available information in determining the BESP, including both market and entity-specific factors. Revenues are recognized for each deliverable when all four criteria under <FONT
STYLE="white-space:nowrap">ASC&nbsp;605-10</FONT> are met. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company evaluates whether it is appropriate to record the gross amount of
service sales and related costs or the net amount earned as commissions. Generally, when the Company is primarily obligated in a transaction, have latitude in establishing prices and / or selecting suppliers, or have several but not all of these
indicators, revenue is recorded at the gross sale price. The Company generally records the net amounts as commissions earned if the Company is not primarily obligated and do not have latitude in establishing prices. Such amounts earned are
determined using a fixed percentage of the gross sales price. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cash received in advance from customers that are expected to be recognized
as revenue upon completion of performance obligations is recorded as deferred revenue when there is no general right of refund; otherwise, it is recorded as advances from customers. Business tax on revenues earned from provision of services to
customers is recorded as a deduction from gross revenue to derive net revenue in the same period in which the related revenue is recognized. Most of the Company&#146;s PRC subsidiaries and its Consolidated VIEs are subject to a business tax rate of
3% or 5%. The business tax expenses and other surcharges for the year ended December&nbsp;31, 2015 amounted to RMB6,394. Effective since June 2014, VAT of 6% replaced the original business tax for all telecommunication services provided in Mainland
China. There was no business tax expense charged in 2016 and afterwards. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(s)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Cost of revenues </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cost of revenues consists primarily of telecommunication costs,
depreciation of the Company&#146;s long-lived assets, amortization of acquired intangible assets, maintenance, data center rental expenses directly attributable to the provision of the IDC services, payroll and other related costs of operations.
</P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(t)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Advertising expenditures </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Advertising expenditures are expensed as incurred and
are included in sales and marketing expenses, which amounted to RMB26,360, RMB20,420 and RMB7,773 (US$1,195) for the years ended December&nbsp;31, 2015, 2016 and 2017, respectively. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-30 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(u)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Research and development expenses </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Research and development expenses consist
primarily of payroll and related personnel costs for routine upgrades and related enhancements of the Company&#146;s services and network. Research and development expenses are expensed as incurred. </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(v)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Government grants </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Government grants are provided by the relevant PRC municipal
government authorities to subsidize the cost of certain research and development projects. The amount of such government grants are determined solely at the discretion of the relevant government authorities and there is no assurance that the Company
will continue to receive these government grants in the future. Government grants are recognized when it is probable that the Company will comply with the conditions attached to them, and the grants are received. When the grant relates to an expense
item, it is recognized in the consolidated statement of operations over the period necessary to match the grant on a systematic basis to the costs that it is intended to compensate, as a reduction of the related operating expense. When the grant
relates to an asset, it is recognized as deferred government grants and released to the consolidated statement of operations in equal amounts over the expected useful life of the related asset, when operational, as a reduction of the related
depreciation expense. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(w)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Leases </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Leases are classified at the inception date as either a capital lease or
an operating lease.&nbsp;The Company did not enter into any leases whereby it is the lessor for any of the periods presented. As the lessee, a lease is a capital lease if any of the following conditions exists: a) ownership is transferred to the
lessee by the end of the lease term, b) there is a bargain purchase option, c) the lease term is at least 75% of the property&#146;s estimated remaining economic life, or d) the present value of the minimum lease payments at the beginning of the
lease term is 90% or more of the fair value of the leased property to the lessor at the inception date. A capital lease is accounted for as if there was an acquisition of an asset and an incurrence of an obligation at the inception of the lease. The
Company entered into capital leases for certain optical fiber, computer and network equipment and property in the years ended December&nbsp;31, 2015, 2016 and 2017. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">All other leases are accounted for as operating leases wherein rental payments are expensed on a straight-line basis over the periods of their
respective lease terms. The Company leases office space and employee accommodation under operating lease agreements. Certain lease agreements contain rent holidays and escalating rent. Rent holidays and escalating rent are considered in determining
the straight-line rent expense to be recorded over the lease term.&nbsp;The lease term begins on the date of initial possession of the lease property for purposes of recognizing lease expense on a straight-line basis over the term of the lease. </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(x)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Capitalized interest </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Interest costs are capitalized if they are incurred during
the acquisition, construction or production of a qualifying asset and such costs could have been avoided if expenditures for these assets have not been made. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-31 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(x)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Capitalized interest&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As a result of total interest costs capitalized during the period, the interest expense for
the year ended December&nbsp;31, 2015, 2016 and 2017, was as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense and amortization cost of bonds</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">172,677</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">113,367</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63,354</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,738</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense on bank and other borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,391</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,377</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">87,916</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,512</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense on capital lease</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66,687</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63,757</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,799</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total interest costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">285,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">226,431</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">215,027</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,049</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Total interest costs capitalized</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11,073</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27,842</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29,714</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,567</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">274,184</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">198,589</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">185,313</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,482</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(y)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Income taxes </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company accounts for income taxes using the liability method.
Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the
differences are expected to reverse. The Company records a valuation allowance against deferred tax assets if, based on the weight of available evidence, it is <FONT STYLE="white-space:nowrap">more-likely-than-not</FONT> that some portion, or all,
of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company applies ASC 740, <I>Accounting for Income Taxes, </I>to account for uncertainty in income taxes. ASC 740 prescribes a recognition
threshold a tax position is required to meet before being recognized in the financial statements. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company has elected to classify
interest and penalties related to unrecognized tax benefits, if and when required, as part of &#147;income tax&#148; in the consolidated statements of operations. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January 1, 2017, the Company adopted ASU No. 2015-17, <I>Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes</I>, and
classified all deferred income tax assets as noncurrent on the consolidated balance sheets on a retrospective basis. The adoption of this standard resulted in the reclassification of RMB43 million from current deferred tax assets to noncurrent
deferred tax assets in the consolidated balance sheet as of December 31, 2016. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(z)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Share-based compensation </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Share options and Restricted Share Units
(&#147;RSUs&#148;) granted to employees are accounted for under ASC 718, <I>Compensation&#151;Stock Compensation</I>, which requires that share-based awards granted to employees be measured based on the grant date fair value and recognized as
compensation expense over the requisite service period and/or performance period (which is generally the vesting period) in the consolidated statements of operations. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company has elected to recognize compensation expense using the straight-line method for share-based awards granted with service conditions
that have a graded vesting schedule. For share-based awards granted with performance conditions, the Company recognizes compensation expense using the accelerated method. The Company commences recognition of the related compensation expense if it is
probable that the defined performance condition will be met. To the extent that the Company determines that it is probable that a </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-32 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(z)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Share-based compensation&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
different number of share-based awards will vest depending on the outcome of the performance condition, the cumulative effect of the change in estimate is recognized in the period of change. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the performance bonuses that the employees can elect to settle in cash and/or restricted shares at an agreed premium of the Company
(&#147;Share-Settled Bonus&#148;), the Company estimates the portion of the arrangement to be settled in shares based on its past settlement practices and classifies such portion as a liability in accordance with ASC topic 480 (&#147;ASC 480&#148;),
<I>Distinguishing Liabilities from Equity</I>. The Company remeasures the fair value of such liability at each reporting period end through earnings until the underlying shares were approved and granted to the employees and accounted for the granted
restricted shares unit as equity award. The original cash bonus amount continues to be classified as a liability within &#147;Accrued expenses and other payables&#148; in the consolidated balance sheets until the end of the six months&#146; <FONT
STYLE="white-space:nowrap">lock-up</FONT> period as such amounts will be paid to the employees in cash upon the termination of their employment. The fair value of the premium will be reclassified to additional paid in capital and recognized over the
remaining <FONT STYLE="white-space:nowrap">lock-up</FONT> period using the accelerated method, respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A cancellation of the terms
or conditions of an equity award under original award in exchange for a new award should be treated as modification. The compensation costs associated with the modified awards are recognized if either the original vesting conditions or the new
vesting conditions have been achieved. Total recognized compensation cost for the awards is at least equal to the fair value of the original awards at the grant date unless at the date of the modification the performance or service conditions of the
original awards are not expected to be satisfied. The incremental compensation cost is measured as the excess of the fair value of the replacement awards over the fair value at the modification date. Therefore, in relation to the modified awards,
the Company recognizes share-based compensation over the vesting periods of the new awards, which comprises (i)&nbsp;the amortization of the incremental portion of share-based compensation over the remaining vesting term, and (ii)&nbsp;any
unrecognized compensation cost of original awards, using either the original term or the new term, whichever results in higher expenses for each reporting period. For modification of a liability award that remains a liability after modification, the
liability award continues to be remeasured at fair value at each reporting date. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On April&nbsp;15, 2016 (&#147;the Modification
date&#148;), the Company made revisions to the Share-Settled Bonus to remove the agreed premium and six month <FONT STYLE="white-space:nowrap">lock-up</FONT> period for the employees above a specified level and the option to settle in share for the
employees below a specified level. The modified awards remain as liabilities in accordance with ASC 718 as the Company can only settle the Share-Settled Bonus by issuing variable number of shares until the settlement date or in cash. In January
2017, the Company made revisions to the Share-Settled Bonus to remove the option to settle bonus accrued in 2017. For the Share-Settled Bonus accrued in 2016 which were elected to be settled in shares, the Company issued shares to settle all the
Share-Settled Bonus as of December&nbsp;31, 2017. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On November 26, 2016, the Board approved a new incentive program to replace unvested
RSUs to certain individuals with a new bonus scheme which will be settled by issuing a variable number of shares with a fair value equal to fixed dollar amount on the settlement date. The modification was treated as an equity to liability
modification in accordance with ASC&nbsp;718. The Company remeasures the fair value of such liability at each reporting period end through earnings until the actual settlement date, which is the date when the number of underlying shares were fixed
and recorded the incremental cost over the remaining vesting term and the unrecognized compensation of original awards using the new term. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Before January&nbsp;1, 2017, the Company elected to estimate forfeitures at the time of grant and revised, if necessary, in subsequent periods
if actual forfeitures differ from initial estimates. The forfeiture rate is </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-33 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(z)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Share-based compensation&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
estimated based on historical and future expectations of employee turnover rates and are adjusted to reflect future changes in facts and circumstances, if any. Share-based compensation expense is
recorded net of estimated forfeitures such that expense is recorded only for those share-based awards that are expected to vest. During the years ended December&nbsp;31, 2015 and 2016, the Company estimated that the forfeiture rate for both the
management and <FONT STYLE="white-space:nowrap">non-management</FONT> employees of the Company was 1.10% and 1.81%. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On January&nbsp;1,
2017, the Company adopted ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-09,</FONT> <I>Improvements to Employee Share-Based Payment Accounting</I>, and elected to account for forfeitures as they occur. The cumulative-effect adjustment to
retained earnings of RMB13,425 (US$2,058) was recorded upon transition, which is measured for outstanding awards based on the difference between (1)&nbsp;the fair value estimate of awards historically expected to be forfeited and (2)&nbsp;the fair
value estimate of awards actually forfeited. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(aa)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Loss per share </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 260, <I>Earnings per Share</I>, basic loss
per share is computed by dividing net loss attributable to ordinary shareholders by the weighted average number of unrestricted ordinary shares outstanding during the year. Diluted loss per share is calculated by dividing net profit attributable to
ordinary shareholders as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Contingently issuable shares,
including performance-based share awards and contingent considerations to be settled in shares, are included in the computation of basic earnings per share only when there is no circumstance under which those shares would not be issued. Contingently
issuable shares are included in the denominator of the diluted loss per share calculation as of the beginning of the period or as of the inception date of the contingent share arrangement, if later, only when dilutive and when all the necessary
conditions have been satisfied as of the reporting period end. For contracts that may be settled in ordinary shares or in cash at the election of the Company, share settlement is presumed, pursuant to which incremental shares relating to the number
of shares that would be required to settle the contract are included in the denominator of diluted loss per share calculation if the effect is more dilutive. For the contracts that may be settled in ordinary shares or in cash at the election of the
counterparty, the more dilutive option of cash or share settlement is used for the purposes of diluted loss per share calculation, pursuant to which share settlement requires the number of shares that would be required to settle the contract be
included in the denominator whereas cash settlement requires an adjustment to be made to the numerator for any changes in income or loss that would result as if the contract had been classified as an asset or a liability for accounting purposes
during the period for a contract that is classified as equity for accounting purposes, if the effect is more dilutive. Ordinary equivalent shares consist of the ordinary shares issuable upon the exercise of the share options, using the treasury
stock method. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(bb)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Share repurchase program </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the Board of Directors&#146; resolutions on
August&nbsp;18, 2016, the Company&#146;s management is authorized to repurchase, in one or more tranches, up to an aggregate of US$200,000 of its own outstanding shares (including shares represented by ADSs) (each such transaction a
&#147;Repurchase&#148;) over a period of 12 months starting from June&nbsp;29, 2016. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company accounted for the repurchased shares as
Treasury Stock at cost in accordance to ASC <FONT STYLE="white-space:nowrap">505-30,</FONT> <I>Treasury Stock</I>, and the share repurchase is shown separately in the consolidated statement of shareholder&#146;s
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-34 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(bb)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Share repurchase program&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
equity, as the Company has not yet decided on the ultimate disposition of those ADSs acquired. When the Company uses the treasury stock to settle the share consideration for the acquisitions
(Note 18), the difference between the fair value at settlement date and the repurchase price is debited into additional <FONT STYLE="white-space:nowrap">paid-in</FONT> capital. When the Company decides to retire the treasury stock, the difference
between the original issuance price and the repurchase price is debited into accumulated deficit. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31,
2015, 2016 and 2017, the Company repurchased nil, 4,893,150 and 20,690,892 ADSs for a consideration of nil, RMB42,665 and RMB133,126 (US$20,461). </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(cc)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Comprehensive loss </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Comprehensive loss is defined as the decrease in equity of
the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive loss of the Company includes foreign currency
translation adjustments related to the Company and its overseas subsidiaries, whose functional currency is US$. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(dd)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Segment reporting </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 280<I>, Segment Reporting</I>, the
Company historically had only one single reportable segment since the Company&#146;s chief executive officer, who has been identified as the Company&#146;s chief operating decision-maker (&#147;CODM&#148;) formerly relied on the consolidated results
of operations when making decisions on allocating resources and assessing performance of the Company. On October&nbsp;1, 2016, the Company changed its reportable segments as the CODM reviewed the operating result of two different services in order
to allocate resources and assess performance of the Company. The operations of the Company are organized into two segments, consisting of the hosting and related services and managed network services. Hosting and related services business focuses
primarily on colocation, interconnectivity, cloud, VPN, hybrid IT and other value-added services. Managed network services focuses on businesses that primarily utilize bandwidth such as content delivery network (&#147;CDN&#148;) service, hosting
area network services and last-mile wired broadband service. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In September 2017, the Company disposed WiFire Entities and Aipu Group (Note
4), which are primarily engaged in the managed network services. After the disposals, the CODM reviews the operation results on the Company basis. As of December&nbsp;31, 2017, the Company only has one reporting segment. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company has restated the presentation of its reportable segments for prior years to conform with the current year&#146;s presentation. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(ee)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Employee benefits </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The full-time employees of the Company&#146;s PRC subsidiaries
are entitled to staff welfare benefits including medical care, housing fund, pension benefits and unemployment insurance, which are governmental mandated defined contribution plans. These entities are required to accrue for these benefits based on
certain percentages of the employees&#146; respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-35 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(ff)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Comparatives </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Certain items reported in the prior year&#146;s consolidated
financial statements have been reclassified to conform to the current year&#146;s presentation. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(gg)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Recent accounting pronouncements </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In May 2014, the Financial Accounting Standards
Board (&#147;FASB&#148;) issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2014-09</FONT> (&#147;ASU <FONT STYLE="white-space:nowrap">2014-09&#148;),</FONT> <I>Revenue from Contracts with Customers (Topic 606)</I>. ASU <FONT
STYLE="white-space:nowrap">2014-09</FONT> supersedes the revenue recognition requirements in ASC 605, and requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration
to which the entity expects to be entitled to in exchange for those goods or services. ASU <FONT STYLE="white-space:nowrap">2014-09</FONT> is originally effective for the annual reporting periods beginning after December&nbsp;15, 2016, including
interim periods within that reporting period. ASU <FONT STYLE="white-space:nowrap">2015-14,</FONT> Revenue from Contracts with Customers, defers the effective date of ASU <FONT STYLE="white-space:nowrap">2014-09</FONT> by one year. As a result, ASU <FONT
STYLE="white-space:nowrap">2014-09</FONT> is effective for annual reporting periods beginning after December&nbsp;15, 2017 and interim periods therein. Early adoption is permitted to the original effective date. The Company adopted the new standard
effective January&nbsp;1, 2018, using the modified retrospective method. The Company has substantially completed the assessment over the impact of adopting this new guidance and does not expect the adoption will have significant impact on the
Company&#146;s consolidated financial statements. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In January 2016, the FASB issued ASU
<FONT STYLE="white-space:nowrap">No.&nbsp;2016-01</FONT> (&#147;ASU <FONT STYLE="white-space:nowrap">2016-01&#148;),</FONT> <I>Financial Instruments</I>. ASU <FONT STYLE="white-space:nowrap">2016-01</FONT> requires equity investments (except those
accounted for under the equity method of accounting or those that result in consolidation of the investee) to be measured at fair value with changes in fair value recognized in net income. An entity may choose to measure equity investments that 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 same issuer. ASU <FONT
STYLE="white-space:nowrap">2016-01</FONT> also simplifies the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment. When a qualitative assessment indicates
that impairment exists, an entity is required to measure the investment at fair value. For public business entities, the amendments are effective for fiscal years beginning after December&nbsp;15, 2017, including interim periods within those fiscal
years. The Company is currently evaluating the impact of adopting this new standard on its consolidated financial statements. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In February
2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-02</FONT> (&#147;ASU <FONT STYLE="white-space:nowrap">2016-02&#148;),</FONT> <I>Leases.</I> ASU <FONT STYLE="white-space:nowrap">2016-02</FONT> specifies the accounting for
leases. For operating leases, ASU <FONT STYLE="white-space:nowrap">2016-02</FONT> requires a lessee to recognize a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">right-of-use</FONT></FONT> asset and a lease liability, initially
measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line
basis. ASU <FONT STYLE="white-space:nowrap">2016-02</FONT> is effective for public business entities for annual reporting periods and interim periods within those years beginning after December&nbsp;15, 2018. The Company will adopt ASU <FONT
STYLE="white-space:nowrap">2016-02</FONT> on January&nbsp;1, 2019. The Company is currently evaluating the impact of adopting this standard on its consolidated financial statements. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In June 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-13</FONT> (&#147;ASU
<FONT STYLE="white-space:nowrap">2016-13&#148;),</FONT> <I>Financial Instruments &#151; Credit Losses</I> <I>(Topic 326)</I>, Measurement of Credit Losses on Financial Instruments. ASU <FONT STYLE="white-space:nowrap">2016-13</FONT> changes the
impairment model for most financial assets and certain other instruments. The standard will replace &#147;incurred loss&#148; approach with an &#147;expected loss&#148; model for instruments measured at amortized cost. For <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">available-for-sale</FONT></FONT> debt securities, entities will be required to record allowances rather than reduce the carrying amount, as they do today under the other-than-temporary
impairment model. The standard is effective for public business </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-36 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(gg)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Recent accounting pronouncements&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
entities for annual periods beginning after December&nbsp;15, 2019, and interim periods therein. Early adoption is permitted. The Group is evaluating the effect that this guidance will have on
its consolidated financial statements. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In November 2016, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2016-18,</FONT>
<I>Statement of Cash Flows (Topic 230): Restricted Cash </I>which requires that the statement of cash flows explain the change during the period in the total of cash, cash equivalents, and amounts generally described as restricted cash or restricted
cash equivalents. Therefore, amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">beginning-of-period</FONT></FONT> and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">end-of-period</FONT></FONT> total amounts shown on the statement of cash flows.
The standard is effective for public business entities for annual periods beginning after December&nbsp;15, 2017, and interim periods therein, and early adoption is permitted. The Group is evaluating the effect that this guidance will have on its
consolidated financial statements. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In January 2017, FASB has issued ASU No.
<FONT STYLE="white-space:nowrap">2017-01,</FONT><I>&nbsp;Business Combinations (Topic 805): Clarifying the Definition of a Business</I>. The ASU affects all companies and other reporting organizations that must determine whether they have acquired
or sold a business. The definition of a business affects many areas of accounting including acquisitions, disposals, goodwill, and consolidation. The ASU is effective for annual periods beginning after December&nbsp;15, 2017, including interim
periods within those periods for public entities. The Group is evaluating the effect that this guidance will have on its consolidated financial statements. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In May 2017, the FASB issued ASU <FONT STYLE="white-space:nowrap">No.&nbsp;2017-09,</FONT> <I>Compensation &#150; Stock Compensation: Scope of
Modification Accounting</I>. This standard provides clarity and reduces both (1)&nbsp;diversity in practice and (2)&nbsp;cost and complexity when applying the guidance in Topic 718, Compensation-Stock Compensation, to a change to the terms or
conditions of a share based payment award. The updated guidance is effective for interim and annual periods beginning after December&nbsp;15, 2017. The Company is currently evaluating the impact of adopting this standard on its consolidated
financial statements. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>CONCENTRATION OF RISKS </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(a)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Credit risk </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Financial instruments that potentially subject the Company to
significant concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, accounts receivable, other receivables and amounts due from related parties. As of December&nbsp;31, 2016 and 2017, the aggregate
amount of cash and cash equivalents, restricted cash and short-term investments of RMB489,646 and RMB640,001 (US$98,367), respectively, were held at major financial institutions located in the PRC, and US$444,019 and US$323,434 (RMB2,104,357),
respectively, were deposited with major financial institutions located outside the PRC. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.
Historically, deposits in Chinese banks are secure due to the state policy on protecting depositors&#146; interests. However, China promulgated a new Bankruptcy Law in August 2006 that came into effect on June&nbsp;1, 2007, which contains a separate
article expressly stating that the State Council may promulgate implementation measures for the bankruptcy of Chinese banks based on the Bankruptcy Law. Under the new Bankruptcy Law, a Chinese bank may go into bankruptcy. In addition, since
China&#146;s concession to the World Trade Organization, foreign banks have been gradually permitted to operate in China and have been significant competitors against Chinese banks in many aspects, especially since the opening of the Renminbi
business to foreign banks in late 2006. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-37 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>CONCENTRATION OF RISKS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(a)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Credit risk&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
Therefore, the risk of bankruptcy of those Chinese banks in which the Company has deposits has increased. In the event of bankruptcy of one of the banks which holds the Company&#146;s deposits,
it is unlikely to claim its deposits back in full since it is unlikely to be classified as a secured creditor based on PRC laws. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(b)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Business, supplier, customer, and economic risk </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company participates in a
relatively dynamic and competitive industry that is heavily reliant operation excellence of the services. The Company believes that changes in any of the following areas could have a material adverse effect on the Company&#146;s future financial
position, result of operations or cash flows: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(i) Business Risk&#151;Third parties may develop technological or business model innovations
that address data center and network requirements in a manner that is, or is perceived to be, equivalent or superior to the Company&#146;s services. If competitors introduce services that compete with, or surpass the quality, price or performance of
the Company&#146;s services, the Company may be unable to renew its agreements with existing customers or attract new customers at the prices and levels that allow the Company to generate reasonable rates of return on its investment. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(ii) Supplier Risk&#151;The Company&#146;s operations are dependent upon bandwidth and cabinet capacity provided by the third-party telecom
carriers. There can be no assurance that the Company will be able to secure the cabinet and bandwidth supply from the third-party telecom carriers, neither the Company is adequately prepared for unexpected increases in bandwidth demands by its
customers. The communications capacity the Company has leased, include cabinet and bandwidth, may become unavailable for a variety of reasons, such as physical interruption, technical difficulties, contractual disputes, or the financial health of
its third-party providers. Any failure of these network providers to provide the capacity the Company requires may result in a reduction in, or interruption of, service to its customers. A significant portion of the Company&#146;s total bandwidth
and cabinet resources are purchased from its five largest suppliers, who collectively accounted for 15%, 19% and 21% of the Company&#146;s total bandwidth and cabinet resources for the years ended December&nbsp;31, 2015, 2016 and 2017, respectively.
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(iii) Customer Risk&#151;The success of the Company&#146;s business going forward will rely in part on Company&#146;s ability to continue
to obtain and expand business from existing customers while also attracting new customers. The Company has a diversified base of customers covering its services and the revenue from the largest single customer accounted for less than 5% of the
Company&#146;s total net revenues in the year ended December&nbsp;31, 2017. Certain customers are local subsidiaries of a telecommunication carrier in China, which the Company views as separate customers as it negotiates with, maintain and support
each of these entities given that each of them has the separate decision-making authority and services procurement budget. None of these customers on a stand-alone basis contributed more than 2% of the Company&#146;s revenues in any given year but
in the aggregate, they contributed approximately 6%, 4% and 2% of the Company&#146;s total revenues for the years ended December&nbsp;31, 2015, 2016 and 2017, respectively. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(iv) Political, economic and social uncertainties&#151;The Company&#146;s operations could be adversely affected by significant political,
economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such
policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC political, economic and social conditions. There is also no guarantee that the
PRC government&#146;s pursuit of economic reforms will be consistent or effective. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-38 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>CONCENTRATION OF RISKS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(b)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Business, supplier, customer, and economic risk&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(v) Regulatory restrictions&#151;The applicable PRC laws, rules and regulations currently
prohibit foreign ownership of companies that provide internet related services, including hosting, content delivery network services, managed network services and virtual private internet services. Accordingly, the Company&#146;s subsidiary,
21Vianet China, is currently ineligible to apply for the required licenses for providing IDC services in China. As a result, the Company operates its IDC services in the PRC through its Consolidated VIEs which holds the licenses and permits required
to provide IDC services in the PRC. The PRC Government may also choose at anytime to block access to certain website operators which could also materially impact the Company&#146;s ability to generate revenue. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(c)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Currency convertibility risk </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company transacts substantially all its
business in RMB, which is not freely convertible into foreign currencies. On January&nbsp;1, 1994, the PRC government abolished the dual-rate system and introduced a single rate of exchange as quoted daily by the People&#146;s Bank of China (the
&#147;PBOC&#148;). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other
banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers&#146;
invoices, shipping documents and signed contracts. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(d)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Foreign currency exchange rate risk </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">From July&nbsp;21, 2005, the RMB is
permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. The depreciation (appreciation) of the RMB against US$ was approximately 6.1%, 6.8% and (5.8)% in the years ended December&nbsp;31, 2015, 2016
and 2017, respectively. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>DISPOSAL OF WIFIRE ENTITIES AND AIPU GROUP </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In September 2017, six wholly-owned
subsidiaries engaged in CDN, hosting area network services and route optimization businesses, namely Guangzhou Gehua Network Technology Development Co., Ltd., Beijing Chengyishidai Network Technology Co., Ltd., Zhiboxintong (Beijing) Network
Technology Co., Ltd., WiFire (Beijing) Technology Co., Ltd., Beijing Fastweb Network Technology Co., Ltd. and WiFire Network Technology (Shanghai) Co., Ltd. (collectively, the &#147;WiFire Entities&#148;) and Sichuan Aipu Network Co., Ltd. (&#147;SC
Aipu&#148;) and its affiliates (collectively, the &#147;Aipu Group&#148;), which are engaged in the last-mile broadband business, were deconsolidated by the Company. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Disposal</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>of WiFire Entities </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In September 2017, the Company transferred 66.67% of the
equity interest in the WiFire Entities for a nominal consideration of RMB6 yuan for each of the WiFire Entities to Beijing TUS Yuanchuang Technology Development Co., Ltd., a wholly-owned subsidiary of
<FONT STYLE="white-space:nowrap">Tus-Holdings,</FONT> the controlling shareholder of the Company. Upon completion of disposal, the Company accounted for the remaining 33.33% of equity interest in the WiFire Entities as equity method investments
under ASC <FONT STYLE="white-space:nowrap">323-10</FONT> for its ability to exercise significant influence in the WiFire Entities. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-39 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>DISPOSAL OF WIFIRE ENTITIES AND AIPU GROUP&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Disposal</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>of Aipu Group </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In September 2017, the Company transferred two shares in SC Aipu
to Mr.&nbsp;Jian Li, the <FONT STYLE="white-space:nowrap">Co-CEO</FONT> and a director of SC Aipu, for a nominal consideration of RMB1 yuan. Immediately after the disposal, the Company&#146;s ownership in SC Aipu changed from 50% equity interest
plus one share to 50% equity interest minus one share and lost control. The Company accounted for the remaining equity interest as equity method investment for its ability to exercise significant influence in the Aipu Group. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Subsequently in December 2017, the Company transferred all the remaining 50% equity interest minus one share in SC Aipu to Tibet Xingtao
Culture Communications Co., Ltd., one of SC Aipu&#146;s shareholders, for a nominal consideration of RMB1 yuan. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In addition to the
impairment losses for long-lived assets and goodwill of RMB401,808 (US$61,757) and RMB766,440 (US$117,800), respectively, recognized in relation to Wifire Entities and Aipu Group before the disposal, the Company recognized a gain on disposal of
WiFire Entities and Aipu Group of RMB497,036 (US$76,393) for the year ended December&nbsp;31, 2017. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ACCOUNTS AND NOTES RECEIVABLE, NET </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Accounts and notes receivable and the allowance for
doubtful debt consist of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="70%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">735,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">526,747</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80,960</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Notes receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,215</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,720</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">418</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(80,910</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(73,656</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11,321</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">655,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">455,811</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,057</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2016 and 2017, all accounts and notes receivable were due from third party customers.
An analysis of the allowance for doubtful debt is as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="70%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at beginning of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">40,070</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80,910</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,436</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional provision charged to expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79,637</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69,553</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,690</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Write-off</FONT> of accounts receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(38,797</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19,766</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,038</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision included in disposed subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(57,041</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at the end of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80,910</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73,656</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,321</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHORT-TERM INVESTMENTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Short-term investments consisted of the following as of
December&nbsp;31, 2016 and 2017: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="71%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fixed rate time deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">277,946</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">548,890</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,363</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-40 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHORT-TERM INVESTMENTS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company recorded interest income related to its short-term investments amounting to
RMB37,652, RMB1,148 and RMB4,021 (US$618) for the years ended December&nbsp;31, 2015, 2016 and 2017, respectively, in the consolidated statements of operations. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>7.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PREPAID EXPENSES AND OTHER CURRENT ASSETS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets
consist of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="70%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">163,443</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">344,696</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Staff field advances</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,429</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,735</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,035</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest receivables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,576</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,644</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Receivables for the disposal of certain <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">construction-in-progress</FONT></FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax recoverables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">309,426</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">376,642</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,889</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,596</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,669</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,714</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loan to third parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62,433</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,805</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,345</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other receivables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">165,938</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">96,559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,840</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">777,131</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">933,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143,514</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Prepaid expenses mainly represented the unamortized portion of prepayments made to Microsoft for the cloud
computing services, and the prepayments to telecommunication operators for bandwidth, data centers or cabinets. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PROPERTY AND EQUIPMENT, NET </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Property and equipment, including those held under capital
leases, consist of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">At cost:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">490,430</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">467,312</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71,825</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Leasehold improvements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">666,051</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">789,734</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">121,380</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Computer and network equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,926,278</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,681,759</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">412,179</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Optical fibers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">207,423</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,936</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Office equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,671</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,947</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Motor vehicles</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,891</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,317,917</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,096,090</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">629,558</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Accumulated depreciation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,342,041</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,326,511</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(203,881</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(238,144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,737,732</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,769,579</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">425,677</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Construction-in-progress</FONT></FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,043,881</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">549,845</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,509</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,781,613</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,319,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">510,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-41 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PROPERTY AND EQUIPMENT, NET&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Depreciation expense was RMB402,035, RMB480,105 and RMB523,500 (US$80,460) for the years
ended December&nbsp;31, 2015, 2016 and 2017, respectively, and were included in the following captions: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">328,217</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">397,014</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">458,655</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,670</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,759</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,188</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">490</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,753</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45,746</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,675</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,405</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,395</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,586</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,982</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,071</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">402,035</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">480,105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">523,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80,460</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The carrying amounts of the Company&#146;s property and equipment held under capital leases at respective
balance sheet dates were as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">365,353</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">365,353</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Computer and network equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">431,948</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">497,532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76,469</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Optical fibers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">207,423</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,723</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,936</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,004,724</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,005,608</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">154,559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Accumulated depreciation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(238,765</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(262,601</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(40,361</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">765,959</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">743,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">114,198</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Construction-in-progress</FONT></FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">130,192</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,010</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">801,865</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">873,199</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">134,208</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Depreciation of property, computer and network equipment and optical fibers under capital leases was RMB64,371,
RMB100,157 and RMB92,920 (US$14,282), for the years ended December&nbsp;31, 2015, 2016 and 2017, respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The carrying amounts of
property and equipment pledged by the Company to secure banking borrowings (Note 13) granted to the Company at the respective balance sheet dates were as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="74%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,938</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Leasehold improvements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143,893</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Computer and network equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,506</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">200,954</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,886</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Office equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">85</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Construction-in-progress</FONT></FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">318,259</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-42 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>INTANGIBLE ASSETS, NET </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Company&#146;s intangible
assets as of the respective balance sheet dates: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Purchased<BR>software</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Radio<BR>spectrum<BR>license</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Network<BR>use right</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Contract<BR>backlog</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Customer<BR>relationships</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Licenses</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Supplier<BR>relationships</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Trade<BR>names</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Platform<BR>software</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><FONT STYLE="white-space:nowrap">Non-compete</FONT><BR>agreements</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Internal<BR>use<BR>software</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Property<BR>management<BR>relationship</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Total</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:6pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Intangible assets, net January&nbsp;1, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74,471</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93,387</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">595,648</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,519</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115,727</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">211,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,753</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,504</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,619</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71,589</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,274,166</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Additions</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,763</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,781</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,544</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Disposals</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,531</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,531</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Foreign currency translation difference</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,814</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,929</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Amortization expense</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(23,072</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,934</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,588</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(80,349</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,266</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(25,277</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17,908</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,829</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,694</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(394</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,653</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(183,964</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Impairment</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(102,524</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,696</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,007</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,896</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,907</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,773</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(154,803</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Intangible assets, net December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73,445</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">91,568</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,338</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">412,775</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,557</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">88,443</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">168,385</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,924</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,903</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">40,006</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">43,163</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">977,341</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Additions</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,073</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,238</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,311</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Disposals</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,973</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,086</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(134,706</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,227</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(37,270</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,297</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(41,660</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(30,178</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(280,397</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Foreign currency translation difference</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(905</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,781</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,686</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Amortization expense</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(27,011</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,646</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(748</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,588</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(52,992</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(757</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19,304</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12,217</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,241</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,347</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,524</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,227</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(143,602</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Impairment</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(87,195</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,532</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(41,768</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22,494</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,105</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,758</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(163,852</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Intangible assets, net December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,629</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">77,141</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">137,882</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">96,404</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">683</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,060</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">401,115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Intangible assets, net December&nbsp;31, 2017 (US$)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,781</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,856</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,806</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,192</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">656</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,096</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,817</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">317</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Contract backlog relate to the order placed by the customers that have yet to be delivered at the acquisition
date.&nbsp;Customer relationships relate to the relationships that arose as a result of existing customer agreements acquired and is derived from the estimated net cash flows that are expected to be derived from the expected renewal of these
existing customer agreements after subtracting the estimated net cash flows from other contributory assets. Licenses mainly represented the telecommunication service license in relation to virtual private network services.&nbsp;Supplier
relationships relate to the relationships that arose as a result of existing bandwidth supply agreements with certain network operators, which were valued using a replacement cost method given the relative ease of replacement. Trade Names mainly
relate to the trade names of Dermot Entities. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The intangible assets are amortized using the straight-line method, which is the
Company&#146;s best estimate of how these assets will be economically consumed over their respective estimated useful lives ranging from 1 to 20 years. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The disposals of intangible assets mainly represent the intangible assets included in the disposed WiFire Entities and Aipu Group. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Amortization expenses were approximately RMB184,147, RMB183,964 and RMB143,602 (US$22,071) for the years ended December&nbsp;31, 2015, 2016 and
2017, respectively. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-43 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>INTANGIBLE ASSETS, NET&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The annual estimated amortization expenses for the intangible assets for each of the next
five years are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="81%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63,690</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,789</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,129</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,551</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,807</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,794</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,809</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2022</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,638</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">231,542</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,587</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>10.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>LAND USE RIGHTS, NET </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Land use rights held by the Company are amortized over the
remaining term of the respective land use rights certificates. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="71%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">172,658</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">172,520</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,516</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,012</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,849</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,360</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Land use rights, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">167,646</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">163,671</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,156</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The carrying amounts of land use rights pledged by the Company to secure banking borrowings (Note 13) granted
to the Company at the respective balance sheet dates were as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="74%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Land use rights</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,232</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,818</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,585</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>11.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>GOODWILL </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The changes in the carrying amount of goodwill were as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="54%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of January&nbsp;1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,755,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,755,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,755,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">269,888</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(766,440</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117,800</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of December&nbsp;31</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,755,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,755,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">989,530</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">152,088</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2016, goodwill allocated to the reporting units of hosting and related services and
managed network services was RMB989,530 and RMB766,440, respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Goodwill included in managed network services reporting unit was
fully impaired immediately before disposal of WiFire Entities and Aipu Group in September 2017. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-44 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>12.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>LONG-TERM INVESTMENTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#146;s long-term investments comprise of the
following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="71%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,087</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,567</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,848</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equity method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">234,863</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">450,822</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Available-for-sale</FONT></FONT>
investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,921</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">390</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">298,871</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">510,926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78,528</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><U>Cost method investments</U> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company disposed one cost method investment amounted to RMB6,109 in 2016. The investment income comprised of disposal gain of RMB5,160 and
dividend income of RMB1,821 (US$280) was recognized in other income in the consolidated statements of operations for the years ended December&nbsp;31, 2016 and 2017, respectively. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company recorded an impairment loss of long-term investment amounting nil, nil and RMB20,258 (US$3,114) for the year ended
December&nbsp;31, 2015, 2016 and 2017, respectively. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><U>Investment in equity investees</U> </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="24%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">As of December&nbsp;31, 2015</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Increase&nbsp;during&nbsp;the&nbsp;year<BR>ended&nbsp;December&nbsp;31,&nbsp;2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">As of December&nbsp;31, 2016</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Cost of<BR>investments</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Share<BR>equity<BR>gain&nbsp;(loss)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Investments<BR>in equity<BR>investee</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Cost of<BR>investments</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Share<BR>equity&nbsp;gain<BR>(loss)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Cost of<BR>investments</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Share<BR>equity&nbsp;gain<BR>(loss)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Investments<BR>in equity<BR>investee</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yizhuang Fund</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">101,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">150,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,937</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">101,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">85,148</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">186,148</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unis Tech</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(285</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(285</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">48,715</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top">101,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">150,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,652</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">150,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,863</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">234,863</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="21%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">As of December&nbsp;31, 2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Increase/(decrease)<BR>during<br>the year ended<br>December&nbsp;31,&nbsp;2017</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">As of December&nbsp;31, 2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Cost of<BR>investments</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Share<BR>equity<BR>gain&nbsp;(loss)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Investments<BR>in equity<BR>investee</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Cost of<BR>investments</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Share<BR>equity&nbsp;gain<BR>(loss)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Cost of<BR>investments</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Share<BR>equity&nbsp;gain<BR>(loss)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Investments<BR>in equity<BR>investee</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Investments<BR>in equity<BR>investee</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">US$</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yizhuang Fund</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">101,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">85,148</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">186,148</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90,888</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">101,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">176,036</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">277,036</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42,580</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unis Tech</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(285</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">48,715</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12,676</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12,961</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,039</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,539</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shihua DC Holdings</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">147,176</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,429</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">147,176</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,429</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">137,747</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,171</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">WiFire Entities</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">150,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,863</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">234,863</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162,176</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">53,783</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">312,176</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">138,646</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">450,822</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-45 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>12.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>LONG-TERM INVESTMENTS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In April 2012, the Company through its subsidiary, 21Vianet Beijing, entered into an
agreement to invest in the Yizhuang Venture Investment Fund (&#147;Yizhuang Fund&#148;) as a limited partner with an amount of RMB50,500. In December 2013, the Company made the second tranche of investment of another amount of RMB50,500 in the
Yizhuang Fund, and held 27.694% of the investee as of December&nbsp;31, 2015, 2016 and 2017. Given the Company holds more than three percent interest in the Yizhuang Fund as a limited partner, the investment is accounted for under the equity method
as prescribed in <FONT STYLE="white-space:nowrap">ASC&nbsp;323-10,</FONT> <I>Investments&#151;Equity Method</I>. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In June 2016, the Company
through its subsidiary, 21Vianet Beijing, and a related company jointly set up Unisplendour-Vianet Technology Inc. (&#147;Unis Tech&#148;). The Company injected capital of RMB49,000 (US$7,057) to acquire 49% of equity interest in Unis Tech with the
ability to exercise significant influence. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In September 2017, after the disposal of 66.67% equity interest in the WiFire Entities, the
Company held the remaining 33.33% equity interest in the WiFire Entities, which is accounted for equity method investment at fair value of RMB6 yuan at the disposal date. In December 2017, the Company injected capital of RMB15,000 (US$2,305) in the
WiFire Entities pursuant to the sale and purchase agreement. As of December&nbsp;31, 2017, the equity method investment balance is reduced to $0 after the further pickup of loss in the WiFire Entities. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><U><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Available-for-sale</FONT></FONT> investments</U> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Available-for-sale</FONT></FONT> investments consist of investments in
convertible notes with conversion option to preferred shares that are not readily convertible to cash and therefore the bifurcation of embedded derivative is not required as the conversion option did not qualify as derivatives in accordance with ASC
815<I>, Derivatives and Hedging</I>. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>13.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>BANK BORROWINGS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Bank borrowings are as follows as of the respective balance sheet
dates: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,683,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,685</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term bank borrowings, current portion</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,289</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,722,979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">120,289</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term bank borrowings, <FONT STYLE="white-space:nowrap">non-current</FONT> portion</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">268,221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">187,638</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,839</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,991,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">307,927</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,327</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The short-term bank borrowings outstanding as of December&nbsp;31, 2016 and 2017 bore a weighted average
interest rate of 4.22% and 4.04% per annum, respectively, and were denominated in RMB. These borrowings were obtained from financial institutions and have terms of two months to one year. The long-term bank borrowings (including current portion)
outstanding as of December&nbsp;31, 2016 and 2017 bore a weighted average interest rate of 5.85% and 5.50% per annum, and were denominated in RMB and HK$. These loans were obtained from financial institutions located in the PRC and Hong Kong. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-46 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>13.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>BANK BORROWINGS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2016 and December&nbsp;31, 2017, unused loan facilities for bank
borrowings amounted to RMB766,000 and RMB140,940 (US$21,662), respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Bank borrowings as of December&nbsp;31, 2016 and 2017 were
secured/guaranteed by the following: </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><U>December</U><U></U><U>&nbsp;31, 2016</U> </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="16%"></TD>
<TD WIDTH="75%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:90.50pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><FONT
STYLE="white-space:nowrap">Short-term&nbsp;bank&nbsp;borrowings</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Secured/guaranteed by</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(RMB)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">1,520,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Guaranteed by restricted cash of RMB1,751,055.</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">20,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Guaranteed by noncontrolling shareholder of Aipu Group</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">143,676</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Unsecured borrowings.</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">1,683,676</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="2" NOWRAP> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Long-term bank and other<BR>borrowings</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; width:85.10pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center">(including current portion)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Secured/guaranteed by</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(RMB)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">1,600</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Secured by a subsidiary&#146;s building with net book value of RMB7,938 (Note 8).</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">13,817</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Secured by a subsidiary&#146;s computer and network equipment with net book value of RMB31,506 (Note 8).</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">164,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Secured by a subsidiary&#146;s <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">construction-in-progress</FONT></FONT> and land use rights with net book value of RMB318,259 and RMB17,232, respectively (Note
8/Note 10).</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">128,107</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Unsecured borrowings.</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">307,524</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="2" NOWRAP> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>December</U><U></U><U>&nbsp;31, 2017</U></P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; width:90.50pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center">Short-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Secured/guaranteed by</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(RMB)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Secured by restricted cash of RMB50,809 (US$7,809).</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">50,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Long-term bank borrowings</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; width:90.10pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center">(including current portion)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Secured/guaranteed by</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(RMB)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">158,000</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Secured by a subsidiary&#146;s fixed assets and <FONT STYLE="white-space:nowrap">land-use</FONT> right with net book value of RMB344,932 (US$53,015) and RMB16,818 (US$2,585), respectively (Note 8/Note 10).</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">99,927</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Unsecured borrowings</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">257,927</TD>
<TD NOWRAP VALIGN="top">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-47 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>14.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ACCRUED EXPENSES AND OTHER PAYABLES </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The components of accrued expenses and other
payables are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="73%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payroll and welfare payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">248,895</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">197,171</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,305</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Value-added tax and other taxes payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,011</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,951</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,605</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payables for office supplies and utilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,006</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,532</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payables for the purchase of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">266,597</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">185,594</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,525</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payables for purchase of the intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,352</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,706</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">570</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued service fees</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74,812</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,090</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,006</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,456</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,359</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,816</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share-settled bonuses and liability classified RSU</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,865</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,824</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payables for acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,755</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,340</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Others</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,381</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,476</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">787,916</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">657,133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100,999</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>15.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>CAPITAL LEASES </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Certain property, computer and network equipment and optical fibers were
acquired through capital leases entered into by the Company. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Future minimum lease payments under
<FONT STYLE="white-space:nowrap">non-cancellable</FONT> capital lease arrangements as lessee are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="80%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">261,221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">40,150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">183,919</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117,769</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,101</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021 and thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">730,416</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112,262</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total minimum lease payments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,293,325</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">198,781</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: amount representing interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(491,128</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(75,485</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Present value of remaining minimum lease payments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">802,197</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">123,296</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Capital leases had weighted average interest rates of 9.76% and 9.93% for the years ended
December&nbsp;31, 2016 and 2017, respectively. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>16.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>BONDS PAYABLE </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On June&nbsp;26, 2014, the Company issued and sold bonds with an
aggregate principal amount of RMB2,000,000 at a coupon rate of 6.875% per annum (the &#147;2017 Bonds&#148;). The 2017 Bonds were fully repaid as of December&nbsp;31, 2017. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On August&nbsp;17, 2017, the Company issued and sold bonds with an aggregate principle amount of US$200,000 at a coupon rate of 7% per annum,
or the Original Bonds. On September&nbsp;29, 2017, the Company issued and sold bonds with an aggregate principle amount of US$100,000 at a coupon rate of 7% per annum, or the Bonds. The Bonds were priced at a slight premium of 100.04, with an
effective yield of 6.98% (collectively, &#147;2020 Bonds&#148;). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-48 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>16.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>BONDS PAYABLE&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
The 2020 Bonds will mature on August&nbsp;17, 2020. The 2020 Bonds were listed and quoted on the Official List of the Singapore Exchange Securities Trading Limited. Interest on the 2020 Bonds is
payable semi-annually in arrears on August&nbsp;17 and February&nbsp;17 in each year, beginning from February&nbsp;17, 2018. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Net proceeds
from 2020 Bonds after deducting issuance costs were RMB1,926,419 (US$296,085). The proceeds from issuance of 2020 Bonds will be used for refinancing outstanding indebtedness, fund future capital needs, and for general corporate purposes. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The 2020 Bonds are unsecured and rank senior in right of payment to any of the Company&#146;s indebtedness that is expressly subordinated to
the bonds; equal in right of payment to any of the Company&#146;s liabilities that are not so subordinated; but rank lower than any secured indebtedness of the Company and all liabilities (including accounts payable) of the Company&#146;s
subsidiaries and Consolidated VIEs. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes the aggregate required repayments of the principal amounts of the
Company&#146;s long-term borrowings, including the bonds payable and bank borrowings (Note 13) in the succeeding five years and thereafter: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">For the years ending December&nbsp;31,</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">120,289</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">75,638</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,625</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,992,760</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">306,281</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,994</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2022 thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">40,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,225</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>17.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>DEFERRED GOVERNMENT GRANTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">During the years ended December&nbsp;31, 2015, 2016 and
2017, the Company received RMB10,160, nil and RMB2,877 (US$442), respectively, in government grants from the relevant PRC government authorities for the use in construction of property and equipment. These grants are initially deferred and
subsequently recognized in the consolidated statements of operations when the Company has complied with the conditions or performance obligations attached to the related government grants, if any, and the grants are no longer refundable. Grants that
subsidize the construction cost of property and equipment are amortized over the life of the related assets as a reduction of the associated depreciation expense. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Movements of deferred government grants are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at beginning of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,572</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,620</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,993</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,764</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,160</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,877</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">442</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Decrease due to disposal of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,573</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(549</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Recognized as a reduction of depreciation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,112</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,627</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,862</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,209</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at end of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,620</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,993</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,435</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,448</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-49 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>18.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>TREASURY STOCK </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31, 2015, 2016 and 2017, the Company
repurchased the number of nil, 815,525 and 3,448,482 ADSs pursuant to the share repurchase plans. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31,
2015, 2016 and 2017, 146,372, 223,161 and nil ADSs were issued to settle the contingent consideration payment in relation to acquisitions. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>19.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The changes in accumulated other
comprehensive (loss) income by component, net of tax of nil, are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="86%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Foreign&nbsp;currency<BR>translation</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of January&nbsp;1, 2015</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(65,754</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current year other comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of December&nbsp;31, 2015</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,236</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current year other comprehensive income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current year other comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(120,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,673</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of December&nbsp;31, 2017, in US$</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(411</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>20.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>MAINLAND CHINA EMPLOYEE CONTRIBUTION PLAN </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As stipulated by the regulations of the PRC,
full-time employees of the Company in the PRC participate in a government-mandated multiemployer defined contribution plan organized by municipal and provincial governments. Under the plan, certain pension benefits, medical care, unemployment
insurance, employee housing fund and other welfare benefits are provided to employees. The Company is required to make contributions to the plan based on certain percentages of employees&#146; salaries. The total expenses for the plan were
RMB89,571, RMB130,630 and RMB134,053 (US$20,604), respectively, for the years ended December&nbsp;31, 2015, 2016 and 2017. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>21.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHARE BASED COMPENSATION </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">Option granted to employees </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In order to provide additional incentives to employees and to
promote the success of the Company&#146;s business, the Company adopted a share incentive plan in 2010 (the &#147;2010 Plan&#148;). Under the 2010 Plan, the Company may grant options and RSUs to its employees, directors and consultants to purchase
an aggregate of no more than 39,272,595 ordinary shares of the Company. The 2010 Plan was approved by the Board of Directors and shareholders of the Company on July&nbsp;16, 2010. The 2010 Plan is administered by the Board of Directors or the
Compensation Committee of the Board as set forth in the 2010 Plan (the &#147;Plan Administrator&#148;). All share options to be granted under the 2010 Plan have a contractual term of ten years and generally vest over 3 to 4 years in the
grantee&#146;s option agreement. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In order to further promote the success and enhance the value, the Company adopted a share incentive plan
in 2014 (the &#147;2014 Plan&#148;). Under the 2014 Plan, the Company may issue an aggregate of no more than </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-50 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>21.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHARE BASED COMPENSATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">Option granted to employees&nbsp;(continued) </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
20,461,380 shares (&#147;Maximum Number&#148;) and such Maximum Number should be automatically increased by a number that is equal to 15% of the number of new shares issued by the Company from
time to time. The maximum aggregate number of ordinary shares to be issued under 2014 Plan was subsequently amended to 39,606,817, as approved by the Board of Directors and shareholders of the Company on October&nbsp;30, 2015. All share options,
restricted shares and restricted share units to be granted under the 2014 Plan have a contractual term of ten years and generally vest over 3 to 4 years in the grantee&#146;s option agreement. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company granted 952,178, 1,059,668 and 611,111 RSUs in 2015, 2016 and 2017, respectively, with performance conditions whereby a
predetermined number will vest upon the assignment of an annual performance review in accordance with predetermined performance targets for the grantees over a one or four-year period. As it is probable for the Company to estimate the annual
performance review ratings for the individual grantees, the Company commenced recognition of the related compensation expense using the accelerated recognition method. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The compensation cost related to remaining unvested share options shall be recognized over the remaining requisite service period or the
performance review period. As of December&nbsp;31, 2017, options to purchase 1,699,186 of ordinary shares were outstanding. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following
table summarizes the Company&#146;s employee share option activity under the 2010 Plan: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number of<BR>options</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted<BR>average<BR>exercise<BR>price</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted<BR>average<BR>remaining<BR>contractual<BR>term</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Aggregate<BR>intrinsic<BR>value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(US$)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(Years)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(US$)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding, January&nbsp;1, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,031,940</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.48</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exercised</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(332,754</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.41</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Outstanding, December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,699,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.49</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,432</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vested and expected to vest at December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,699,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.49</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,432</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exercisable as of December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,699,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.49</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,432</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying
awards and the fair value of the underlying stock at each reporting date, for those awards that have an exercise price below the estimated fair value of the Company&#146;s shares. As of December&nbsp;31, 2017, the Company had options outstanding to
purchase an aggregate of 1,699,186 shares with an exercise price below the fair value of the Company&#146;s shares, resulting in an aggregate intrinsic value of RMB9,317 (US$1,432). </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The aggregate fair value of the outstanding options at the grant date was determined to be RMB15,387 (US$ 2,365) as of December&nbsp;31, 2017
and such amount is recognized as compensation expense using the straight-line method for all employee share options granted with graded vesting based on service conditions and the accelerated method for share options granted with graded vesting
based on performance conditions.&nbsp;The weighted average grant date fair value of options granted during the years ended December&nbsp;31, 2015, 2016 and 2017 was nil, US$2 and nil, respectively. The total fair value of share options exercised
during the years ended December&nbsp;31, 2015, 2016 and 2017 was US$3,111, nil and US$39, respectively. The aggregate </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-51 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>21.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHARE BASED COMPENSATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">Option granted to employees&nbsp;(continued) </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
intrinsic value of options exercised during the years ended December&nbsp;31, 2015, 2016 and 2017 was US$15,519, US$1,906, and US$306, respectively. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company has recorded all the compensation expenses in relation to outstanding share options. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table summarizes the Company&#146;s RSUs activity under the 2014 Plan: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Number of<BR>RSUs</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Weighted<BR>average<BR>grant&nbsp;date<br>fair value</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Weighted<BR>average<BR>remaining<BR>contractual&nbsp;life</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Aggregate<BR>intrinsic<BR>value</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(US$)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(Years)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(US$)</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unvested, January&nbsp;1, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,271,684</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13.25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Granted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,080,260</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vested</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,762,733</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Forfeited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(72,313</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.52</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unvested, December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,516,898</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.76</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Share based compensation cost for RSUs is measured based on the closing fair market value of the Company&#146;s
ADS on the date of grant and the reporting date for equity and liability classified RSU, respectively.&nbsp;The aggregate fair value of the unvested RSUs as of December&nbsp;31, 2017 was RMB78,759 (US$12,105), and such amount is recognized as
compensation expense using the straight-line method for the RSUs with graded vesting based on service conditions and the accelerated method for the RSUs with graded vesting based on performance conditions and share settled bonuses. The weighted
average grant date fair value of RSUs granted during the years ended December&nbsp;31, 2015, 2016 and 2017 was US$18.27, US$8.85 and US$6.31, respectively. The total fair value of RSUs vested during the years ended December&nbsp;31, 2015, 2016 and
2017 was US$22,801, US$14,849 and US$18,238, respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">During 2017, the Company granted 469,149 RSUs to settle the Share-Settled Bonus
accrued in 2016 as elected by employees to be settled in shares. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, there was RMB66,891 (US$10,281) of
unrecognized share based compensation cost related to RSUs which is expected to be recognized over a weighted average vesting period of 1.7 years. Total unrecognized compensation cost may be adjusted for future changes when actual forfeitures
incurred. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">Shares issued to management of Dermot Entities </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31, 2015, 2016
and 2017, the Company recorded compensation cost of RMB8,439, RMB10,871 and RMB5,752 (US$884) within the Company&#146;s consolidated statements of operations, respectively. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-52 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>21.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHARE BASED COMPENSATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">Shares issued to management of Dermot Entities&nbsp;(continued) </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Total compensation expense relating to share options and RSUs granted to employees recognized
for the years ended December&nbsp;31, 2015, 2016 and 2017 is as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="63%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For&nbsp;the&nbsp;year&nbsp;ended&nbsp;December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,422</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,110</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(277</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(43</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,490</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(681</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(104</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">153,814</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">123,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,945</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,924</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">190,027</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118,729</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,129</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,244</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>22.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>TAXATION </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Enterprise</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>income tax (&#147;EIT&#148;) </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Cayman Islands </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company is incorporated in the Cayman Islands and conducts its primary business operations through the subsidiaries and VIEs in the PRC and
Hong Kong. Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gains. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Hong Kong
</I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries in Hong Kong are subject to Hong Kong profits tax rate of 16.5% for the years ended December&nbsp;31, 2015, 2016 and
2017. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>Taiwan </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">DYX
Taiwan branch is incorporated in Taiwan and is subject to Taiwan profits tax rate of 17% for the years ended December&nbsp;31, 2015, 2016 and 2017. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><I>The PRC </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The
Company&#146;s PRC subsidiaries are incorporated in the PRC and subject to PRC EIT on the taxable income in accordance with the relevant PRC income tax laws. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Effective from January&nbsp;1, 2008, the statutory corporate income tax rate is 25%, except for certain entities eligible for preferential tax
rates. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">21Vianet Beijing was qualified for a High and New Technology Enterprise (&#147;HNTE&#148;) since 2008 and is eligible for a 15%
preferential tax rate. In October 2014, 21Vianet Beijing obtained a new certificate and renewed the certificate in October 2017, which will expire in October 2020. In accordance with the PRC Income Tax Laws, an enterprise awarded with the HNTE
certificate may enjoy a reduced EIT rate of 15%. For the years ended December&nbsp;31, 2015, 2016 and 2017, 21Vianet Beijing enjoyed a preferential tax rate of&nbsp;15%. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-53 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>22.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>TAXATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Enterprise</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>income tax (&#147;EIT&#148;)&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In April 2011, Xi&#146;an Sub, a subsidiary located in Shaanxi Province, was qualified for a
preferential tax rate of 15% and started to apply this rate from then on. The preferential tax rate is awarded to companies that are located in West Regions of China which operate in certain encouraged industries. This qualification will need to be
assessed on an annual basis. For the year ended December&nbsp;31, 2015, 2016 and 2017, the tax rate assessed for Xi&#146;an Sub was 15%, 25% and 25%, respectively. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In 2013, BJ iJoy was recognized as a software enterprise which allows BJ iJoy to utilize a <FONT STYLE="white-space:nowrap">two-year</FONT>
100% exemption for 2013 and 2014 followed by a three-year half-reduced EIT rate effective for the years from 2015 to 2017. For the years ended December&nbsp;31, 2013 and 2014, BJ iJoy enjoyed the 100% tax exemption for its taxable income. For the
year ended December&nbsp;31, 2015, 2016 and 2017, BJ iJoy enjoyed the half-reduced EIT rate for its taxable income. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In October 2015, SH
Blue Cloud, a subsidiary located in Shanghai, was recognized as a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years. The certificate will expire in October 2018. Accordingly, for the years ended
December&nbsp;31, 2015, 2016 and 2017, SH Blue Cloud enjoyed a preferential tax rate of 15%. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In November 2016, SZ DYX, a subsidiary
located in Guangdong Province, was recognized as a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years, expiring in November 2019 and thereafter for an additional three years if it is able to meet HNTE
technical and administrative requirements in those three years. Accordingly, for the year ended December&nbsp;31, 2016 and 2017, SZ DYX enjoyed a preferential tax rate of 15%. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The New EIT Law also provides that enterprises established under the laws of foreign countries or regions and whose &#147;place of effective
management&#148; is located within the PRC are considered PRC tax resident enterprises and subject to PRC income tax at the rate of 25% on worldwide income. The definition of &#147;place of effective management&#148; refers to an establishment that
exercises, in substance, overall management and control over the production and business, personnel, accounting, properties, etc. of an enterprise. As of December&nbsp;31, 2017, the administrative practice associated with interpreting and applying
the concept of &#147;place of effective management&#148; is unclear. If the Company is deemed as a PRC tax resident, it will be subject to 25% PRC EIT under the New CIT Law on its worldwide income, meanwhile the dividend it receives from another PRC
tax resident company will be exempted from 25% PRC income tax. The Company will continue to monitor changes in the interpretation or guidance of this law. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Loss before income taxes consists of: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="58%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-PRC</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(256,279</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(155,364</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(286,388</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(44,018</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">PRC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(97,166</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(787,718</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(721,426</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(110,881</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(353,445</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(943,082</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,007,814</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(154,899</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-54 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>22.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>TAXATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Enterprise</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>income tax (&#147;EIT&#148;)&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Income tax (expense) benefits comprises of: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(68,092</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(54,772</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(37,856</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,818</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,262</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65,932</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">128,026</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,677</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47,830</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,160</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90,170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The reconciliation of tax computed by applying the statutory income tax rate of 25% for the years ended
December&nbsp;31, 2015, 2016 and 2017 applicable to the PRC operations to income tax (expense) benefits is as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="62%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(353,445</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(943,082</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,007,814</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(154,899</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax benefit computed at applicable tax rates (25%)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">88,361</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">235,770</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">251,954</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,725</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-deductible</FONT> expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19,216</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16,610</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,468</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(840</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,871</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,766</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,895</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,828</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of tax holidays</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,743</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,691</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Preferential rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,183</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(11,060</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(90,076</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,844</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current and deferred tax rate differences</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,876</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,521</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,366</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,128</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">International rate differences</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(90,773</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,392</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59,029</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,073</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax exempted income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,878</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrecognized tax benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(529</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,525</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,259</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(962</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(387</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,516</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,851</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">438</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in valuation allowance</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(36,529</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(158,724</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(174,388</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26,803</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prior year provision to return true up</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,678</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,371</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,266</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax (expense) benefits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47,830</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,160</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">90,170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The benefit of the tax holiday per basic and diluted earnings per share is as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.006</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.003</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.006</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.003</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-55 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>22.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>TAXATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Deferred</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Tax </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The significant components of deferred taxes are as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="74%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax assets</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-current</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,224</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33,978</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued salary and welfare</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,236</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,955</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,409</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,139</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax losses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">202,485</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">135,433</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,816</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,098</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,642</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,175</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,254</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,976</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">457</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital lease</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23,364</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,006</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,382</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred government grant</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,901</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,728</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">573</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization generated from acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,849</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Disposal loss on long-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57,697</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,868</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss picked up on equity method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,919</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,063</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Valuation allowance</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(211,690</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(104,970</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(16,134</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total deferred tax assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">172,818</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,562</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-current</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">148,003</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97,915</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,049</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">92,687</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,635</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capitalized interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,789</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,185</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,488</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain picked up from equity method investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,221</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,097</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,165</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total <FONT STYLE="white-space:nowrap">non-current</FONT> deferred tax liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">274,700</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">190,873</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,337</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Valuation allowances have been provided where, based on all available evidence, management determined that
deferred tax assets are not more likely than not to be realizable in future years. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company has net tax
operating losses from its PRC subsidiaries and its Consolidated VIEs, as per filed tax returns, of RMB494,250 (US$75,965), which will expire between 2018 to 2022. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company intends to permanently reinvest the undistributed earnings from other foreign subsidiaries to fund
future operations. As of December&nbsp;31, 2017, the total amount of undistributed earnings from its PRC subsidiaries as well as VIEs was RMB824,493 (US$126,722). The amount of unrecognized deferred tax liabilities for temporary differences related
to investments in foreign subsidiaries is not determined because such a determination is not practicable. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Unrecognized</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Tax Benefits </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2016 and 2017, the Company recorded
unrecognized tax benefits of RMB28,689 and RMB16,511 (US$2,538), respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The unrecognized tax benefits and its related interest are
primarily related to <FONT STYLE="white-space:nowrap">non-deductible</FONT> expenses and accrued expenses. RMB3,513 of the total unrecognized tax benefits, ultimately recognized, will impact the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-56 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>22.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>TAXATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Unrecognized</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Tax Benefits&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
effective tax rate. It is possible that the amount of uncertain tax benefits will change in the next 12 months, however, an estimate of the range of the possible outcomes cannot be made at this
time. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">A roll-forward of unrecognized tax benefits is as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="72%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at beginning of year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,802</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23,220</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reversal based on tax positions related to prior years</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(258</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(8,880</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,365</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additions based on tax positions related to the current year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,676</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,825</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">742</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Decrease due to disposal of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,583</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,165</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at end of year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23,220</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,582</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,781</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&nbsp;31, 2015, 2016 and 2017, the Company (reversed) recorded interest expense of
RMB(1,082), RMB2,779 and RMB674 (US$104), respectively. Accumulated interest expense recorded by the Company was RMB5,469 and RMB4,929 (US$757) as of December&nbsp;31, 2016 and 2017, respectively. As of December&nbsp;31, 2017, the tax years ended
December&nbsp;31, 2012 through 2017 for the PRC subsidiaries remain open for statutory examination by the PRC tax authorities. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>23.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>RELATED PARTY TRANSACTIONS </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top">Related parties * </TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="55%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="43%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:80.10pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of related parties</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Relationship with the Company</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">aBitCool</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company owned by the same group of the Company&#146;s Class&nbsp;B ordinary shareholders <SUP STYLE="font-size:85%; vertical-align:top">(1) </SUP></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Shibei <FONT STYLE="white-space:nowrap">Hi-Tech</FONT> Co., Ltd. (&#147;SH
Shibei&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Noncontrolling shareholder of a subsidiary</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">A PRC citizen</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Seller of iJoy</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mr.&nbsp;Li <SUP STYLE="font-size:85%; vertical-align:top">(4)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Seller of Aipu Group</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dyxnet Internet Center Limited (&#147;DIC&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A related party of the seller of Dermot Entities</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dyxnet Corporate Service Limited (&#147;DCS&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A related party of the seller of Dermot Entities</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Cheetah Mobile Technology Co., Ltd.<BR>(&#147;BJ Cheetah&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by principal shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Kingsoft Cloud Network Technology Co., Ltd.<BR>(&#147;BJ Kingsoft&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(2) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by principal shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xiaomi Communication Technology Co., Ltd.<BR>(&#147;Xiaomi Communication&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(3) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by principal shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Xiaomi Mobile Software Co., Ltd.<BR>(&#147;BJ Xiaomi&#148;)<SUP
STYLE="font-size:85%; vertical-align:top">&nbsp;(3) </SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by principal shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chengdu Xingpu Investment Management Co., Ltd.<BR>(&#147;CD Xingpu&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(4)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A related party of the controlling shareholder of Aipu Group</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Anlai Network Communication Technology Company Limited (&#147;Anlai&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Seller of Dermot Entities</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">WNT Technology Limited (&#147;WNT Technology&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A related party of seller of Dermot Entities</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-57 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>23.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>RELATED PARTY TRANSACTIONS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top">Related parties *&nbsp;(continued) </TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="55%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="43%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:80.10pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of related parties</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Relationship with the Company</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chengdu Guotao Communication Co., Ltd<BR>(&#147;CD Guotao&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(4)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A related party of the controlling shareholder of Aipu Group</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dyxnet Data Centre Services Limited(&#147;DCSS&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A related party of seller of Dermot entities</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Chengyishidai Network Engineering Technology Co., Ltd. (&#147;CYSD&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(5)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by controlling shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">WiFire (Beijing) Technology Co., Ltd. (&#147;WiFire BJ&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(5)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by controlling shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Fastweb Network Technology Co., Ltd (&#147;BJ Fastweb&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(5)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by controlling shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Fawei Technology Co., Ltd (&#147;SH Fawei&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(5)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by controlling shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Wuhan Fastweb Cloud Computing Co., Ltd (&#147;WH Fastweb&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(5)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by controlling shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Bozhi Ruihai Network Technology Co., Ltd. (&#147;Bozhi Ruihai&#148;) <SUP
STYLE="font-size:85%; vertical-align:top">(5)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by controlling shareholder of the Company</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unisplendour Corporation Limited (&#147;Unis&#148;)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">A company controlled by controlling shareholder of the Company</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">These are the related parties that have engaged in significant transactions with the Company for the year ended December&nbsp;31, 2015, 2016 and 2017. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">There are certain shareholders (&#147;Common Shareholders&#148;) that are shareholders of both aBitCool and the Company. As of December&nbsp;31, 2017, in terms of economic interests and voting power, the Common
Shareholders&#146; ownership interests in the Company were 5.79% and 15.48% while their ownership interests in aBitCool was 90.14% in terms of both economic interests and voting power, based on the register of members of the Company. There is
neither a single controlling shareholder nor a group of shareholders holding identical ownership interests individually and controlling ownership interests in aggregate in the Company and aBitCool. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">These companies and Kingsoft are ultimately controlled by the same party. Kingsoft made a significant investment in the Company in 2015 (note 27). </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">These companies and Xiaomi are ultimately controlled by the same party. Xiaomi made a significant investment in the Company in 2015 (note 27). </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top">These entities ceased to be related parties immediately after the disposal of Aipu Group. </TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top">These entities were disposed by the Company in September 2017, included in WiFire Entities, and determined by the Company as related parties as of December&nbsp;31, 2017. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-58 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>23.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>RELATED PARTY TRANSACTIONS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top">Other than disclosed elsewhere, the Company had the following significant related party transactions for the years ended December&nbsp;31, 2015, 2016 and 2017: </TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Services provided to:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">-&nbsp;Xiaomi Communication</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,144</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">113,458</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">214,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,976</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- WiFire BJ</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,495</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Kingsoft</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,969</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,471</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,046</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,237</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Xiaomi</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">275</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,689</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">854</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Cheetah</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,478</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,128</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">788</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Others</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,255</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,413</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,314</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">509</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Services provided by:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Kingsoft</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,045</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,775</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,195</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- DCSS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,883</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">987</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- CYSD</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,979</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">458</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- WiFire BJ</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,616</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">248</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Others</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,023</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,178</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,632</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">405</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales of equipment and property to:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Fastweb</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,021</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">157</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchases of equipment and property from:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- WNT Technology</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,629</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">404</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- DIC</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,079</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,234</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">190</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- CD Xingpu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,101</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loan to:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Fastweb</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,074</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loan from:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- CD Guotao</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income from loan to:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Fastweb</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">210</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Management service provided by:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- DCS</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,602</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-59 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>23.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>RELATED PARTY TRANSACTIONS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top">The Company had the following related party balances as of December&nbsp;31, 2016 and 2017: </TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from related parties:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Xiaomi Communication</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,473</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,016</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,996</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of iJoy</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,748</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,137</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- WiFire BJ</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,321</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,355</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- SH Fawei</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,332</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,588</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- SH Shibei</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,800</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,800</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,506</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Kingsoft</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,864</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,663</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">870</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- WH Fastweb</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,600</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">707</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of Aipu Group</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">98,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- CD Xingpu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12,466</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Others</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,764</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,387</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">522</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">182,615</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">114,256</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,561</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-current:</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Fastweb</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,210</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,106</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of iJoy</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,131</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,068</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,005</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Bozhi Ruihai</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,358</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,438</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- CYSD</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">556</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- BJ Kingsoft</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,070</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">318</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of Managed Network Entities*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,755</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of Aipu Group</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- CD Guotao</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,483</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Others</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,454</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,561</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">240</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">121,928</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,675</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,557</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">After the disposal of WiFire Entities, Seller of Managed Network Entities was not determined as a related party of the Company, the amount due to Seller of Managed Network Entities was reclassified into accrued expenses
and other payables as of December&nbsp;31, 2017. </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>24.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SEGMENT REPORTING </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&nbsp;31, 2015, the Company only had one
reporting segment. As of December&nbsp;31, 2016, the operations of the Company are organized into two segments, consisting of the hosting and related services and managed network services. The Company derives the results of the segments directly
from its internal management reporting system. The CODM measures the performance of each segment based on metrics of revenue and earnings from operations and uses these results to evaluate the performance of, and to allocate resources to, each of
the segments. After disposal of WiFire Entities and Aipu Group in September 2017 (Note 4), the Company has only one reporting segment as of December&nbsp;31, 2017. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-60 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>24.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SEGMENT REPORTING&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Because substantially all of the Company&#146;s long-lived assets and revenues are located in
and derived from the PRC, geographical segments are not presented. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The segment results are practically restated for the years ended
December&nbsp;31, 2015, 2016 for the change in reporting segments in 2016. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="96%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="58%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the years ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hosting and related services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD COLSPAN="13" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,369,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,668,655</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,975,178</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">457,276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,758,756</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,936,658</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,130,279</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(327,418</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Gross profit</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">610,467</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">731,997</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">844,899</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">129,858</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating income (expense)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,783</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,439</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">836</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(171,862</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(144,335</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(171,761</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26,399</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(87,188</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(87,227</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(97,597</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(387,071</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(404,181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(417,154</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(64,115</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(12,834</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(78,330</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,257</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(962</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value of contingent<BR>purchase consideration payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,739</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,394</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(937</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating (loss) profit</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(64,658</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,101</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">156,632</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,074</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Managed network services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,265,149</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">973,119</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">417,527</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64,173</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,021,858</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(992,980</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(504,016</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(77,466</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Gross profit (loss)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">243,291</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19,861</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(86,489</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,293</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating income (expense)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(187,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(208,591</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(84,921</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,052</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(55,647</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(62,110</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,546</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,923</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(181,670</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(235,467</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(102,796</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,800</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Allowance for doubtful debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19,365</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(39,234</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31,170</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,790</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value of contingent<BR>purchase consideration payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,586</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73,913</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(766,440</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(117,800</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of long-lived assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(392,947</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,808</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(61,757</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating loss</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(219,575</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(884,297</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,525,170</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(234,415</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Group consolidated&nbsp;revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,634,372</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,641,774</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,392,705</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">521,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Group consolidated operating loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(284,233</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(840,196</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,368,538</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,341</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>25.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>RESTRICTED NET ASSETS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company&#146;s ability to pay dividends is primarily
dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company&#146;s PRC subsidiaries only out of their retained earnings, if any, as
determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the consolidated </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-61 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>25.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>RESTRICTED NET ASSETS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company&#146;s PRC subsidiaries. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In accordance with the PRC Regulations on Enterprises with Foreign Investment and the articles of association of the Company&#146;s PRC
subsidiaries, a foreign-invested enterprise 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&#146;s PRC statutory accounts. A foreign-invested enterprise is required to allocate at least 10% of its annual <FONT STYLE="white-space:nowrap">after-tax</FONT> profit to the general reserve until such reserve has
reached 50% of its respective registered capital based on the enterprise&#146;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 for all
foreign-invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. 21Vianet China was established as a foreign-invested enterprise and, therefore, is subject to the above
mandated restrictions on distributable profits. As of December&nbsp;31, 2016 and 2017, the Company&#146;s PRC subsidiaries had appropriated RMB64,622 and RMB38,736 (US$5,954), respectively, in its statutory reserves. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As a result of these PRC laws and regulations subject to the limit discussed above that require annual appropriations of 10% of <FONT
STYLE="white-space:nowrap">after-tax</FONT> income to be set aside, prior to payment of dividends as general reserve fund, the Company&#146;s PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company.
Amounts restricted include <FONT STYLE="white-space:nowrap">paid-in</FONT> capital, additional paid in capital and statutory reserve funds of the Company&#146;s PRC subsidiaries and the equity of the Consolidated VIEs, as determined pursuant to PRC
generally accepted accounting principles, totaling an aggregate of RMB4,901,334 (US$753,321) as of December&nbsp;31, 2017. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-62 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>26.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>LOSS PER SHARE </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Basic and diluted loss per share for each of the years presented are
calculated as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="48%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><I>Numerator:</I></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(401,275</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(931,922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(917,644</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,040</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net (profit) loss attributable to noncontrolling interest and redeemable noncontrolling
interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26,824</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">298,324</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">144,914</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss attributable to ordinary shareholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(118,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Plus: (Increase) decrease in accretion of redeemable noncontrolling interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,484</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,896</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(21,809</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adjusted net loss attributable to ordinary shareholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(420,249</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(844,082</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(914,626</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(140,576</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><I>Denominator:</I></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average number of shares outstanding&#151;basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">492,065,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">617,169,833</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average number of shares outstanding&#151;diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">492,065,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">617,169,833</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">672,836,226</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss per share&#151;Basic:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.85</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.37</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.36</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.21</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.85</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.37</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.36</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.21</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss per share&#151;Diluted:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.85</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.37</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.36</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.21</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.85</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.37</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1.36</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.21</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In 2015, 2016 and 2017, the Company issued 7,200,000, 4,500,000 and 9,000,000 ordinary shares to its share
depositary bank which will be used to settle stock option awards upon their exercise, respectively. No consideration was received by the Company for this issuance of ordinary shares. These ordinary shares are legally issued and outstanding but are
treated as escrowed shares for accounting purposes and therefore, have been excluded from the computation of loss per share. Any ordinary shares not used in the settlement of stock option awards will be returned to the Company. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>27.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHARE CAPITAL </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Holders of Class&nbsp;A Ordinary Shares and Class&nbsp;B Ordinary Shares
are entitled to the same rights except for voting and conversion rights. In respect of matters requiring a shareholder&#146;s vote, each Class&nbsp;A Ordinary Share is entitled to one vote and each Class&nbsp;B Ordinary Share is entitled to 10
votes. Each Class&nbsp;B Ordinary Share is convertible into one Class&nbsp;A Ordinary Share at any time by the holder. Class&nbsp;A Ordinary Shares are not convertible into Class&nbsp;B Ordinary Shares under any circumstances. Upon any transfer of
Class&nbsp;B Ordinary Shares by a holder to any person or entity which is not an affiliate of such holder, such Class&nbsp;B Ordinary Shares will be automatically converted into an equal number of Class&nbsp;A Ordinary Shares. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In 2015, the Company issued 39,087,125 Class&nbsp;A and 18,250,268 Class&nbsp;B ordinary shares to Kingsoft for an aggregate cash consideration
of US$172,012 and the Company issued 6,142,410 Class&nbsp;A and 10,524,257 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-63 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>27.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SHARE CAPITAL&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
Class&nbsp;B ordinary shares to Xiaomi for an aggregate cash consideration of US$50,000. In addition, the Company issued 24,668,022 Class&nbsp;A ordinary shares to Esta for an aggregate cash
consideration of US$74,004. The Company also issued 13,098,599 Class&nbsp;A ordinary shares in settlement of the contingent purchase considerations. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In May 2016, the Company issued 31,996,874 Class&nbsp;A ordinary shares and 111,053,390 Class&nbsp;B ordinary shares at the subscription price
of approximately US$2.712 per ordinary share, or US$16.274 per ADS to Tuspark Innovation Venture Limited. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In May 2016, the Company also
issued 10,087,476 Class&nbsp;A ordinary shares to the sellers of certain acquired Entities in settlement of the contingent purchase considerations. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>28.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>REDEEMABLE NONCONTROLLING INTERESTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In May 2014, the Company acquired 50% equity
interests plus one share in SC Aipu. The sale and purchase agreement also provided put options that allows the seller of Aipu Group to sell the remaining 50% equity interests in the Aipu Group in three tranches, namely 28% equity interest in 2015,
11% equity interest in 2016 and the remaining equity interests (including those in 2015 and 2016 if these put options are not exercised) in 2017 for a consideration determined using certain financial or operational targets with a floor of RMB700,000
or a ceiling of RMB800,000, in aggregate. A portion of the consideration is to be settled in cash based on certain financial target stipulated in the sale and purchase agreement. The difference will be settled in cash or shares, with the choice to
settle in cash or shares residing with the Company for the first tranche and the seller of Aipu Group in the subsequent tranches. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The
noncontrolling interests are to be redeemed by the Company at the option of the seller of Aipu Group (&#147;Written Put Option&#148;) in return for cash and shares where the maximum number of shares required to be delivered is outside of the control
of the Company, and thus are accounted for as redeemable noncontrolling interests. The Company elects to recognize the changes in redemption value immediately as they occur and adjust the carrying amount of the noncontrolling interests to the
redemption value at the end of each reporting period as if it was the redemption date in accordance with ASC 480. As of December&nbsp;31, 2015 and 2016, As the remaining 50% equity interests are held by a few
<FONT STYLE="white-space:nowrap">non-controlling</FONT> shareholders where the underlying shares of the Aipu Group are not publicly traded, the Written Put Option are embedded features in the Aipu Group&#146;s shares, which does not qualify for
bifurcation accounting. The put options are recognized as part of redeemable <FONT STYLE="white-space:nowrap">non-controlling</FONT> interests. The redeemable noncontrolling interests were initially recorded at the higher of acquisition date fair
value and subsequently adjusted to the balance after attribution of Aipu Group&#146;s net income pursuant to ASC 810, <I>Consolidation</I>, and the redemption value pursuant to ASC&nbsp;480, which is capped within the aforementioned range.
Adjustments to the carrying amount of redeemable noncontrolling interests pursuant to ASC 480, if any, are charged to additional <FONT STYLE="white-space:nowrap">paid-in</FONT> capital. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Upon the disposal of the two shares in SC Aipu in September 2017, the redeemable noncontrolling interests recognized was reversed due to the
deconsolidation of Aipu Group. However, as the Written Put Option outstanding is legally detachable and separately exercisable from the 50% minus one share of equity interest in Aipu Group held by the Company, the Written Put Option qualifies as a
freestanding financial instrument as defined under ASC 480 and is accounted for as a derivative liability pursuant to ASC 815. In December 2017, as part of the transfer of all the remaining 50% equity interest minus one share in Aipu Group, the
Written Put Option was terminated. The extinguishment of freestanding derivative liability was recognized as part of the gain on disposal of subsidiaries for the year ended December&nbsp;31, 2017. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-64 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>28.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>REDEEMABLE NONCONTROLLING INTERESTS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Movements of the redeemable noncontrolling interests are as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="55%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of January&nbsp;1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">773,706</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">790,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">700,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">107,588</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Profit (loss) for the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,373</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(300,713</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(141,896</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(21,809</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Increase (decrease) in accretion of redeemable noncontrolling interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,850</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">210,484</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">141,896</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,809</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reversal due to the disposal of two shares in SC Aipu</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(700,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(107,588</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance as of December&nbsp;31</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">790,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">700,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>29.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>FAIR VALUE MEASUREMENTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company applies ASC 820, <I>Fair Value Measurements and
Disclosures</I>. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&nbsp;1 &#151; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&nbsp;2 &#151; Include other inputs that are directly or indirectly observable in the marketplace. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Level&nbsp;3 &#151; Unobservable inputs which are supported by little or no market activity. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1)&nbsp;market approach; (2)&nbsp;income
approach; and (3)&nbsp;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert
future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an
asset. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Cash equivalents, fixed rate time deposits and bonds payable are classified within Level&nbsp;1 because they are valued by using
quoted market prices. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The contingent considerations for the acquired businesses, the share-settled bonuses, liability classified RSU and
long term investments are classified within Level&nbsp;3. The contingent considerations are based on the achievement of certain financial targets in accordance with the sales and purchase agreements for the various periods, as well as other <FONT
STYLE="white-space:nowrap">non-financial</FONT> measures. The fair value of the share-settled bonuses was estimated using the performance bonuses that the Company estimates to be settled in shares and the observable market prices of the underlying
ADSs of the Company. The fair value of liability classified RSU was estimated using the share price and exchange rate that the Company estimates to be settled in shares </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-65 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>29.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>FAIR VALUE MEASUREMENTS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Assets and liabilities measured at fair value on a recurring basis are summarized below: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="48%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center">Fair value measurement using:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Quoted&nbsp;prices&nbsp;in<BR>active&nbsp;markets&nbsp;for<BR>identical assets<BR>(Level 1)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Significant&nbsp;other<BR>observable<BR>inputs<BR>(Level 2)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Unobservable<BR>inputs<BR>(Level 3)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Fair value at<BR>December&nbsp;31,<BR>2016</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash equivalents:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Fixed rate time deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">588,589</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">588,589</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Fixed rate time deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">277,946</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">277,946</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">-
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Available-for-sale</FONT></FONT> investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,921</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,921</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">866,535</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,921</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">874,456</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term borrowings:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Bonds payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">418,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">418,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Share-settled bonuses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Liability classified RSU</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,612</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,612</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Contingent consideration payable in relation to the acquisition of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65,797</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65,797</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">418,497</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">137,935</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">556,432</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-66 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>29.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>FAIR VALUE MEASUREMENTS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="41%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center">Fair value measurement using:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Quoted&nbsp;prices&nbsp;in<BR>active&nbsp;markets&nbsp;for<BR>identical assets<BR>(Level 1)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Significant&nbsp;other<BR>observable<BR>inputs<BR>(Level 2)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Unobservable<BR>inputs<BR>(Level 3)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Fair value at<BR>December&nbsp;31, 2017</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">US$</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash equivalents:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Fixed rate time deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">874,786</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">874,786</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">134,452</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Fixed rate time deposits</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">548,890</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">548,890</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,363</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">-
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Available-for-sale</FONT></FONT> investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">390</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,423,676</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,426,213</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">219,205</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term borrowings:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Bonds payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,980,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,980,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">304,402</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Liability classified RSU</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,865</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,865</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,824</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Contingent consideration payable in relation to the acquisition of subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,734</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,734</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,646</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,980,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">48,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,029,128</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">311,872</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents a reconciliation of all liabilities measured at fair value on a recurring basis
using significant unobservable inputs (level 3): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="80%"></TD>
<TD VALIGN="bottom" WIDTH="12%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Contingent&nbsp;consideration<BR>payables</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at January&nbsp;1, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">372,256</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(93,307</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payment of cash consideration</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,617</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reclassification to equity upon resolution of contingencies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,535</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Transfers in and/or out of Level&nbsp;3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65,797</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">937</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Settlement of contingent consideration payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(30,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Transfers in and/or out of Level&nbsp;3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36,734</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at December&nbsp;31, 2017 (US$)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,646</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-67 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>29.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>FAIR VALUE MEASUREMENTS&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="80%"></TD>
<TD VALIGN="bottom" WIDTH="13%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Share-settled&nbsp;bonuses</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at January&nbsp;1, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,352</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Increase in bonuses settled in shares during 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,678</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,319</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reclassification to equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(15,890</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bonuses settled in cash during 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(20,295</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Transfers in and/or out of Level&nbsp;3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at December&nbsp;31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(810</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reclassification to equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22,752</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reversal of share-settled bonuses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,964</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Transfers in and/or out of Level&nbsp;3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at December&nbsp;31, 2017 (US$)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="81%"></TD>
<TD VALIGN="bottom" WIDTH="12%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">Liability&nbsp;classified&nbsp;RSU</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">RMB</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at January&nbsp;1, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,612</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Increase in liability classified RSU</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,903</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reclassification to equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(84,650</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Transfers in and/or out of Level&nbsp;3</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at December&nbsp;31, 2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,865</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value at December&nbsp;31, 2017 (US$)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,824</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>30.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>COMMITMENTS AND CONTINGENCIES </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Capital commitments </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company has the following commitments to purchase certain computer and network equipment, land use right and
construction in progress: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="80%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">255,059</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,202</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">104,926</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">203,555</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,286</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72,939</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2022 and thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">663,661</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">102,003</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,300,140</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">199,829</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:8%; text-indent:-4%; font-size:10pt; font-family:Times New Roman"><B><I>Operating lease commitments </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company leases facilities in the PRC, Hong Kong and United States under <FONT STYLE="white-space:nowrap">non-cancelable</FONT> operating
leases expiring on different dates.&nbsp;For the years ended December&nbsp;31, 2015, 2016 and 2017, total rental </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-68 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>30.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>COMMITMENTS AND CONTINGENCIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; text-indent:-4%; font-size:10pt; font-family:Times New Roman"><B><I>Operating lease
commitments&nbsp;(continued) </I></B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
expenses for all operating leases amounted to RMB92,520, RMB93,869 and RMB89,780 (US$16,305), respectively. As of December&nbsp;31, 2017, the Company has future minimum lease payments under <FONT
STYLE="white-space:nowrap">non-cancelable</FONT> operating leases with initial terms in excess of one year in relation to office premises and data center space consisting of the following: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="83%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115,066</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,685</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">92,916</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,281</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68,309</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,499</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55,430</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,519</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2022 and thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">184,925</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,423</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">516,646</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79,407</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Payments under operating leases are expensed on a straight-line basis over the periods of their respective
leases. The terms of the leases do not contain material rent escalation clauses or contingent rents. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Bandwidth and cabinet capacity
purchase commitments </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company had outstanding purchase commitments in relation to bandwidth and
cabinet capacity consisting of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">469,344</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72,137</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">88,405</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,588</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59,172</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,095</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,823</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,121</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2022 and thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,874</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,360</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">691,618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">106,301</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Managed Network Services </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company was in the process of negotiation with the seller of the Managed Network Entities on the quality
assessment of the fiber optic network subsequent to the completion of construction. As this is a pending event subsequent to the acquisition which is unrelated to the original acquisition, the Company concluded that the accounting for any settlement
should be separated from that of the business combination. Based on the Company&#146;s best estimate, the fair value of the related contingent consideration in shares of RMB47,755, as determined based on the remeasured amount of December&nbsp;31,
2012, is accrued as a contingent payable pursuant to ASC 450, <I>Contingencies</I>. The Company is negotiating with the seller of the Managed Network Entities to come to an agreement on the quality assessment of the fiber optic network as of
December&nbsp;31, 2017 and the Company&#146;s estimate of the contingent payable remains unchanged. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:8%; text-indent:-4%; font-size:10pt; font-family:Times New Roman"><B><I>Income Taxes
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company has recognized an accrual of RMB16,511 (US$2,538) for unrecognized tax benefits and its
interest (Note 22). The final outcome of the tax uncertainty is dependent </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-69 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>30.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>COMMITMENTS AND CONTINGENCIES&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; text-indent:-4%; font-size:10pt; font-family:Times New Roman"><B><I>Income
Taxes&nbsp;(continued) </I></B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
upon various matters including tax examinations, interpretation of tax laws or expiration of statutes of limitation. However, due to the uncertainties associated with the status of examinations,
including the protocols of finalizing audits by the relevant tax authorities, there is a high degree of uncertainty regarding the future cash outflows associated with these tax uncertainties. As of December&nbsp;31, 2017, the Company classified the
accrual for unrecognized tax benefits as a <FONT STYLE="white-space:nowrap">non-current</FONT> liability. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Securities Litigation
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In 2014, the Company and certain of its officers and directors were named as defendants in two putative securities class actions
filed in U.S. federal district courts in Texas, The complaints in both actions alleged that certain of the Company&#146;s financial statements and other public disclosures contained misstatements or omissions and asset claims under the U.S.
securities laws. In 2016, the Company filed a motion to dismiss the complaint and in 2017, the magistrate judge issued a report and recommendation to deny the Company&#146;s motion to dismiss. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On April 9, 2018, the lead plaintiff of the putative class action filed an unopposed motion for preliminary approval of class action
settlement, requesting that, among others, the Court preliminarily approve a settlement agreement that the parties reached to settle the case for RMB58,808 (US$9,000). The unopposed motion for preliminary approval is currently pending before the
Court. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company assessed that the settlement is probable and recorded an estimated loss after deduction of insurance claim of
RMB10,007 (US$1,538) within accrued expenses and other payables in the consolidated balance sheets as of December 31, 2017. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>31.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>SUBSEQUENT EVENTS </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">On March&nbsp;21, 2018, the Company entered into a share transfer
agreement with Unis, the 51% equity holder of Unis Tech, to transfer the Company&#146;s 49% equity in Unis Tech. The consideration for the equity transfer is RMB49,000 (US$7,531) in cash. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-70 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>32.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Condensed</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>balance sheets </I></B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>Note</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>As of December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>ASSETS</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Current assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">596,871</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">845,632</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">129,971</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,759,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71,412</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,976</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">277,946</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">548,873</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,360</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">103,271</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">131,834</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Amount due from a related party</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(b</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97,748</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,137</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Amount due from subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(b</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,208,620</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,285,743</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">658,707</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total current assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,044,182</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,909,631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">908,294</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Non-current</FONT> assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Investments in subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,133,242</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,259,455</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">193,575</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total <FONT STYLE="white-space:nowrap">non-current</FONT> assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,133,242</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,259,455</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">193,575</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total assets</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,177,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,169,086</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,101,869</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>LIABILITIES AND SHAREHOLDERS&#146; EQUITY</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Current liabilities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Accrued expenses and other payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,504</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,837</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Short-term bank borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,500,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Account payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,672</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,351</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">976</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Interest payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,759</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56,809</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,731</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Amount due to related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(b</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68,131</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,068</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,005</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Amount due to subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(b</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,732</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,613</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,707</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Bonds payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(d</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">419,316</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11,139</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total current liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,052,209</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">201,484</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,968</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Non-current</FONT> liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Bonds payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(d</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,918,069</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">294,802</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total <FONT STYLE="white-space:nowrap">non-current</FONT> liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,918,069</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">294,802</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,052,209</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,119,553</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">325,770</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="8"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Shareholders&#146; equity:</B></P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Class&nbsp;A Ordinary shares (par value of US$0.00001 per share; 1,200,000,000 and
1,200,000,000&nbsp;shares authorized; 505,207,968 and&nbsp;496,636,128&nbsp;shares issued and outstanding as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Class&nbsp;B Ordinary shares (par value of US$0.00001 per share; 300,000,000 and
300,000,000 shares authorized; 174,649,638 and&nbsp;174,649,638&nbsp;shares issued and outstanding as of December&nbsp;31, 2016 and 2017, respectively)</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Additional <FONT STYLE="white-space:nowrap">paid-in</FONT> capital</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,015,846</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,980,407</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,380,263</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Accumulated other comprehensive income (loss)</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">118,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,673</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(411</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Accumulated deficit</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,804,409</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,590,564</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(551,859</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Treasury stock</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(204,557</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(337,683</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51,901</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD COLSPAN="4" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total shareholders&#146; equity</B></P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,125,215</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,049,533</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">776,099</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD COLSPAN="4" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<TD VALIGN="bottom" COLSPAN="4"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>Total liabilities and shareholders&#146; equity</B></P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman"><B>&nbsp;</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,177,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,169,086</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,101,869</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD COLSPAN="4" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-71 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>32.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>Condensed</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>statements of operations </I></B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating Expenses</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(166,662</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(124,450</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(145,890</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22,423</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in the fair value of contingent purchase consideration payables</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(43,325</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93,307</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(937</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(144</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating loss</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(209,987</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(31,143</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(146,827</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(22,567</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(152,100</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(169,915</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(95,210</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,634</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share of losses from subsidiaries and Consolidated VIEs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(66,012</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(432,540</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(530,693</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(81,566</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Loss before income taxes</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(118,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Net loss</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(118,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Condensed statements of comprehensive loss </I></B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(428,099</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(633,598</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(772,730</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(118,767</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive income (loss), net of tax of nil:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign currency translation adjustments, net of tax of nil</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(120,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,592</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive income (loss), net of tax of nil:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,518</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">142,526</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(120,963</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,592</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(386,581</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(491,072</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(893,693</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(137,359</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive loss attributable to the Company&#146;s ordinary shareholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(386,581</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(491,072</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(893,693</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(137,359</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Condensed statements of cash flows </I></B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="61%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>For the year ended December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(26,621</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(78,567</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(18,324</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,816</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(977,300</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(617,613</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,291,042</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(198,430</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash generated from financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,798,230</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">494,851</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,558,127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">239,480</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase(decrease) in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">794,309</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(201,329</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">248,761</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,234</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents at beginning of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,891</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">798,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">596,871</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">91,737</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents at end of the year</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">798,200</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">596,871</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">845,632</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">129,971</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-72 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>32.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(a)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Basis of presentation </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In the Company-only financial statements, the
Company&#146;s investment in subsidiaries is stated at cost plus equity in undistributed earnings of subsidiaries since inception. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The
Company records its investment in its subsidiary under the equity method of accounting as prescribed in ASC <FONT STYLE="white-space:nowrap">323-10,</FONT> <I>Investment-Equity Method and Joint Ventures</I>, and such investment is presented on the
balance sheet as &#147;Investment in subsidiaries&#148; and the share of the subsidiaries&#146; profit or loss is presented as &#147;Share of profits (losses) of subsidiaries and Consolidated VIEs&#148; on the statements of operations. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The subsidiaries did not pay any dividends to the Company for the years presented. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been
condensed or omitted and as such, these Company-only financial statements should be read in conjunction with the Company&#146;s consolidated financial statements. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(b)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Related party transactions </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">The Company had the following related party balances
as of December&nbsp;31, 2016 and 2017: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due from subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- 21Vianet HK</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,037,249</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,143,269</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">636,809</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- HongKong Fastweb Holdings Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,574</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61,637</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,473</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- 21V Mobile</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72,361</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50,453</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,754</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Ventures</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,124</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,549</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,927</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- WiFire Open Network Group Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">641</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- WiFire Group Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,301</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">653</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Xi&#146;an Holding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,011</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Others</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,208,620</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,285,743</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">658,707</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due from related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of iJoy</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27,748</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,137</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of Aipu Group</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97,748</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,137</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due to subsidiaries</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- 21Vianet Beijing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,713</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,595</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,704</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Others</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,732</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,613</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,707</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-73 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>32.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(b)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Related party transactions&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="80%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due to related parties</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of iJoy</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38,131</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,068</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,005</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">- Seller of Aipu Group</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68,131</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,068</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,005</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(c)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Commitments </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Operating lease commitments </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Company leases a facility in the United States under <FONT STYLE="white-space:nowrap">non-cancelable</FONT> operating lease expiring on
March&nbsp;1, 2025. For the year ended December&nbsp;31, 2015, 2016 and 2017, total rental expense for the operating lease amounted to RMB13,952, RMB15,824 and RMB5,366 (US$825). </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2017, the Company has future minimum lease payments under <FONT STYLE="white-space:nowrap">non-cancelable</FONT>
operating leases with initial terms in excess of one year in relation to data center space consisting of the following: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="83%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>RMB</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>US$</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,893</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,340</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,819</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,799</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,889</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,268</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,961</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2022 and thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65,964</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,138</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">140,264</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,557</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(d)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Bonds payable </I></B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">On June&nbsp;26, 2014, the Company issued and sold bonds with an
aggregate principal amount of RMB2,000,000 at a coupon rate of 6.875% per annum (the &#147;2017 Bonds&#148;). The 2017 Bonds matured on June&nbsp;26, 2017 and were fully repaid. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">On August&nbsp;17, 2017, the Company issued and sold bonds with an aggregate principle amount of US$200,000 at a coupon rate of 7% per annum,
or the Original Bonds. On September&nbsp;29, 2017, the Company issued and sold bonds with an aggregate principle amount of US$100,000 at a coupon rate of 7% per annum, or the Bonds. The Bonds were priced at a slight premium of 100.04, with an
effective yield of 6.98% (collectively, &#147;2020 Bonds&#148;). The 2020 Bonds will mature on August&nbsp;17, 2020. The 2020 Bonds were listed and quoted on the Official List of the Singapore Exchange Securities Trading Limited. Interest on the
2020 Bonds is payable semi-annually in arrears on August&nbsp;17 and February&nbsp;17 in each year, beginning from February&nbsp;17, 2018. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Net proceeds from the 2020 Bonds after deducting issuance costs were RMB1,926,419 (US$296,085). The proceeds from issuance of 2020 Bonds will
be used for refinancing outstanding indebtedness, fund future capital needs, and for general corporate purposes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-74 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>21VIANET GROUP, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Amounts in thousands of Renminbi (&#147;RMB&#148;) and US dollars (&#147;US$&#148;), unless otherwise stated) </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>32.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION&nbsp;(CONTINUED) </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B><I>(d)</I></B></TD>
<TD ALIGN="left" VALIGN="top"><B><I>Bonds payable&nbsp;(continued) </I></B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">The 2020 Bonds are unsecured and rank senior in right of payment to any of the Company&#146;s
indebtedness that is expressly subordinated to the bonds; equal in right of payment to any of the Company&#146;s liabilities that are not so subordinated; but rank lower than any secured indebtedness of the Company and all liabilities (including
accounts payable) of the Company&#146;s subsidiaries and <A NAME="riderfin516208_7a"></A>Consolidated VIEs. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">F-75 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The registrant hereby certifies that it meets all of the requirements for filing on Form <FONT STYLE="white-space:nowrap">20-F</FONT> and that
it has duly caused and authorized the undersigned to sign this annual report on its behalf. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="6%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="5"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5">21Vianet Group, Inc.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Shiqi Wang</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Shiqi Wang</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Co-Chief Executive Officer</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 12, 2018 </P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.30
<SEQUENCE>2
<FILENAME>d516208dex430.htm
<DESCRIPTION>EX-4.30
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.30</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.30 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Equity Interest Purchase Agreement </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Equity Interest Purchase Agreement (this &#147;<B>Agreement</B>&#148;) is made and entered into as of September&nbsp;27, 2017 by and
among the following parties in Beijing: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="84%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP><B>Party&nbsp;A:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>Beijing Qi Di Yuan Chuang Technology Development Co., Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Registered address: Room C1205, 12th Floor, Building 8, No.&nbsp;1 Yard, Zhongguancun East Road, Haidian District, Beijing;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP><B>Party&nbsp;B:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>Beijing 21Vianet Broad Band Data Centre Co., Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Registered address: 3rd Floor, Building 5, No.&nbsp;1 Yard, Jiuxianqiao East Road, Chaoyang District, Beijing;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP><B>Party C:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>WiFire Network Technology (Beijing) Co., Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Registered address: Room 802, Information Building, No.13, Linyin North Street, Pinggu District, Beijing;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP><B>Party D:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>WiFire (Beijing) Technology Co., Ltd. (&#147;WiFire&#148;)</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Registered address: 5th Floor, Building No.&nbsp;1, No.56 Yard, West Balizhuangbeili, Haidian District, Beijing;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>Guangzhou Gehua Network Technology and Development Co., Ltd. (&#147;Guangzhou Gehua&#148;)</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Registered address: Room 10G2, No.&nbsp;33 West Huangpu Road, Tianhe District, Guangzhou;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>Beijing Chengyishidai Network Technology Co., Ltd. (&#147;Chengyishidai&#148;)</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Registered address: Room <FONT STYLE="white-space:nowrap">423-A,</FONT> Building No.&nbsp;48, No.&nbsp;110 Zaojia Street, Fengtai District, Beijing;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>Zhiboxintong (Beijing) Network Technology Co., Ltd.</B> (&#147;<B>Zhiboxintong</B>&#148;)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Registered address: Room 5307, Ideal Tower, No.&nbsp;111 Zhichun Road, Haidian District, Beijing;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><B>Beijing Fastweb Network Technology Co., Ltd. (&#147;Beijing FastWeb&#148;)</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Registered address: Room 1567, No.75 Xinhua North Street, Tongzhou District, Beijing; and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" NOWRAP><B>Party E:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Shanghai Guotong Network Co., Ltd. (&#147;Shanghai Guotong&#148;)</B></P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Registered address: Room 812, No.&nbsp;888 Wanhangdu Road, Jingan District,
Shanghai</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Party D and Party E are collectively referred to as the &#147;<B>Target Companies</B>&#148;. Each of the
parties above is individually referred to as a &#147;<B>Party</B>&#148;, and collectively as the &#147;<B>Parties</B>&#148;. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>WHEREAS </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Each Target Company is duly incorporated and existing in accordance with the laws of the People&#146;s Republic of China (&#147;<B>PRC</B>&#148;, for the purpose of this Agreement, excluding Hong Kong, Macau and
Taiwan). Party B is the shareholder of Party D and holds 100% equity interest in Party D. Party C is the shareholder of Party E and holds 100% equity interest in Party E. As of the execution date of this Agreement, the shareholding structure of each
Target Company is as shown in Exhibit A to this Agreement. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Party A intends to purchase 66.67% equity interest in each of the Target Companies pursuant to the terms and conditions of this Agreement. Party B intends to transfer 66.67% equity interest in Party D to Party A in
accordance with the terms and conditions of this Agreement. Party C intends to transfer 66.67% equity interest in Party E to Party A in accordance with the terms and conditions of this Agreement. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Therefore, the Parties reached the following terms and conditions through friendly negotiations: </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 1&nbsp;&nbsp;&nbsp;&nbsp; Equity Interest Transfer </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Equity Interest Transfer</U> </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Party B and Party C agree to transfer to Party A, and Party A agrees to purchase from Party B and Party C, 66.67% of equity interest held by Party B and Party C, respectively, in each of the Target Companies
(&#147;<B>Target Equity Interest</B>&#148;) together with any rights, interests and obligations attached thereto in accordance with the terms and conditions of this Agreement (&#147;<B>Target Equity Transfer</B>&#148;). </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The ownership of the Target Equity Interest, together with any rights and interests associated with or deriving from the Target Equity Interest shall be transferred from Party B and Party C to Party A on the Closing
Date (as defined below) and thereafter shall be owned by Party A. </TD></TR></TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 2&nbsp;&nbsp;&nbsp;&nbsp; Purchase Price and
Payment </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Purchase Price</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">After negotiations, the Parties confirm that the consideration for the
Target Equity Interest Transfer shall be RMB 6.00 in total (the &#147;<B>Purchase Price</B>&#148;), of which RMB 5 is paid to Party B and RMB 1 is paid to Party C. The details of the payment are as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="77%"></TD>
<TD VALIGN="bottom" WIDTH="19%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:58.45pt; display:inline; font-size:8pt; font-family:Times New Roman; " ALIGN="center"><B>Target Company</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Purchase&nbsp;Price&nbsp;(RMB/yuan)</B></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center">WiFire</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">1.00</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center">Guangzhou Gehua</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">1.00</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center">Chengyishidai</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">1.00</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center">Zhiboxintong</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">1.00</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center">Beijing FastWeb</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">1.00</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center">Shanghai Guotong</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">1.00</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Total</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">6.00</TD></TR>
</TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Closing and Payment of Purchase Price</U> </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Closing: The Closing shall be completed when all conditions precedent to Closing as specified in Article 3 hereof are fulfilled or waivered by Party A (for the purposes of Article 3.1) or by Party B and Party C (for the
purposes of Article 3.2) at their discretion (the date when the Closing actually takes place is referred to as the &#147;<B>Closing Date</B>&#148;, which is the date when the Parties sign the Confirmation Letter attached hereto as Exhibit B and
Exhibit C). </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The information of Party B&#146;s account to receive the Purchase Price is as follows: </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Account
name: Beijing 21Vianet Broad Band Data Center Co., Ltd. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Bank: Bank of Beijing, Jiuxianqiao Branch </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Account number: 01090332000120109052220 </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">The information of Party C&#146;s account to receive the Purchase Price is as follows: </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Account
name: WiFire Network Technology (Beijing) Co., Ltd. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Bank: China Merchants Bank, Shuangyushu Branch </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Account number: 110910764610101 </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 3 &nbsp;&nbsp;&nbsp;&nbsp;Conditions Precedent to Closing </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.1</TD>
<TD ALIGN="left" VALIGN="top">The fulfillment of Party A&#146;s obligations to pay the Purchase Price to Party B and Party C, respectively, in accordance with Article 2.2 of this Agreement shall be conditioned upon the fulfillment of, or waiver by
Party A at its discretion of the following conditions prior to the Closing Date (including the Closing Date): </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">As of the Closing Date, the representations and warranties made by Party B and Party C in Article 4.1 of this Agreement are true, accurate and complete and do not contain any misleading information. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Party B, Party C and the Target Companies have executed the Confirmation Letter in the form and substance as Exhibit B attached hereto, confirming that all conditions prescribed in this Article 3.1(1) have been
satisfied. </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.2</TD>
<TD ALIGN="left" VALIGN="top">The fulfillment of Party B and Party C&#146;s respective obligations to transfer Target Equity Interest to Party A in accordance with Article 1 of this Agreement shall be conditioned upon the fulfillment of, or waiver
by Party B and Party C at their discretion of prior to the Closing Date (including the Closing Date): </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">As of the Closing Date, the representations and warranties made by Party A in Article 4.2 of this Agreement are true, accurate and complete and do not contain any misleading information. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Party A has signed the confirmation letter in the form and substance as Exhibit C attached hereto, confirming that all conditions prescribed in this Article 3.2(1) have been satisfied. </TD></TR></TABLE>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 4 &nbsp;&nbsp;&nbsp;&nbsp;Representations and Warranties </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Representations and Warranties of Party B and Party C</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Each of Party B and Party C
severally makes the following representations and warranties to Party A: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Each Target Company is a limited liability company duly incorporated in accordance with PRC laws. Each of Party B and Party C is a limited liability company duly incorporated in accordance with PRC laws. Each of the
Target Company, Party B and Party C has the capacity for civil rights and the capacity for civil conducts required under PRC laws to execute this Agreement and other transaction documents to which it is a party and to perform its obligations under
these transaction documents. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Party B holds 100% equity interest in Party D and has complete and exclusive ownership over such equity interests. Party B has the right to transfer the Target Equity Interest to Party A in accordance with the terms and
conditions of this Agreement. Party C holds 100% equity interest in Party E and has full and exclusive ownership over such equity interests. Party C has the right to transfer the Target Equity Interest to Party A in accordance with the terms and
conditions of this Agreement. The Target Equity Interest are free of any mortgage or pledge. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">Each of the Target Company, Party B and Party C has all requisite legal and corporate power and authority to enter into this Agreement and other transaction documents to which it is a party and to perform its
obligations hereunder and thereunder. Upon the execution of this Agreement, it will become effective and binding upon each of sTarget Company, Party B and Party C. The obligations and responsibilities of each of the Target Company, Party B and Party
C under this Agreement are legal, valid and enforceable. </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top">The execution, delivery and performance of this Agreement by each of the Target Company, Party B and Party C and other transaction documents to which it is a party and the performance of its obligations hereunder and
thereunder will not violate the articles of associations or any other organizational documents of each Target Company, or breach the court judgement, rulings, arbitral tribunal awards, administrative decisions or orders that are binding upon or
applicable to the Target Company, Party B or Party C. </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Party A&#146;s Representations and Warranties</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Party A hereby makes the following
representations and warranties to Party B and Party C: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Party A is a limited liability company duly incorporated in accordance with PRC laws and has the capacity for civil rights and the capacity for civil conducts required under PRC laws to execute this Agreement and other
transaction documents to which it is a party and to perform its obligations under these transaction documents. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Party A has all requisite legal and corporate power and authority to enter into this Agreement and other transaction documents to which it is a party and to perform its obligations hereunder and thereunder. Upon the
execution of this Agreement, it will become effective and binding upon Party A. The obligations and responsibilities of Party A under this Agreement are legal, valid and enforceable. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">The execution, delivery and performance of this Agreement by Party A and other transaction documents to which it is a party and the performance of its obligations hereunder and thereunder will not violate the articles
of associations or other organizational documents of Party A, contradict the court judgement, rulings, arbitral tribunal awards, administrative decisions or orders that are binding or applicable to Party A, or breach any documents, contracts or
agreements to which it is a party or are binding on Party A or its assets. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top">The fund used by Party A to pay the Purchase Price and to make subsequent contribution to the registered capital of Target Companies are legal. </TD></TR></TABLE>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 5 &nbsp;&nbsp;&nbsp;&nbsp;Covenants </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.1</TD>
<TD ALIGN="left" VALIGN="top">Prior to the Closing Date or the termination of this Agreement (whichever is earlier), Party B and Party C shall not, and shall not cause the Target Companies to take any action or omit to take any action that would
constitute or result in falseness, inaccuracy or violation of the representations, warranties or undertakings provided under Article 4.1 of this Agreement. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.2</TD>
<TD ALIGN="left" VALIGN="top">Each Party shall make its best efforts to facilitate the completion of the transaction under this Agreement and shall not, and shall cause the Target Companies not to take any action or omit to take any action that
would impede or unduly delay the completion of the transaction contemplated under this Agreement. </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.3</TD>
<TD ALIGN="left" VALIGN="top">Each Target Company shall, and Party A shall cause each Target Company to, within two months after the Closing Date, complete the amendment registration related to the Target Equity Interest Transfer with the
administration for industry and commerce and obtain the new business license reflecting the Target Equity Interest Transfer. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.4</TD>
<TD ALIGN="left" VALIGN="top">Party A shall be responsible for completing the state-owned property ownership registration reflecting the Target Equity Interest Transfer, if applicable. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.5</TD>
<TD ALIGN="left" VALIGN="top">The Target Companies undertake and Party A agrees that the recorded mingled assets and mingled business between the Target Companies and the Affiliates of the Target Company (&#147;<B>Affiliates of the Target
Companies</B>&#148; refer to the consolidated entities covered by the consolidated financial statement of 21 Vianet Group, Inc. dated as of June&nbsp;30, 2017, but excluding Sichuan Aipu Network Co., Ltd. and its branches and subsidiaries) will be
cleared up according to the following scheme: </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Recorded Mingled Assets: refer to assets that belong to the Target Companies but are recorded in the name of the Affiliates of the Target Companies, or assets that belong to the Affiliates of the Target Companies but
are recorded in the name of the Target Companies. It is confirmed that the transfer of the assets that are transferrable have been completed prior to the execution of the Agreement. The assets that are
<FONT STYLE="white-space:nowrap">non-transferrable</FONT> (e.g., mortgaged assets, and assets that are acquired through financing leases and thus the ownership of which are yet obtained) will not be transferred. Instead, these assets will be settled
in accordance with the arm&#146;s length principle from July&nbsp;1, 2017. Specifically, with respect to the assets that belong to the Target Companies but are yet transferred to the Target Companies, the Affiliates of the Target Companies shall pay
considerations corresponding to such assets to the Target Companies in accordance with the arm&#146;s length principle; with respect to the assets that belong to the Affiliates of Target Companies but are yet transferred to the Affiliates of the
Target Companies, the Target Companies shall pay considerations corresponding to such assets to the Affiliates of the Target Companies in accordance with the arm&#146;s length principle; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Mingled Business: refers to the business which belongs to the Affiliate of the Target Companies but the contract regarding which is signed by a Target Company, or the business which belongs to the Target Companies but
the contract regarding which is signed by an Affiliate of the Target Companies. The mingled business shall be settled in accordance with the arm&#146;s length principle after July&nbsp;1, 2017. Specifically, with respect to the business that belongs
to the Affiliate of the Target Companies, each Target Company shall pay all the amount received from the counterparty after deducting the service fees calculated in accordance with the arm&#146;s length principle, to the Affiliate of the Target
Companies. With respect to the business that belongs to the Target Companies, the Affiliate of the Target Company shall pay all the amount received from the counterparty, after deducting the service fees calculated in accordance with the arm&#146;s
length principle, to the Target Company. </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.6</TD>
<TD ALIGN="left" VALIGN="top">The Target Companies undertake and Party A agrees that the related party payments between Target Companies and the Affiliates of Target Companies (&#147;<B>Affiliates of Target Companies</B>&#148; refer to consolidated
entities covered by the consolidated financial statement of 21 Vianet Group, Inc. dated as of June&nbsp;30, 2017, but excluding Sichuan Aipu Network Co., Ltd. and its branches and subsidiaries) shall be settled in accordance with the following
scheme: </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">Prior to the Closing Date, the balance of related payment payments between the Affiliates of Target Companies and the Target Companies as of June&nbsp;30, 2017 as specified in row 4 to row 71 in the Exhibit D attached
hereto shall be settled. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Prior to the Closing Date, the related party payments arising from the following three matters between the Affiliates of Target Companies and the Target Companies after June&nbsp;30, 2017 shall be settled: a) related
party payments incurred due to the transfer of assets under the restructuring transaction, as specified in row 72 to row 73 in Exhibit D; b) related party payments arising from the transfer of receivables from external customers and payables to
external suppliers due to above mingled business, as specified in row 75 in Exhibit D; c) related party payments arising from the Affiliates of Target Companies&#146; provision of the funds deriving from offshore debts to the Target Companies as
loans in September 2017, as specified in row 74 in Exhibit D. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.7</TD>
<TD ALIGN="left" VALIGN="top">Party A&#146;s Commitment on Capital Contributions: Party A undertakes that within thirty (30)&nbsp;days after the Closing Date, Party A or its successors (collectively, Party A) will pay up its subscribed capital of
WiFire, Shanghai Guotong or Beijing FastWeb in total amount of RMB 30,000,000. The allocation of such capital contributions among WiFire, Shanghai Guotong and Beijing FastWeb shall be subject to the written notice of Party B and/or Party C.
</TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Party B and Party C&#146;s Commitment on Capital Contributions: Party B and Party C undertake that within thirty
(30)&nbsp;days after the Closing Date, they will pay up their subscribed capital of WiFire, Shanghai Guotong or Beijing FastWeb in total amount of RMB 15,000,000. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.8</TD>
<TD ALIGN="left" VALIGN="top">Party A&#146;s Subsequent Capital Contribution Plan: Prior to September&nbsp;30, 2018, Party A will make its best efforts to pay up its subscribed capital of WiFire, Shanghai Guotong or Beijing FastWeb in total amount
of RMB 170,000,000 to . The allocation of such additional capital contributions among WiFire, Shanghai Guotong and Beijing FastWeb shall be subject to the written notice of Party B and/or Party C. </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Party B and Party C&#146;s Subsequent Capital Contribution Plan: Prior to September&nbsp;30,
2018, Party B and/or Party C will make their best efforts to pay up their subscribed capital of WiFire, Shanghai Guotong or Beijing FastWeb in total amount of RMB 85,000,000. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 6 &nbsp;&nbsp;&nbsp;&nbsp;Management Mechanism </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">6.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Board</U> </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">After the Closing Date, the Target Companies and their subsidiaries (if any) shall establish a board of directors consisting of three (3)&nbsp;directors, two (2)&nbsp;of which shall be appointed by Party A (&#147;<B>Qi
Di Directors</B>&#148;) and one (1)&nbsp;of which shall be appointed by the existing shareholders of the Target Companies (&#147;<B>21Vianet Director</B>&#148;). The board has a chairman, which shall be served by the 21Vianet Director. The vice
chairman shall be served by the Qi Di Director. The shareholders of each Target Company agree that they will vote to elect the directors of the board and will take all other necessary actions to ensure that the board of the Target Companies and
their subsidiaries shall be composed in accordance with the forgoing arrangement. Each shareholder agrees that it will not vote for the replacement of any director appointed in accordance with the forgoing arrangement, unless the shareholders who
are entitled to appoint such director approve such replacement in writing. The Target Companies will take all necessary actions to ensure the foregoing board composition. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The term of office of each director is three (3)&nbsp;years. Each shareholder may at any time dismiss any director appointed by it and appoint a replacement, whose term of office shall be the remaining period of the
office term of his/her predecessor. The shareholders shall send a written notice to other shareholders and the Target Companies for the replacement of directors. Each shareholder agrees that he/she will vote in favor of such replacement. The Target
Companies shall complete the registration with the competent registration authority to reflect such replacement as required by applicable PRC laws then effective. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">Each director has one vote at the board meeting of the Target Companies. To the extent permitted by applicable law, any director may authorize another director or a third party with civil capacity to attend the board
meetings and cast vote on its behalf. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top">Unless otherwise provided by relevant laws, a resolution shall be made with affirmative votes of the majority of all directors present at the officially-convened board meetings, or with a written resolution unanimously
agreed and signed by all directors (subject to stipulations of the articles of associations of the Target Companies). </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">6.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Shareholders&#146; Meeting</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">After the completion of the Target Equity Interest Transfer
as contemplated under this Agreement, any amendment to the articles of association of any Target Company, increase or decrease in the registered capital of any Target Company, and the merger, separation, dissolution or change of the organization
form of any Target Company shall require affirmative votes of shareholders representing more than <FONT STYLE="white-space:nowrap">two-thirds</FONT> of the voting rights. Other matters subject to approval of the shareholders&#146; meeting of the
Target Companies in accordance with PRC laws shall be approved with affirmative votes of shareholders representing the majority of the voting rights. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">6.3</TD>
<TD ALIGN="left" VALIGN="top"><U>Management Team</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Parties confirm that after the Closing Date, the general manager
and other management team members of each Target Company will be appointed primarily from the existing management team members of each Target Company. The management team of each Target Company shall be organized in a manner recognized by all
Parties, including but not limited to public recruitment. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 7 &nbsp;&nbsp;&nbsp;&nbsp;Termination </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Termination of Agreement</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement may be terminated through the following
methods: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">All Parties to this Agreement may terminate this Agreement by a written agreement which provides the effective date of the termination. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">In any of the following circumstances, Party A may notify other parties in writing of terminating this Agreement: </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top">The representations or warranties made by any other party are found to be substantially untrue or incomplete when made or on the Closing Date; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top">Any other party materially breaches the Agreement and fails to correct the breach within thirty (30)&nbsp;days from the date of receipt of notice from Party A requesting correction. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(iii)</TD>
<TD ALIGN="left" VALIGN="top">Any other party enters into any voluntary or mandatory bankruptcy procedures (unless such procedures are cancelled within 90 days of the commencement), or any other party is declared bankrupt by the court or other
government authority; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(iv)</TD>
<TD ALIGN="left" VALIGN="top">The performance of this Agreement is substantially obstructed for more than 6 consecutive months due to the Force Majeure as referred in Article 9 hereunder; or </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(v)</TD>
<TD ALIGN="left" VALIGN="top">Failure to achieve the purpose of this Agreement due to any material change to any applicable PRC laws or their interpretations, or due to the amendment, supplement or abolishment of any applicable laws, regulations or
their interpretations by any government authority. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">In any of the following circumstances, Party B and Party C may terminate this Agreement by a written notice to Party A: </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top">Any condition precedent to closing as provided in Article 3 of this Agreement fails to be satisfied prior to September&nbsp;30, 2017; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top">The representations or warranties made by Party A are found to substantially untrue or incomplete when made or at the Closing Date; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(iii)</TD>
<TD ALIGN="left" VALIGN="top">Party A materially breaches the Agreement and fails to correct the breach within thirty (30)&nbsp;days from the date of receipt of notice from Party B or Party C requesting correction; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(iv)</TD>
<TD ALIGN="left" VALIGN="top">Party A enters into any voluntary or mandatory bankruptcy procedures (unless such procedures are cancelled within 90 days of the commencement), or is declared bankrupt by the court or other government authority;
</TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(v)</TD>
<TD ALIGN="left" VALIGN="top">The performance of this Agreement is substantially obstructed for more than 6 consecutive months due to the Force Majeure as referred in Article 9 hereunder; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(vi)</TD>
<TD ALIGN="left" VALIGN="top">Failure to achieve the purpose of this Agreement due to any material change to any applicable PRC laws or their interpretations, or due to the amendment, supplement or abolishment of any applicable laws, regulations or
their interpretations by any government authority; or </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(vii)</TD>
<TD ALIGN="left" VALIGN="top">Party A delays the payment of Purchase Price for more than fifteen (15)&nbsp;business days. </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Effect of Termination</U> </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="8%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">This Agreement will not be in force after it is terminated in accordance with any provision of the Article 7.1; </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">Upon the termination of this Agreement, the Parties to this Agreement shall, based on the principle of fairness, reasonableness and good faith, return the considerations received from other Party under this Agreement
within 3 days or within other period as otherwise determined by the Parties, and attempt to reinstate as it was at the time of execution of this Agreement. </TD></TR></TABLE>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 8 &nbsp;&nbsp;&nbsp;&nbsp;Default Liabilities </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">8.1</TD>
<TD ALIGN="left" VALIGN="top">Any Party (the &#147;Defaulting Party&#148;) shall compensate other parties <FONT STYLE="white-space:nowrap">(&#147;Non-defaulting</FONT> Parties&#148;) any cost, liabilities or direct loss (including but not limited to
the attorney&#146;s fees, assessment fees and intermediary fees paid by the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Parties due to violations of the Defaulting Party) suffered by the
<FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Parties due to the Defaulting Party&#146;s violation of any of its representations, warranties, undertakings, agreements or any other provisions of this Agreement, or any representations made by
the Defaulting Party are found to be untrue. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">8.2</TD>
<TD ALIGN="left" VALIGN="top">Without prejudice to the above Article 8.1, if Party A delays the payment of the Party A&#146;s committed capital contributions as provided in Article 5.7 hereof, Party B and/or Party C shall have the right to request
Party A to pay liquidated damages equal to 0.05% of the due but unpaid amount on a daily basis until the date of full payment of the Party A&#146;s committed capital contributions. If Party B and/or Party C delays payment of Party B and Party
C&#146;s committed capital contributions as provided under Article 5.7 hereof, Party A shall have the right to request Party B or Party C to pay liquidated damages equal to 0.05% of the due but unpaid amount on a daily basis until the date of full
payment of Party B and Party C&#146;s committed Capital Contributions. </TD></TR></TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 9 &nbsp;&nbsp;&nbsp;&nbsp;Force Majeure
</B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">9.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Definition of Force Majeure</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Force majeure refers to the objective circumstances that
are unforeseeable, unavoidable and insurmountable, such as earthquakes, typhoons, floods, fires, wars, or other events that cannot be foreseen and whose occurrence and consequences cannot be prevented or avoided, and the amendment to any laws, rules
and regulations, the promulgation of new laws, rules and regulations, or any governmental actions that directly prevent the performance of the Agreement or prevent it from being performed in accordance with the agreed terms. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">9.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Effect of Force Majeure</U> </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">If a force majeure event occurs and prevents any Party (the &#147;Affected Party&#148;) from performing its obligations under this Agreement, the performance of such obligations shall be suspended during the period
subject to influence of the force majeure and the time limit for performance of such obligations shall be correspondingly postponed without incurring any liabilities to the Affected Party. The Affected Party must provide the other parties with the
detailed information of the force majeure by both fax and courier within seven (7)&nbsp;business days from the date of occurrence of the force majeure event, or in case of telecommunication failure, within seven (7)&nbsp;working days after the
telecommunication is resumed, together with a certificate testing the occurrence and duration of the force majeure event. </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The Affected Party shall not be exempt from performance of obligations hereunder if it fails to provide relevant information to other parties together with an appropriate evidence as mentioned above within the
prescribed time limit. The Affected Party shall make reasonable efforts to mitigate the influence of the force majeure and resume the performance of all relevant obligations as soon as possible after the force majeure event ends. The Affected Party
shall be liable for other Parties if it fails to resume the performance of its obligations after the force majeure event ends. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">When a force majeure event occurs, the Parties should immediately negotiate with each other in order to reach a fair solution, and should make all reasonable efforts to mitigate the influence of the force majeure.
</TD></TR></TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 10 &nbsp;&nbsp;&nbsp;&nbsp;Confidentiality </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Definition of Confidential Information</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Parties shall keep the following information
strictly confidential: the existence, content and execution of the transaction documents, the other Party&#146;s trade secrets and <FONT STYLE="white-space:nowrap">know-how</FONT> known to any party during the valid term of the transaction
documents, and any oral or written information exchanged between the Parties in connection with preparation or performance of the transaction documents that should be kept confidential by the Parties (the &#147;Confidential Information&#148;). Any
Party shall not disclose the Confidential Information to any third party without the written consent of other parties. Each party shall ensure that its employees, consultants and agents perform the same confidentiality obligations as provided
hereunder. However, in any of the following circumstances, disclosure of Confidential Information shall not be considered as a breach of confidentiality obligations contemplated hereunder: (1)&nbsp;disclosure of the information which has already
been known to the public at the time of disclosure; (2)&nbsp;disclosure of information with the other parties&#146; prior written consent; (3)&nbsp;the information is disclosed by any Party to its shareholders, directors, management personnel,
accounting firm or law firm that engages for the purpose of assessing the transaction contemplated hereunder, provided such persons agree to be subject to the same confidentiality obligations as provided hereunder; (4)&nbsp;any Party discloses the
information at request of the competent stock exchange, regulatory authority or other governmental authorities provided the disclosing Party notifies other parties in writing of the specific nature of the Confidential Information to the disclosed
prior to the disclosure. Within reasonable time prior to make such disclosure, the disclosing Party shall consult with other parties about the disclosure and shall, at the reasonable request of other parties, take confidentiality measures regarding
the Confidential Information that are to be disclosed. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Term of Confidentiality </U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Parties agree that this confidentially clause shall
survive the amendment, termination or dissolution of this Agreement. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 11 &nbsp;&nbsp;&nbsp;&nbsp;Notice </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">11.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Form of Notice</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Any notice or other correspondence (&#147;<B>Notice</B>&#148;) sent by a
Party to other parties under this Agreement shall be made in writing (including through fax and email). For purpose of receiving Notice, the Parties&#146; contact information are as follows: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><U>Party A</U>: Beijing Qi Di Yuan Chuang Technology Development Co., Ltd. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Address: Room C1205, 12th Floor, Building 8, No.&nbsp;1 Yard, Zhongguancun East Road, Haidian District, Beijing </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Fax: N/A </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Email:
zhouwei@tuscity.com </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Attention: Wei Zhou </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><U>Parry B:</U> Beijing 21Vianet Broad Band Data Centre Co., Ltd. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Address: 3rd Floor, Building 5, No.&nbsp;1 Yard, Jiuxianqiao East Road, Chaoyang District, Beijing </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Fax: <FONT STYLE="white-space:nowrap">010-84564234</FONT> </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Email: xia.jing@21vianet.com </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Attention: Xia Qing </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><U>Party
C</U>:<B> </B>WiFire Network Technology (Beijing) Co., Ltd. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Address: 3rd Floor, Building 5, No.&nbsp;1 Yard, Jiuxianqiao East Road,
Chaoyang District, Beijing </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Fax: <FONT STYLE="white-space:nowrap">010-84564234</FONT> </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Email: ranran@21vianet.com </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Attention: Ran Ran </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><U>Target
Companies:</U> </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Address: 3rd Floor, Building 5, No.&nbsp;1 Yard, Jiuxianqiao East Road, Chaoyang District, Beijing </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Fax: <FONT STYLE="white-space:nowrap">010-84564234</FONT> </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Email: cai.chunlei@wifire.com </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Attention: Cai Chunlei </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">11.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Service</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Notice shall be deemed to be effectively served: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">If delivered by hand, at the time when it is actually received by the addressee; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">If delivered by a registered mail, at the third (3<SUP STYLE="font-size:85%; vertical-align:top">rd</SUP>) business day after it is posted with the post office; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">If sent by an overnight delivery, on the next business day after it is delivered to the express delivery. Any notice, request, instruction or other document that are delivered to the express delivery on the <FONT
STYLE="white-space:nowrap">non-business</FONT> day or after 5 p.m. of the business day shall be deemed to be delivered on the next business day; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top">Any notice sent by facsimile or <FONT STYLE="white-space:nowrap">e-mail</FONT> shall be deemed to be effectively served on the date of successful transmission (certified by the confirmation of successful transmission
automatically generated). </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">11.3</TD>
<TD ALIGN="left" VALIGN="top"><U>Amendment to Address</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If any Party changes its contact address or phone number (the
&#147;<B>Changing Party</B>&#148;), the Changing Party shall notify the other Parties within seven (7)&nbsp;days from the change. Otherwise, the Changing Party shall compensate the other Parties for any losses incurred therefrom. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 12 &nbsp;&nbsp;&nbsp;&nbsp;Dispute Resolution </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Governing Law</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The conclusion, validity, performance and interpretation of this
Agreement and the settlement of disputes arising therefrom shall be governed by PRC laws. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Dispute Resolution</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If any dispute arises in relation to this Agreement, the Parties
should try to resolve the dispute through negotiations. If the negotiation fails, any Party may submit the dispute to the Beijing Arbitration Commission for arbitration in accordance with the Commission&#146;s arbitration rules then in effect. The
arbitration shall take place in Beijing. The arbitral award shall be final and binding upon all Parties. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 13
&nbsp;&nbsp;&nbsp;&nbsp;Miscellaneous </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">13.1</TD>
<TD ALIGN="left" VALIGN="top"><U>Severability and Entire Agreement</U> </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">If one or more provisions of this Agreement are determined to be invalid, illegal or unenforceable in any respect in accordance with applicable laws or regulations, the validity, legality or enforceability of the
remainder of this Agreement shall not be affected in any manner. In this case, all Parties shall negotiate in good faith to agree upon new effective provisions to replace the invalid, illegal or unenforceable ones to the maximum extent as expected
by the Parties and permitted by law, with the commercial effects of such new effective provisions to be similar as those of the invalid, illegal or unenforceable ones to the maximum extent. </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The &#147;Whereas&#148; clauses and the exhibits hereof shall be deemed to be an integral part of this Agreement. Reference to this Agreement shall be deemed to include the exhibits hereof. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top">If the Parties have signed and/or may sign documents in connection with the performance of this Agreement in accordance with relevant laws and regulations, or the requirement of the administration for industry and
commerce or other relevant government authorities (hereinafter collectively referred to as &#147;<B>Government Documents</B>&#148;), the terms of this Agreement shall be deemed as a supplement and/or amendment to Government Documents and shall have
the same legal effect as Government Documents. The Government Documents and this Agreement shall together constitute the entire agreement among the Parties regarding the subject matter hereof. If there is any conflict between the Government
Documents and this Agreement, the provisions of this Agreement shall prevail. </TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">13.2</TD>
<TD ALIGN="left" VALIGN="top"><U>Superseding and Modifications</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement will supersede all intentions, agreements
and texts reached by the Parties regarding the Target Equity Interest Transfer prior to the execution of this Agreement. Any amendments and modifications to this Agreement must be made in a written agreement signed by all Parties and shall become
effective on the date of being signed and sealed by all Parties. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">13.3</TD>
<TD ALIGN="left" VALIGN="top"><U>Allocation of Costs</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Each Party shall be responsible for its own costs and expenses
related to the transaction contemplated hereunder. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">13.4</TD>
<TD ALIGN="left" VALIGN="top"><U>Effectiveness</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall become effective on the date of being effectively
signed and/or sealed by all Parties or their legally authorized representatives. The exhibits to this Agreement shall have the same effect as this Agreement. If there is a conflict between the provisions of the Exhibits and this Agreement, the
provisions of this Agreement shall prevail. If there is any conflict between the provisions of this Agreement and the equity interest purchase agreement ultimately filed for the purpose of the Industry and Commercial Authorities registration in
connection with the transaction contemplated hereunder, the provisions of this Agreement shall prevail. Any matters that are not covered in this Agreement shall be subject to separate negotiations among the Parties and a supplement agreement shall
be reached in respective thereof. The supplement agreement shall have the same legal effect as this Agreement. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">13.5</TD>
<TD ALIGN="left" VALIGN="top"><U>No waiver</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Except as otherwise provided in this Agreement, the failure or delay of any
Party in the performance of its rights, powers or privileges under this Agreement does not constitute a waiver of these rights, powers and privileges. The single or partial exercise of these rights, powers and privileges does not constitute a waiver
of any other rights, powers and privileges. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">13.6</TD>
<TD ALIGN="left" VALIGN="top"><U>Language and Counterparts</U> </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall be signed in Chinese and shall be signed
in nine (9)&nbsp;counterparties. Each copy shall have the same effect. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(The Reminder of this page is intentionally left blank.)
</I></P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have executed this Equity Interest Purchase Agreement as of the date set forth
above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party A: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ Beijing Qi Di Yuan Chuang
Technology Development Co., Ltd. </B></P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have executed this Equity Interest Purchase Agreement as of the date set forth
above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party B: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ Beijing 21Vianet Broad Band
Data Centre Co., Ltd. </B></P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have executed this Equity Interest Purchase Agreement as of the date set forth
above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party C: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ WiFire Network Technology
(Beijing) Co., Ltd. </B></P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have executed this Equity Interest Purchase Agreement as of the date set forth
above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party D: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ WiFire (Beijing) Technology
Co., Ltd. </B></P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ Guangzhou Gehua Network Technology and Development Co., Ltd. </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ Beijing Chengyishidai Network Technology Co., Ltd. </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ Zhiboxintong (Beijing) Network Technology Co., Ltd. </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ Beijing Fastweb Network Technology Co., Ltd. </B></P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have executed this Equity Interest Purchase Agreement as of the date set forth
above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party E: </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>/s/ Shanghai Guotong Network
Co., Ltd. </B></P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>EXHIBIT A </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Shareholding Structure of the Target Companies </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Immediately Prior to the Execution of this Agreement </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>WiFire </B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="74%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:72.85pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of Shareholder</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Registered<BR>Capital<BR>(RMB/yuan)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing 21Vianet Broad Band Data Centre Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">320,000,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>320,000,000</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>100.00</B></TD>
<TD NOWRAP VALIGN="bottom"><B>%&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Guangzhou Gehua </B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:72.85pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of Shareholder</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Registered<BR>Capital<BR>(RMB/yuan)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing 21Vianet Broad Band Data Centre Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,000,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>10,000,000</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>100.00</B></TD>
<TD NOWRAP VALIGN="bottom"><B>%&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Chengyishidai </B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:72.85pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of Shareholder</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Registered<BR>Capital<BR>(RMB/yuan)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing 21Vianet Broad Band Data Centre Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,000,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>10,000,000</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>100.00</B></TD>
<TD NOWRAP VALIGN="bottom"><B>%&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Zhiboxintong </B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:72.85pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of Shareholder</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Registered<BR>Capital<BR>(RMB/yuan)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing 21Vianet Broad Band Data Centre Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,000,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>10,000,000</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>100.00</B></TD>
<TD NOWRAP VALIGN="bottom"><B>%&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Beijing FastWeb </B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:72.85pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of Shareholder</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Registered<BR>Capital<BR>(RMB/yuan)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing 21Vianet Broad Band Data Centre Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70,000,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>70,000,000</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>100.00</B></TD>
<TD NOWRAP VALIGN="bottom"><B>%&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Shanghai Guotong </B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="74%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:72.85pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of Shareholder</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Registered<BR>Capital<BR>(RMB/yuan)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Percentage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">WiFire Network Technology (Beijing) Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">320,000,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>320,000,000</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>100.00</B></TD>
<TD NOWRAP VALIGN="bottom"><B>%&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>EXHIBIT B </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Confirmation Letter of Party B, Party C and the Target Companies </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Whereas, Beijing Qi Di Yuan Chuang Technology Development Co., Ltd., Beijing 21Vianet Broad Band Data Centre Co., Ltd., WiFire Network Technology (Beijing)
Co., Ltd., WiFire (Beijing) Technology Co., Ltd. and other related parties entered into an Equity Interest Purchase Agreement on September&nbsp;27, 2017. Pursuant to Article 3.1 of the Equity Interest Purchase Agreement, the following parties hereby
confirm that all the conditions precedent to closing set out in Article 3.1 (1) of the Equity Interest Purchase Agreement have been fulfilled and satisfied of the date hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This letter is made as of September&nbsp;27, 2017. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="50%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="49%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ Beijing 21Vianet Broad Band Data Centre Co., Ltd. (Seal)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">/s/ WiFire Network Technology (Beijing) Co., Ltd. (Seal)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ WiFire (Beijing) Technology Co., Ltd. (Seal)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">/s/ Guangzhou Gehua Network Technology and Development Co., Ltd. (Seal)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ Beijing Chengyishidai Network Technology Co., Ltd. (Seal)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">/s/ Zhiboxintong (Beijing) Network Technology Co., Ltd. (Seal)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ Beijing Fastweb Network Technology Co., Ltd. (Seal)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">/s/ Shanghai Guotong Network Co., Ltd. (Seal)</TD></TR>
</TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>EXHIBIT C </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Confirmation Letter of Party C </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Whereas,
Beijing Qi Di Yuan Chuang Technology Development Co., Ltd., Beijing 21Vianet Broad Band Data Centre Co., Ltd., WiFire Network Technology (Beijing) Co., Ltd., WiFire (Beijing) Technology Co., Ltd. and other related parties entered into an Equity
Interest Purchase Agreement on September&nbsp;27, 2017. Pursuant to Article 3.2 of the Equity Interest Purchase Agreement, the following party hereby confirms that all the conditions precedent to closing set out in Article 3.2 (1) of the Equity
Interest Purchase Agreement have been fulfilled and satisfied as of the date hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This letter is made as of September&nbsp;27, 2017. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">/s/ Beijing Qi Di Yuan Chuang Technology Development Co., Ltd. (Seal)</TD></TR>
</TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>EXHIBIT D </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Inter-company Amounts Among WiFire, 21Vianet Group and Aipu Group </B></P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.31
<SEQUENCE>3
<FILENAME>d516208dex431.htm
<DESCRIPTION>EX-4.31
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.31</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.31 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SHARE TRANSFER AGREEMENT </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">THIS SHARE
TRANSFER AGREEMENT (this &#147;<B>Agreement</B>&#148;) is made and entered into as of 27, September 2017 in Chaoyang District, Beijing by and between: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party A </B>(the &#147;<B>Transferor</B>&#148;)<B>: </B><B>Langfang Xunchi Computer Data Processing Co., Ltd.</B>, a company duly incorporated and existing
under the laws of the PRC, with its registered address at Room 1919, Unit 1, Building 1, Rongsheng Development Mansion, Xiangyun Road, Economy and Technology Development District, Langfang, Hebei Province; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party B</B> (the &#147;<B>Transferee</B>&#148;)<B>: Li Jian</B>, PRC ID Card Number 360481197605110012. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Transferor and the Transferee are collectively referred to as the &#147;<B>Parties</B>&#148;. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>WHEREAS </U></B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">A.</TD>
<TD ALIGN="left" VALIGN="top">Sichuan Aipu Network Co., Ltd. <B>(</B>the &#147;<B>Target Company</B>&#148;<B>) </B>is<B> </B>a company duly incorporated and existing under the laws of the PRC; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">B.</TD>
<TD ALIGN="left" VALIGN="top">Party A, the shareholder of the Target Company, owns 50% plus one share of the Target Company; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">C.</TD>
<TD ALIGN="left" VALIGN="top">Party A desires to sell to Party B, and Party B desires to purchase from Party A, two shares (the &#147;<B>Target Shares</B>&#148;) in accordance with the terms and conditions of this Agreement. </TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOW, THEREFORE,</B> the Parties hereby agree on the transfer of the Target Shares as follows: </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 1. &nbsp;&nbsp;&nbsp;&nbsp;Share Transfer </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.1.</TD>
<TD ALIGN="left" VALIGN="top">Subject to the terms and conditions of this Agreement, Party A agrees to transfer to Party B two shares of the Target Company at the purchase price of RMB 1.00. Party B shall pay the purchase price by wire transfer to
the bank account of Party A below within one (1)&nbsp;working day upon the execution of this Agreement (the payment date is hereinafter referred to as the &#147;<B>Closing Date</B>&#148;): </TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Account Name: Langfang Xunchi Computer Data Processing Co., Ltd. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Bank: Industrial and Commercial Bank of China, Langfang, Chaoyang Branch </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Account Number: 0410 0016 0930 0066 467 </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.2.</TD>
<TD ALIGN="left" VALIGN="top">Party A and Party B agree that all undistributed dividends, rights, interests and obligations in connection with the Target Shares shall be transferred to Party B and be performed by Party B upon the transfer of the
Target Shares from Party A to Party B. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.3.</TD>
<TD ALIGN="left" VALIGN="top">Upon the completion of the transfer of the Target Shares, Party A and Party B shall jointly cause the Target Company to issue a share certificate representing the Transfer Shares to Party B, and/or Party A shall record
the share transfer on the corresponding share certificate and transfer the same to Party B; after which, Party A and Party B shall cause the target company to update the register of members of the Target Company accordingly. Notwithstanding the
foregoing, whether the Target Company issues the share certificate shall not affect the effect of the transfer of the Target Shares. The Target Shares shall be transferred to Party B at the Closing Date. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 2. &nbsp;&nbsp;&nbsp;&nbsp;Representations, Warranties and Covenants </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.1</TD>
<TD ALIGN="left" VALIGN="top">Party A hereby represents and warrants to Party B as follows: </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">Party A has all requisite legal and corporate power and authority to execute this Agreement and to perform its obligations under this Agreement; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">The execution and performance of this Agreement is in compliance with all applicable PRC laws and any contract or agreement to which it is a party; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top">The execution and performance of this Agreement will not infringe any legitimate rights of any third party; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top">The representations and warranties herein are true, correct and complete when made, and shall remain true, correct and complete as of the Closing Date. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.2</TD>
<TD ALIGN="left" VALIGN="top">Party B hereby represents and warrants to Party A as follows: </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">Party B has all requisite legal and corporate power and authority to execute this Agreement and to perform its obligations under this Agreement; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">The execution and performance of this Agreement is in compliance with all applicable PRC laws and any contract or agreement to which it is a party; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top">The execution and performance of this Agreement will not infringe any legitimate rights of any third party; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top">The representations and warranties herein are true, correct and complete when made, and shall remain true, correct and complete as of the Closing Date. </TD></TR></TABLE>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 3. &nbsp;&nbsp;&nbsp;&nbsp;Governing Law and Dispute Resolution </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.1</TD>
<TD ALIGN="left" VALIGN="top">The validity, interpretation and performance of this Agreement shall be governed by the laws of PRC (excluding Hong Kong, Macao and Taiwan). </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.2</TD>
<TD ALIGN="left" VALIGN="top">If there is any dispute arising out of the execution and performance of this Agreement, the Parties shall try to settle the dispute through amicable negotiation. If the negotiation fails, each party is entitled to
submit the dispute for arbitration at Beijing Arbitration Commission. The arbitration shall take place in Beijing. </TD></TR></TABLE>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Article 4. &nbsp;&nbsp;&nbsp;&nbsp;Miscellaneous </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.1</TD>
<TD ALIGN="left" VALIGN="top">Each of the Parties shall assume their respective taxes and expenses (if any) incurred in connection with the transaction contemplated under this Agreement in accordance with the applicable laws. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.2</TD>
<TD ALIGN="left" VALIGN="top">Any amendment to this Agreement shall be void without the written consent and execution of supplemental agreement of both Parties. If the provisions in the share transfer agreements submitted to the administration for
industry and commerce and tax authorities are inconsistent with this Agreement, this Agreement shall prevail. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.3</TD>
<TD ALIGN="left" VALIGN="top">If any provision of this Agreement is found to be invalid or unenforceable by the court with competent jurisdiction, or due to any legislation actions after the execution of this Agreement, the remainder of this
Agreement shall remain in full force and effect. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.4</TD>
<TD ALIGN="left" VALIGN="top">This Agreement shall become effective on the date of first above written upon the signatures and seals of each party. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.5</TD>
<TD ALIGN="left" VALIGN="top">This Agreement shall be executed in four (4)&nbsp;counterparts, and each party holds two (2)&nbsp;counterparts. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>[THE REMINDER OF THIS PAGE IS INTENTIONALLY LEFT BLANK] </I></P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the parties have executed this Share Transfer Agreement as of the date first above written.
</P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party A: /s/ Langfang Xunchi Computer Data Processing Co., Ltd. </B>(Seal) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party B: /s/ Li Jian </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Signature) </P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.32
<SEQUENCE>4
<FILENAME>d516208dex432.htm
<DESCRIPTION>EX-4.32
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.32</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.32 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SHARE TRANSFER AGREEMENT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">for </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>50% Minus One Share
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">of </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Sichuan Aipu
Network Co., Ltd. </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">by and between </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Langfang Xunchi Computer Data Processing Co., Ltd. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Tibet Xingtao Culture
Communication Co., Ltd. </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Dated December&nbsp;14, 2017 </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">THIS SHARE TRANSFER AGREEMENT (this &#147;<B>Agreement</B>&#148;) is made and entered into as of
December&nbsp;14, 2017 by and among: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"><B>Langfang Xunchi Computer Data Processing Co., Ltd.</B>, a company duly incorporated under the laws of the PRC, with its registered address at Room 1919, Unit 1, Building 1, Rongsheng Development Building, Xiangyun
Road, Economic and Technological Development District, Langfang, Hebei Province (&#147;<B>Party A</B>&#148; or &#147;<B>Transferor</B>&#148;); </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"><B>Tibet Xingtao Culture Communication Co., Ltd.,</B> a company duly incorporated under the laws of the PRC, with its registered address at No.&nbsp;1308, Industrial District, Duilongdeqing District, Lhasa, Tibet
(&#147;<B>Party B</B>&#148; or &#147;<B>Transferee</B>&#148;); and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"><B>Sichuan Aipu Network Co., Ltd.</B> (the &#147;<B>Purchaser</B>&#148;), a company duly incorporated under the laws of the PRC, with its registered address at No.&nbsp;6 Jiuxing Avenue, High-tech District, Chengdu (the
&#147;<B>Target Company</B>&#148;). </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each of the Party A, Party B and the Target Company is hereinafter referred to as a
&#147;<B>Party</B>&#148; and collectively the &#147;<B>Parties</B>&#148;. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>WHEREAS, </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top">Sichuan Aipu Network Co., Ltd. (the &#147;<B>Target Company</B>&#148;) is a company duly incorporated and existing under the laws of the People&#146;s Republic of China; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top">Party A is one of the shareholders of the Target Company, holding 50% minus one share of the Target Company; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top">Party A desires to transfer to Party B, and Party B desires to purchase from Party A, the 50% minus one share of the Target Company (&#147;<B>Target Shares</B>&#148;). </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, in consideration of the foregoing, through friendly negotiation, the Parties hereby agree as follows: </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 1. &nbsp;&nbsp;&nbsp;&nbsp;Definitions </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless
otherwise agreed herein, the following words and expressions have the meanings as follows: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#147;Transferor&#148; means Langfang Xunchi Computer Data
Processing Co., Ltd.; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#147;Transferee&#148; means Tibet Xingtao Culture Communication Co., Ltd.; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#147;Target Company&#148; means Sichuan Aipu Network Co., Ltd.; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#147;Business Day&#148; means any day other than a Saturday, a Sunday or legal holiday in China. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#147;PRC&#148; means the People&#146;s Republic of China, and for purposes of this Agreement, excludes Hong Kong, Macao Special Administrative Region and
Taiwan. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 2. &nbsp;&nbsp;&nbsp;&nbsp;Conditions to the Closing </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the avoidance of doubt, the Parties acknowledge that the conditions to the closing under this Agreement shall be deemed to have been completed on an as is
basis, and Party A is not obliged to perform any additional obligations in connection with the Target Company to complete the Closing. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 3.
&nbsp;&nbsp;&nbsp;&nbsp;Purchase Price </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to the terms and conditions of this Agreement, Party A agrees to transfer the shares of Target Company
it holds to Party B at the purchase price of RMB 1. Party B shall pay the purchase price to Party A within three (3)&nbsp;business days upon the execution of the Agreement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 4. &nbsp;&nbsp;&nbsp;&nbsp;Procedures and Conditions to Payment </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.1</TD>
<TD ALIGN="left" VALIGN="top">The bank account designated by Party A to receive the Purchase Price is as follows: </TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Account Name: Langfang Xunchi Computer Data Processing Co., Ltd. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Bank: Industrial and Commercial Bank of China, Langfang, Chaoyang Branch </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Account No.: 0410 0016 0930 0066 467 </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.2</TD>
<TD ALIGN="left" VALIGN="top">The Parties agrees that all undistributed dividends, rights, interests and obligations in connection with the Target Shares shall be transferred and be performed by Party B upon the transfer of Target Shares from Party
A to Party B. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.3</TD>
<TD ALIGN="left" VALIGN="top">Upon the completion of the transfer of the Target Shares, Party A and Party B shall cause the Target Company to issue the register of members of the Target Company to Party B; meanwhile, Party A and Party B shall cause
the Target Company to update the register of members of the Target Company accordingly. Notwithstanding the foregoing, whether the Target Company issues the registered share certificate or updates the register of members of the Target Company shall
not affect the effect of the transfer of the Target Shares. The Target Shares shall be transferred to Party B at the Closing Date. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 5. &nbsp;&nbsp;&nbsp;&nbsp;Closing Date </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise agreed in this Agreement, the closing date shall be the effective date of the execution of this Agreement (&#147;Closing Date&#148;). </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 6. &nbsp;&nbsp;&nbsp;&nbsp;Representations and Warranties </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">6.1</TD>
<TD ALIGN="left" VALIGN="top">Representations and Warranties of the Transferor: </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">The Transferor has all requisite legal and corporate power and authority to execute this Agreement and to perform its obligations under this Agreement; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The representations and warranties herein shall be true, correct and complete when made, and shall remain true, correct and complete as of the Closing Date. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">6.2</TD>
<TD ALIGN="left" VALIGN="top">Representations and Warranties of the Transferee: </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">The Transferee has all requisite legal and corporate power and authority to execute this Agreement and to carry out and perform its obligations under this Agreement; </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The representations and warranties herein shall be true, correct and complete when made, and shall remain true, correct and complete as of the Closing Date. </TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 7. &nbsp;&nbsp;&nbsp;&nbsp;The Changes of Board of Directors, Board of Supervisors and Management Team </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.1</TD>
<TD ALIGN="left" VALIGN="top">Upon the Closing Date, the directors of the Target Company appointed by the Transferor shall resign from the board of directors, and the Transferor is entitled to appoint new director(s). The Target Company shall take
all necessary actions to cause the board of directors to be formed in accordance with the foregoing arrangement, and to register with the competent administration for industry and commerce. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.2</TD>
<TD ALIGN="left" VALIGN="top">Upon the Closing Date, the supervisors of the Target Company appointed by the Transferor (if any) shall resign from the board of supervisors, and the Transferor is entitled to appoint new supervisor(s). The Target
Company shall take all necessary actions to cause the board of supervisors to be formed in accordance with the foregoing arrangement, and to register with the competent administration for industry and commerce . </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">7.3</TD>
<TD ALIGN="left" VALIGN="top">Upon the Closing Date, the members of the management team of the Target Company appointed by the Transferor shall resign, and the management team of the Target Company shall be composed of the members appointed by the
Transferee and the existing management team of the Target Company. </TD></TR></TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 8. &nbsp;&nbsp;&nbsp;&nbsp;Notice </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">8.1</TD>
<TD ALIGN="left" VALIGN="top">The Form of Notice </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Any notice under this Agreement or in connection with this Agreement shall
be delivered in accordance with the following recipient information: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="12%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="55%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="11%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="14%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:26.20pt; display:inline; font-size:8pt; font-family:Times New Roman; ">Address</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:20.00pt; display:inline; font-size:8pt; font-family:Times New Roman; ">Phone</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:30.15pt; display:inline; font-size:8pt; font-family:Times New Roman; ">Attention</P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Party A</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Room 1919, Unit 1, Building 1, Rongsheng Development Building, Xiangyun Road, Economic and Technological Development District, Langfang, Hebei Province</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">188 1147 0122</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">GONG Bo</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Party B</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">No.&nbsp;1308, Industry District, Duilongdeqing District, Lhasa, Tibet</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">189 8080 0022</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">ZHANG Kaiheng</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Target&nbsp;Company</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">No.&nbsp;6 Jiuxing Avenue, High-tech District, Chengdu</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">189 8080 0022</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">ZHANG Kaiheng</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 9. &nbsp;&nbsp;&nbsp;&nbsp;Term </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall become effective on the date of execution by all Parties, and shall terminate upon the completion of all the matters
herein. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 10. &nbsp;&nbsp;&nbsp;&nbsp;Confidentiality </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.1</TD>
<TD ALIGN="left" VALIGN="top">The terms of this Agreement and this Agreement itself shall be confidential information, and each Party shall not disclose such information to any third party, other than the officers, directors, employees, agents and
professional consultants involved in the transaction contemplated under this Agreement; provided that, as a matter of necessity, such person needs to know this Agreement and related information. Notwithstanding the foregoing, the Parties may
disclose the information with respect to this Agreement to the government, the public or shareholders as required by laws, or submit this Agreement to the competent authorities for filing. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">10.2</TD>
<TD ALIGN="left" VALIGN="top">The Article 10 shall remain in full force and effect regardless of whether this Agreement is altered, dissolved or terminated. </TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 11. &nbsp;&nbsp;&nbsp;&nbsp;Governing Law and Disputes Resolution </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">11.1</TD>
<TD ALIGN="left" VALIGN="top">Governing Law </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">The execution, validity, performance, interpretation and the disputes resolution
of this Agreement shall be governed by the laws of PRC. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">11.2</TD>
<TD ALIGN="left" VALIGN="top">Disputes Resolution </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">If there is any dispute arising out of or relating to this Agreement, the
Parties shall use their best efforts to settle the dispute through amicable negotiation. If the negotiation fails, each party is entitled to submit the dispute for arbitration at Beijing Arbitration Commission in accordance with the Beijing
Arbitration Commission Arbitration Rules in force at the time of the commencement of the arbitration. The arbitration shall take place in Beijing. The arbitral award shall be final and binding upon all parties. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 12. &nbsp;&nbsp;&nbsp;&nbsp;General Provisions </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.1</TD>
<TD ALIGN="left" VALIGN="top">Tax Expenses </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Each of the Parties shall assume their respective taxes and expenses incurred in
connection with the negotiation and preparation of documentation and the transfer of shares. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.2</TD>
<TD ALIGN="left" VALIGN="top">Amendment </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Any amendment to this Agreement shall be made in writing, and shall be become
effective upon the execution of all Parties. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.3</TD>
<TD ALIGN="left" VALIGN="top">Unexercised Rights or Delayed Exercise of Rights </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">Any failure or delay to exercise any right or
remedy conferred by this Agreement or the laws will not impair or constitute a waiver of such right or remedy, nor will it impair or constitute a waiver of any other rights or remedies. The partial exercise of any right under this Agreement or laws
will not prevent the further exercise of such right or remedy, or hamper the exercise of any other right or remedy. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.4</TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="white-space:nowrap">Non-exclusive</FONT> Remedies </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">The rights and remedies of each
Party contained in this agreement are cumulative, and shall not exclude the rights or remedies conferred by law. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.5</TD>
<TD ALIGN="left" VALIGN="top">Continuous Binding Effect </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">This Agreement shall be binding upon any successor of the Parties to
this Agreement. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.6</TD>
<TD ALIGN="left" VALIGN="top">Severability </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">If any term of this Agreement is found to be invalid, illegal or unenforceable,
the remainder of this Agreement shall remain in full force and effect. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.7</TD>
<TD ALIGN="left" VALIGN="top">In the event that the share transfer agreement in the form as required by the administration for industry and commerce for filing is inconsistent with this Agreement, this Agreement shall prevail. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">12.8</TD>
<TD ALIGN="left" VALIGN="top">This Agreement shall be executed in four (4)&nbsp;counterparts. Party B holds two (2)&nbsp;counterparts, and each of Party A and the Target Company holds one (1)&nbsp;counterpart, respectively, each of which shall have
equal legal effect. All the schedules and exhibits to this Agreement have the same legal binding effect as the main content of this Agreement. </TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 13. &nbsp;&nbsp;&nbsp;&nbsp;Entire Agreement </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The Register of Members of Sichuan Aipu Network Co., Ltd. as the exhibit to this Agreement and this Agreement constitute the entire agreement
entered into by and among all Parties with respect to the subject matter hereunder, and shall replace and supersede any previous agreements entered into by and among all Parties with respect to the subject matter hereunder. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 14. &nbsp;&nbsp;&nbsp;&nbsp;Effectiveness </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">This Agreement shall become effective on the date of valid execution of this Agreement by all Parties. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Article 15. &nbsp;&nbsp;&nbsp;&nbsp;Schedules </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Register of Members of Sichuan Aipu Network Co., Ltd. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[THE REMINDER OF THIS PAGE IS INTENTIONALLY LEFT BLANK, SIGNATURE PAGES FOLLOWS] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[SIGNATURE PAGES] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Party A: /s/ Langfang Xunchi Computer Data Processing Co., Ltd.</B> (Seal) </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Party B: /s/ Tibet Xingtao Culture Communication Co., Ltd.</B> (Seal) </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Target Company: /s/ Sichuan Aipu Network Co., Ltd. </B>(Seal) </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Exhibit: </B><B><I>Register of Members of Sichuan Aipu Network Co., Ltd.</I></B><B> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>REGISTER OF MEMBERS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>of
</B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Sichuan Aipu Network Co., Ltd. </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="49%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:59.95pt; display:inline; font-size:8pt; font-family:Times New Roman; "><B>Name of Member</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Number of<BR>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Stock No.</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Date of Acquiring</B><br><B>the Stocks</B></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LI Jian</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">000000001, 300000000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">September&nbsp;27,&nbsp;2017</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chengdu Guotao Network Technology Co., Ltd</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">39,299,999</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">000000002&nbsp;-&nbsp;039300000</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">June 13, 2016</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tibet Xingtao Culture Communication Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">260,699,999</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">039300001&nbsp;-&nbsp;299999999</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center">December 14, 2017</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Sichuan Aipu Network Co., Ltd.</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">(Seal)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Legal Representative:</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Date: December&nbsp;14, 2017</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>5
<FILENAME>d516208dex81.htm
<DESCRIPTION>EX-8.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-8.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 8.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>List of Significant Subsidiaries and Principal Consolidated Affiliated Entities* </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="75%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="22%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"><B>Significant Subsidiaries</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><B>Jurisdiction&nbsp;of&nbsp;Incorporation</B></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21ViaNet Group Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Mobile Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Ventures Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diyixian.com Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dermot Holdings Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">British Virgin Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet DRP Investment Holdings Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shihua DC Investment Holdings Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Cayman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Data Center Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Anhui Suzhou Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Joytone Infotech Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet (Foshan) Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet (Xi&#146;an) Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Abitcool (China) Broadband Inc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Hangzhou Information Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet Zhuhai Financial Leasing Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foshan Zhuoyi Intelligence Data Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shenzhen Diyixian Telecommunication Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><FONT STYLE="font-size:10pt"><B>Principal Consolidated Affiliated Entities</B></FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Yiyun Network Technology Co., Ltd. (previously known as Beijing aBitCool Network
Technology Co., Ltd.)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing iJoy Information Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai iJoy Information Technology Co., Ltd.</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">WiFire Network Technology (Beijing) Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PRC</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">PRC</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">0Beijing 21Vianet Broad Band Data Center Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Yilong Xinda Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Langfang Xunchi Computer Data Processing Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Blue Cloud Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">21Vianet (Xi&#146;an) Information Outsourcing Industry Park Services Co., Ltd</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Yichengtaihe Investment Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing Hongyuan Network Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">PRC</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top">Other entities of 21Vianet Group, Inc. have been omitted from this list since, considered in the aggregate as a single entity, they would not constitute a significant subsidiary. </TD></TR></TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>6
<FILENAME>d516208dex121.htm
<DESCRIPTION>EX-12.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 12.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification by the Principal Executive Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">I, Shiqi Wang, certify that: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">1. I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of 21Vianet Group, Inc.; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to
make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">4. The company&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as
defined in Exchange Act Rules 13a-15(e) and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT
STYLE="white-space:nowrap">15d-15(f))</FONT> for the company and have: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">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 company, including its
consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">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; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top">Evaluated the effectiveness of the Company&#146;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the
period covered by this report based on such evaluation; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top">Disclosed in this report any change in the Company&#146;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to
materially affect, the Company&#146;s internal control over financial reporting; and </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">5. The company&#146;s other certifying
officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent
functions): </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">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 company&#146;s ability to record, process,
summarize and report financial information; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#146;s internal control over financial reporting. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 12, 2018 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Shiqi Wang</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shiqi Wang</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">Co-Chief</FONT> Executive Officer</TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>7
<FILENAME>d516208dex122.htm
<DESCRIPTION>EX-12.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 12.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification by the Principal Financial Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">I, Sharon Xiao Liu, certify that: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">1. I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of 21Vianet Group, Inc.; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to
make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">4. The company&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as
defined in Exchange Act Rules 13a-15(e) and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT
STYLE="white-space:nowrap">15d-15(f))</FONT> for the company and have: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">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 company, including its
consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">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; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top">Evaluated the effectiveness of the Company&#146;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the
period covered by this report based on such evaluation; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top">Disclosed in this report any change in the Company&#146;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to
materially affect, the Company&#146;s internal control over financial reporting; and </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:8%; font-size:10pt; font-family:Times New Roman">5. The company&#146;s other certifying
officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent
function): </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">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 company&#146;s ability to record, process,
summarize and report financial information; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top">Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#146;s internal control over financial reporting. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 12, 2018 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Sharon Xiao Liu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Sharon Xiao Liu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Title:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Financial Officer</TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>8
<FILENAME>d516208dex131.htm
<DESCRIPTION>EX-13.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 13.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification by the Principal Executive Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of 21Vianet Group, Inc. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">20-F</FONT>
for the year ended December&nbsp;31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Shiqi Wang, <FONT STYLE="white-space:nowrap">Co-Chief</FONT> Executive Officer of the Company, certify,
pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 12, 2018 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By: <U></U></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Shiqi Wang</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shiqi Wang</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="white-space:nowrap">Co-Chief</FONT> Executive Officer</TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>9
<FILENAME>d516208dex132.htm
<DESCRIPTION>EX-13.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 13.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification by the Principal Financial Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of 21Vianet Group, Inc. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">20-F</FONT>
for the year ended December&nbsp;31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Sharon Xiao Liu, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350,
as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 12, 2018 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="13%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">By:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Sharon Xiao Liu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sharon Xiao Liu</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Financial Officer</TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>10
<FILENAME>d516208dex151.htm
<DESCRIPTION>EX-15.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.1</B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consent to the incorporation by reference in the Registration Statements of 21Vianet Group, Inc.: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">i) Form S-8 No. 333-177273, pertaining to the 2010 Share Incentive Plan; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">ii) Form S-8 No. 333-187695, pertaining to the 2010 Share Incentive Plan, as amended; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">iii) Form S-8 No. 333-197495, pertaining to the 2014 Share Incentive Plan; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">iv) Form S-8 No. 333-208121, pertaining to the 2014 Share Incentive Plan, as amended; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">v) Form S-8 No. 333-222521, pertaining to the 2014 Share Incentive Plan, as amended, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">of our reports dated April 12, 2018, with respect to the consolidated financial statements of 21Vianet Group, Inc. and the effectiveness of internal control
over financial reporting of 21Vianet Group, Inc., included in its Annual Report (Form 20-F) for the year ended December 31, 2017, filed with the Securities and Exchange Commission. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Ernst &amp; Young Hua Ming LLP </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shanghai, People&#146;s
Republic of China </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">April 12, 2018 </P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>11
<FILENAME>d516208dex152.htm
<DESCRIPTION>EX-15.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Consent of Han Kun Law Offices </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>To: 21Vianet
Group, Inc. </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">M5, 1 Jiuxianqiao East Road </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Chaoyang
District, Beijing 100016 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">the People&#146;s Republic of China </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Date</B>:<B></B> April 12, 2018 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sirs, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We consent to the reference to our firm under the headings &#147;Item 3.D&#151;Risk Factors,&#148; &#147;Item 4.B&#151;Business
Overview&#151;Regulation,&#148; &#147;Item 4.C&#151;Organizational Structure&#151;Contractual Arrangements with Our Variable Interest Entities and Their Shareholders&#148; and &#147;Item 5.A&#151;Operating Results&#148; in 21Vianet Group,
Inc.&#146;s Annual Report on Form 20-F for the year ended December 31, 2017, which will be filed with the Securities and Exchange Commission (the &#147;SEC&#148;), and further consent to the incorporation by reference of the summaries of our
opinions under these captions into the registration statement on Form S-8 (File No.&nbsp;333-177273) pertaining to 21Vianet Group, Inc.&#146;s 2010 Share Incentive Plan, the registration statement on Form S-8 (File No.&nbsp;333-187695) pertaining to
21Vianet Group, Inc.&#146;s 2010 Share Incentive Plan, as amended, the registration statement on Form&nbsp;S-8 (File No. 333-197495) pertaining to 21Vianet Group, Inc.&#146;s 2014 Share Incentive Plan, the registration statement on Form S-8 (File
No. 333-208121) pertaining to 21Vianet Group, Inc.&#146;s 2014 Share Incentive Plan, as amended and the registration statement on Form S-8 (File No. 333-222521) pertaining to 21Vianet Group, Inc.&#146;s 2014 Share Incentive Plan, as amended. We also
consent to the filing with the SEC of this consent letter as an exhibit to the Annual Report on Form 20-F for the year ended December 31, 2017. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Yours faithfully,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ Han Kun Law Offices</TD></TR>
</TABLE></DIV>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>12
<FILENAME>vnet-20171231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="yes" ?>
<!-- DFS Xcelerate Instance Document - http://www.dfsco.com/financial-services/ -->
<!-- Version:  6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2018-04-12T02:55:58Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" 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/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" 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:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:vnet="http://www.en.21vianet.com/20171231" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <xbrll:schemaRef xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="vnet-20171231.xsd" xlink:type="simple" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20140529_0_1549394x1634639_1559480x1552364" decimals="INF" id="id_6903966_D231FBC6-FF5B-403C-8D6C-5BC245CCFB14_4001_0" unitRef="shares">20461380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="eol_PE852025--1720-F0006_STD_0_20140810_0_1557586x1653609" decimals="INF" id="id_6903966_EFBF61DC-F6B1-44FE-80EB-5C62E699AED6_1001_0" unitRef="pure">1.00</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20170817_0_1548029x1773033" decimals="2" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_2001_1" unitRef="pure">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentFaceAmount contextRef="eol_PE852025--1720-F0006_STD_0_20170817_0_1548029x1773033" decimals="-3" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_2001_0" unitRef="iso4217_USD">200000000</us-gaap:DebtInstrumentFaceAmount>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20170817_0_1548029x1773033_1557736x1549351" decimals="INF" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_2002_1" unitRef="pure">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentFaceAmount contextRef="eol_PE852025--1720-F0006_STD_0_20170817_0_1548029x1773033_1557736x1549351" decimals="INF" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_2002_0" unitRef="iso4217_USD">200000000</us-gaap:DebtInstrumentFaceAmount>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20151030_0_1549394x1634639_1559480x1552364" decimals="INF" id="id_6903966_D231FBC6-FF5B-403C-8D6C-5BC245CCFB14_4002_1" unitRef="shares">39606817</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="eol_PE852025--1720-F0006_STD_0_20170929_0_1548029x1773033" decimals="4" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_2002_8" unitRef="pure">0.0698</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20170929_0_1548029x1773033" decimals="2" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_2002_4" unitRef="pure">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentFaceAmount contextRef="eol_PE852025--1720-F0006_STD_0_20170929_0_1548029x1773033" decimals="-3" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_2002_3" unitRef="iso4217_USD">100000000</us-gaap:DebtInstrumentFaceAmount>
  <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="eol_PE852025--1720-F0006_STD_0_20170929_0_1548029x1773033_1557736x1549351" decimals="4" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_2003_6" unitRef="pure">0.0698</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20170929_0_1548029x1773033_1557736x1549351" decimals="INF" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_2003_1" unitRef="pure">0.07</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentFaceAmount contextRef="eol_PE852025--1720-F0006_STD_0_20170929_0_1548029x1773033_1557736x1549351" decimals="INF" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_2003_0" unitRef="iso4217_USD">100000000</us-gaap:DebtInstrumentFaceAmount>
  <vnet:WeightedAverageDiscountRate contextRef="eol_PE852025--1720-F0006_STD_0_20170930_0" decimals="2" id="id_6903966_3768DB2B-3B50-4326-8E3A-9141423A85BB_1001_1" unitRef="pure">0.13</vnet:WeightedAverageDiscountRate>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="eol_PE852025--1720-F0006_STD_0_20170930_0_1555308x1694571" decimals="-3" id="id_6903966_48181A9B-C120-4814-82C1-DB9F5AA89949_2001_1" unitRef="iso4217_CNY">1000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="eol_PE852025--1720-F0006_STD_0_20170930_0_1555308x1720035" decimals="-3" id="id_6903966_4D8D9DD5-E1CA-4A7B-8CF7-7CFEAFF0216E_2001_1" unitRef="iso4217_CNY">6000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20170930_0_1557586x1720035" decimals="4" id="id_6903966_910FE918-D158-4259-94DA-61CB2D91EA56_2001_1" unitRef="pure">0.3333</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="eol_PE852025--1720-F0006_STD_0_20170930_0_1557586x1720035" decimals="-3" id="id_6903966_910FE918-D158-4259-94DA-61CB2D91EA56_2001_4" unitRef="iso4217_CNY">6000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20100716_0_1549394x1639094_1559480x1552364" decimals="INF" id="id_6903966_484F007E-E5B3-43A5-A88F-237B16D30518_2001_0" unitRef="shares">39272595</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_2001_1" unitRef="iso4217_CNY">773706000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1010_1300001" unitRef="iso4217_CNY">2226957000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3001_74" unitRef="iso4217_CNY">644415000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0" decimals="-3" id="id_6903966_5BF1FFBF-5284-4243-A506-88E8846BDC5C_2001_0" unitRef="iso4217_CNY">1755970000</us-gaap:Goodwill>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1008_1100001" unitRef="iso4217_CNY">2202924000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1549644" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1007_1000001" unitRef="iso4217_CNY">-1794975000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1550803" decimals="-3" id="id_6903966_CDCEAD29-5853-479A-BD55-DA7BBBDDF7B6_1001_1" unitRef="iso4217_CNY">-65754000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1004_700001" unitRef="iso4217_CNY">4225029000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1552995" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1006_900001" unitRef="iso4217_CNY">52263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1553449" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1002_500001" unitRef="iso4217_CNY">-213665000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1555828" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1009_1200001" unitRef="iso4217_CNY">24033000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1557434" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1005_800001" unitRef="iso4217_CNY">-65754000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1557711" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1001_400001" unitRef="shares">396234309</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1557711" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_1003_600001" unitRef="iso4217_CNY">26000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_2001_4" unitRef="iso4217_CNY">3891000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <vnet:DeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_0_20141231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_3001_0" unitRef="iso4217_CNY">33572000</vnet:DeferredGovernmentGrants>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_1001_1" unitRef="iso4217_CNY">790229000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_2001_0" unitRef="iso4217_CNY">11802000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3010_1300022" unitRef="iso4217_CNY">4034375000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2001_74" unitRef="iso4217_CNY">1685054000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1013_1" unitRef="iso4217_CNY">1274166000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:CapitalizedComputerSoftwareGross contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_29E3A4E6-DDF5-4287-A04F-2B1A8F223EE6_1001_0" unitRef="iso4217_CNY">23780000</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_1003_1" unitRef="iso4217_CNY">101000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_1003_3" unitRef="iso4217_CNY">150211000</us-gaap:EquityMethodInvestments>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_5BF1FFBF-5284-4243-A506-88E8846BDC5C_1001_0" unitRef="iso4217_CNY">1755970000</us-gaap:Goodwill>
  <vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_3001_0" unitRef="iso4217_CNY">40070000</vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_1003_2" unitRef="iso4217_CNY">-49211000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553065x1655632" decimals="5" id="id_6903966_47678AE7-82F0-4C81-81ED-44158080A766_1003_0" unitRef="pure">0.27694</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553065x1655632" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_1001_1" unitRef="iso4217_CNY">101000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553065x1655632" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_1001_3" unitRef="iso4217_CNY">150211000</us-gaap:EquityMethodInvestments>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553065x1655632" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_1001_2" unitRef="iso4217_CNY">-49211000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3008_1100022" unitRef="iso4217_CNY">4014962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1549644" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3007_1000022" unitRef="iso4217_CNY">-2233985000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1550803" decimals="-3" id="id_6903966_CDCEAD29-5853-479A-BD55-DA7BBBDDF7B6_3001_3" unitRef="iso4217_CNY">-24236000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3004_700022" unitRef="iso4217_CNY">6403117000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1552995" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3006_900022" unitRef="iso4217_CNY">63174000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1553449" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3002_500022" unitRef="iso4217_CNY">-193142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1555828" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3009_1200022" unitRef="iso4217_CNY">19413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1557434" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3005_800022" unitRef="iso4217_CNY">-24236000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1557711" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3001_400022" unitRef="shares">522512594</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1557711" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_3003_600022" unitRef="iso4217_CNY">34000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1001_1" unitRef="iso4217_CNY">74471000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1554019" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1003_1" unitRef="iso4217_CNY">16834000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1008_1" unitRef="iso4217_CNY">211189000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1005_1" unitRef="iso4217_CNY">595648000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1006_1" unitRef="iso4217_CNY">16519000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1572052" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1004_1" unitRef="iso4217_CNY">24926000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1572209" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1012_1" unitRef="iso4217_CNY">71589000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1588517" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1009_1" unitRef="iso4217_CNY">7753000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1007_1" unitRef="iso4217_CNY">115727000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1010_1" unitRef="iso4217_CNY">18504000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1011_1" unitRef="iso4217_CNY">27619000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1677645" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_1002_1" unitRef="iso4217_CNY">93387000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <vnet:NumberOfTranches contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1557586x1694571" decimals="INF" id="id_6903966_56A1852D-AB72-4BB5-B393-5271DC62E744_2001_0" unitRef="Tranche">3</vnet:NumberOfTranches>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_1001_4" unitRef="iso4217_CNY">798200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <vnet:DeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_2001_0" unitRef="iso4217_CNY">37620000</vnet:DeferredGovernmentGrants>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_1001_1" unitRef="iso4217_CNY">372256000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20151231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_1001_1" unitRef="iso4217_CNY">41352000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20160630_0_1553065x1662506" decimals="2" id="id_6903966_D6E7C8A3-CF60-42C6-B9AB-E856BD1EEFB9_1002_1" unitRef="pure">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20160630_0_1553065x1662506" decimals="-3" id="id_6903966_D6E7C8A3-CF60-42C6-B9AB-E856BD1EEFB9_1002_0" unitRef="iso4217_USD">7057000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20160630_0_1553065x1662506" decimals="-3" id="id_6903966_D6E7C8A3-CF60-42C6-B9AB-E856BD1EEFB9_1001_0" unitRef="iso4217_CNY">49000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="eol_PE852025--1720-F0006_STD_0_20160707_0_1557586x1606080" decimals="INF" id="id_6903966_54D8F017-795C-46DA-A4E5-9E8075F7CF69_1001_0" unitRef="pure">1.00</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:ShortTermDebtWeightedAverageInterestRate contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="4" id="id_6903966_B5D69CE4-85E1-4457-A059-6E2D837B7FF9_1_0" unitRef="pure">0.0422</us-gaap:ShortTermDebtWeightedAverageInterestRate>
  <us-gaap:TaxesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_1" unitRef="iso4217_CNY">21011000</us-gaap:TaxesPayableCurrent>
  <us-gaap:RetainedEarningsAppropriated contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_80" unitRef="iso4217_CNY">64622000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_81" unitRef="iso4217_CNY">-2869031000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:LoansPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_39" unitRef="iso4217_CNY">39303000</us-gaap:LoansPayableCurrent>
  <us-gaap:LoansPayable contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_1_8" unitRef="iso4217_CNY">307524000</us-gaap:LoansPayable>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_64" unitRef="iso4217_CNY">5570507000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_86" unitRef="iso4217_CNY">12421524000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_0" unitRef="iso4217_CNY">248895000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_37" unitRef="iso4217_CNY">121928000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_13" unitRef="iso4217_CNY">211690000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_33" unitRef="iso4217_CNY">320023000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_1_4" unitRef="iso4217_CNY">1991200000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_79" unitRef="iso4217_CNY">118290000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_83" unitRef="iso4217_CNY">6125215000</us-gaap:StockholdersEquity>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_66" unitRef="iso4217_CNY">700000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_4004_1" unitRef="iso4217_USD">107588000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:OtherSundryLiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_9" unitRef="iso4217_CNY">39381000</us-gaap:OtherSundryLiabilitiesCurrent>
  <us-gaap:LongTermLoansFromBank contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_49" unitRef="iso4217_CNY">268221000</us-gaap:LongTermLoansFromBank>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_63" unitRef="iso4217_CNY">1196650000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:InterestPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_6" unitRef="iso4217_CNY">6456000</us-gaap:InterestPayableCurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_51" unitRef="iso4217_CNY">62531000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:AdditionalPaidInCapital contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_78" unitRef="iso4217_CNY">9015846000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1001_7" unitRef="iso4217_CNY">1342041000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_5" unitRef="iso4217_CNY">74812000</us-gaap:AccruedProfessionalFeesCurrent>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_3003_0" unitRef="iso4217_USD">3569000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_1001_0" unitRef="iso4217_CNY">23220000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_57" unitRef="iso4217_CNY">28689000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_1004_4" unitRef="iso4217_CNY">556432000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_59" unitRef="iso4217_CNY">274700000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DebtCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_1_2" unitRef="iso4217_CNY">1722979000</us-gaap:DebtCurrent>
  <us-gaap:CustomerAdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_31" unitRef="iso4217_CNY">201397000</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_65" unitRef="iso4217_CNY" xsi:nil="true"/>
  <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_1_4" unitRef="iso4217_CNY">238765000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_41" unitRef="iso4217_CNY">243723000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_55" unitRef="iso4217_CNY">536623000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_29" unitRef="iso4217_CNY">787916000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedBonusesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_7" unitRef="iso4217_CNY">72138000</us-gaap:AccruedBonusesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_35" unitRef="iso4217_CNY">21899000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_85" unitRef="iso4217_CNY">6151017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_25" unitRef="iso4217_CNY">1683676000</us-gaap:ShortTermBorrowings>
  <us-gaap:MinorityInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_84" unitRef="iso4217_CNY">25802000</us-gaap:MinorityInterest>
  <us-gaap:LoansPayableToBankCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_1_1" unitRef="iso4217_CNY">39303000</us-gaap:LoansPayableToBankCurrent>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_DE5BE65F-A079-4835-894F-1BC17F4E3AB1_1_0" unitRef="iso4217_CNY">766000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_47" unitRef="iso4217_CNY">4373857000</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_19" unitRef="iso4217_CNY">11789000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_17" unitRef="iso4217_CNY">148003000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_18" unitRef="iso4217_CNY">92687000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_8" unitRef="iso4217_CNY">25268000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_10" unitRef="iso4217_CNY">5158561000</us-gaap:AssetsCurrent>
  <us-gaap:DeferredTaxAssetsOtherLossCarryforwards contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_5" unitRef="iso4217_CNY">202485000</us-gaap:DeferredTaxAssetsOtherLossCarryforwards>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_3" unitRef="iso4217_CNY">30236000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_4" unitRef="iso4217_CNY">3955000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
  <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_9" unitRef="iso4217_CNY">4901000</us-gaap:DeferredTaxAssetsDeferredIncome>
  <us-gaap:PrepaidExpenseCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_1_0" unitRef="iso4217_CNY">163443000</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_12" unitRef="iso4217_CNY">3781613000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_16" unitRef="iso4217_CNY">33544000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_1004_3" unitRef="iso4217_CNY">874456000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_2" unitRef="iso4217_CNY">1297418000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_5004_74" unitRef="iso4217_USD">199409000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CostMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_1_0" unitRef="iso4217_CNY">56087000</us-gaap:CostMethodInvestments>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_17" unitRef="iso4217_CNY">100676000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_13" unitRef="iso4217_CNY">977341000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InventoryNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_7" unitRef="iso4217_CNY">4431000</us-gaap:InventoryNet>
  <us-gaap:LongTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_18" unitRef="iso4217_CNY">298871000</us-gaap:LongTermInvestments>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_21" unitRef="iso4217_CNY">7262963000</us-gaap:AssetsNoncurrent>
  <us-gaap:CapitalizedComputerSoftwareGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_29E3A4E6-DDF5-4287-A04F-2B1A8F223EE6_1002_0" unitRef="iso4217_CNY">12781000</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_1_3" unitRef="iso4217_CNY">1004724000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_1_7" unitRef="iso4217_CNY">801865000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
  <us-gaap:ConstructionInProgressGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1001_10" unitRef="iso4217_CNY">1043881000</us-gaap:ConstructionInProgressGross>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_2" unitRef="iso4217_CNY">25224000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_9" unitRef="iso4217_CNY">182615000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:InterestReceivable contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_1_2" unitRef="iso4217_CNY">13576000</us-gaap:InterestReceivable>
  <us-gaap:NontradeReceivablesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_1_3" unitRef="iso4217_CNY">20290000</us-gaap:NontradeReceivablesCurrent>
  <us-gaap:NotesAndLoansReceivableGrossCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_FCD68DB8-8B6D-4F29-9008-58373E1C1433_1_1" unitRef="iso4217_CNY">1215000</us-gaap:NotesAndLoansReceivableGrossCurrent>
  <us-gaap:OtherReceivablesNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_1_7" unitRef="iso4217_CNY">165938000</us-gaap:OtherReceivablesNetCurrent>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1001_6" unitRef="iso4217_CNY">4317917000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_3" unitRef="iso4217_CNY">1963561000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_6" unitRef="iso4217_CNY">277946000</us-gaap:ShortTermInvestments>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_FCD68DB8-8B6D-4F29-9008-58373E1C1433_1_0" unitRef="iso4217_CNY">735154000</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_4" unitRef="iso4217_CNY">655459000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_22" unitRef="iso4217_CNY">12421524000</us-gaap:Assets>
  <us-gaap:AvailableForSaleSecurities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_1_2" unitRef="iso4217_CNY">7921000</us-gaap:AvailableForSaleSecurities>
  <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_7" unitRef="iso4217_CNY">1254000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
  <us-gaap:DeferredTaxAssetsNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_14" unitRef="iso4217_CNY">100676000</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DepositsAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_1_5" unitRef="iso4217_CNY">19596000</us-gaap:DepositsAssetsCurrent>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_4003_6" unitRef="iso4217_CNY">150000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_1_1" unitRef="iso4217_CNY">234863000</us-gaap:EquityMethodInvestments>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_15" unitRef="iso4217_CNY">1755970000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_5BF1FFBF-5284-4243-A506-88E8846BDC5C_4004_0" unitRef="iso4217_USD">269888000</us-gaap:Goodwill>
  <us-gaap:IncomeTaxesReceivable contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_1_4" unitRef="iso4217_CNY">309426000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:LoansReceivableNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_1_6" unitRef="iso4217_CNY">62433000</us-gaap:LoansReceivableNet>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_20" unitRef="iso4217_CNY">147302000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_8" unitRef="iso4217_CNY">777131000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:TreasuryStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_82" unitRef="iso4217_CNY">204557000</us-gaap:TreasuryStockValue>
  <vnet:DeferredTaxAssetsCapitalLease contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_8" unitRef="iso4217_CNY">23364000</vnet:DeferredTaxAssetsCapitalLease>
  <vnet:DeferredTaxAssetsDepreciationAndAmortization contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_10" unitRef="iso4217_CNY">5849000</vnet:DeferredTaxAssetsDepreciationAndAmortization>
  <vnet:DeferredTaxLiabilitiesEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_20" unitRef="iso4217_CNY">22221000</vnet:DeferredTaxLiabilitiesEquityMethodInvestments>
  <vnet:AccountsAndNotesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_27" unitRef="iso4217_CNY">529569000</vnet:AccountsAndNotesPayableCurrent>
  <vnet:AdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_1_1" unitRef="iso4217_CNY">22429000</vnet:AdvancesCurrent>
  <vnet:PayableForPurchaseOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_4" unitRef="iso4217_CNY">2352000</vnet:PayableForPurchaseOfIntangibleAssets>
  <vnet:DeferredTaxAssetsPropertyPlantAndEquipmentCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_1_6" unitRef="iso4217_CNY">15098000</vnet:DeferredTaxAssetsPropertyPlantAndEquipmentCurrent>
  <vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_5" unitRef="iso4217_CNY">80910000</vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent>
  <vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_4003_0" unitRef="iso4217_USD">12436000</vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent>
  <vnet:CarryingValueOfLandUseRights contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_85F235CC-993F-47BE-8329-306D693692DE_1001_0" unitRef="iso4217_CNY">17232000</vnet:CarryingValueOfLandUseRights>
  <vnet:PropertyPlantAndEquipmentNetExcludingConstructionInProgress contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1001_9" unitRef="iso4217_CNY">2737732000</vnet:PropertyPlantAndEquipmentNetExcludingConstructionInProgress>
  <vnet:PayableForPurchaseOfPropertyPlantAndEquipmentCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_3" unitRef="iso4217_CNY">266597000</vnet:PayableForPurchaseOfPropertyPlantAndEquipmentCurrent>
  <vnet:WeightedAverageDiscountRate contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="2" id="id_6903966_4A9CEA87-B9CB-4FC2-9274-92F7882D322E_1001_0" unitRef="pure">0.13</vnet:WeightedAverageDiscountRate>
  <vnet:LandUseRights contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_7C0B1DDC-D12A-4607-A45F-AF8DD4E91F20_1001_0" unitRef="iso4217_CNY">172658000</vnet:LandUseRights>
  <vnet:CapitalLeasedAssetsNetExcludingConstructionInProgress contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_1_5" unitRef="iso4217_CNY">765959000</vnet:CapitalLeasedAssetsNetExcludingConstructionInProgress>
  <vnet:PayablesForOfficeSuppliesAndUtilities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_1_2" unitRef="iso4217_CNY">31006000</vnet:PayablesForOfficeSuppliesAndUtilities>
  <vnet:DeferredGovernmentGrantsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_43" unitRef="iso4217_CNY">5107000</vnet:DeferredGovernmentGrantsCurrent>
  <vnet:LandUseRightsNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_14" unitRef="iso4217_CNY">167646000</vnet:LandUseRightsNet>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_4003_7" unitRef="iso4217_CNY">-84863000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <vnet:DeferredGovernmentGrantsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_61" unitRef="iso4217_CNY">25886000</vnet:DeferredGovernmentGrantsNoncurrent>
  <vnet:LandUseRightsAccumulatedAmortization contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_7C0B1DDC-D12A-4607-A45F-AF8DD4E91F20_1001_1" unitRef="iso4217_CNY">5012000</vnet:LandUseRightsAccumulatedAmortization>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1_45" unitRef="iso4217_CNY">419316000</vnet:BondsPayableCurrent>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1547686x1559589" decimals="2" id="id_6903966_1D1EDFB0-A982-4FE6-A5E0-E6D3D2AA89FA_3001_2" unitRef="iso4217_USD_per_shares">13.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1547686x1559589" decimals="INF" id="id_6903966_31C396E7-675E-46A7-B5D8-73B4E724B737_3001_400002" unitRef="shares">2271684</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1547808x1551030_1548402x1551627_1558222x1557550" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_2001_0" unitRef="iso4217_CNY">588589000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1547808x1551030_1558222x1557550" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_2004_0" unitRef="iso4217_CNY">588589000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1660044_1632768x1716476" decimals="-3" id="id_6903966_66C257D0-F978-413B-BD75-B4335D1FF87D_2001_2" unitRef="iso4217_CNY">20000000</us-gaap:ShortTermBorrowings>
  <us-gaap:LoansPayable contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1671885" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_1001_7" unitRef="iso4217_CNY">128107000</us-gaap:LoansPayable>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1671885" decimals="-3" id="id_6903966_66C257D0-F978-413B-BD75-B4335D1FF87D_3001_3" unitRef="iso4217_CNY">143676000</us-gaap:ShortTermBorrowings>
  <us-gaap:RestrictedCashAndCashEquivalents contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1688694" decimals="-3" id="id_6903966_66C257D0-F978-413B-BD75-B4335D1FF87D_4001_1" unitRef="iso4217_CNY">1751055000</us-gaap:RestrictedCashAndCashEquivalents>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1688694_1632768x1672500" decimals="-3" id="id_6903966_66C257D0-F978-413B-BD75-B4335D1FF87D_5001_0" unitRef="iso4217_CNY">1520000000</us-gaap:ShortTermBorrowings>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1706932_1559426x1557721" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_2001_3" unitRef="iso4217_CNY">31506000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:LoansPayable contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1706932_1632768x1642540" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_3001_2" unitRef="iso4217_CNY">13817000</us-gaap:LoansPayable>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1707975_1559426x1685908" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_4001_1" unitRef="iso4217_CNY">7938000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:LoansPayable contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1707975_1632768x1603686" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_5001_0" unitRef="iso4217_CNY">1600000</us-gaap:LoansPayable>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1736863_1559426x1547923" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_6001_5" unitRef="iso4217_CNY">318259000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1736863_1559426x1667635" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_7001_6" unitRef="iso4217_CNY">17232000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:LoansPayable contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1736863_1632768x1617321" decimals="-3" id="id_6903966_62CEE640-3DAC-47AA-895C-B13A2BA3B337_8001_4" unitRef="iso4217_CNY">164000000</us-gaap:LoansPayable>
  <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548058x1663994_1555454x1556570" decimals="-3" id="id_6903966_A401CC14-008B-4B05-AA02-31683923616C_1001_0" unitRef="iso4217_CNY">277946000</us-gaap:HeldToMaturitySecuritiesFairValue>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_1003_4" unitRef="iso4217_CNY">137935000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_1003_3" unitRef="iso4217_CNY">7921000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435_1549585x1651954_1558224x1595014" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_2003_3" unitRef="iso4217_CNY">65797000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435_1555342x1557582" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_3003_2" unitRef="iso4217_CNY">7921000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435_1558224x1625928" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_4003_2" unitRef="iso4217_CNY">34612000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435_1558224x1711228" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_5003_1" unitRef="iso4217_CNY">37526000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1551627" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_1001_4" unitRef="iso4217_CNY">418497000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1551627" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_1001_3" unitRef="iso4217_CNY">866535000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1551627_1555454x1550955" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_3001_0" unitRef="iso4217_CNY">418497000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1551627_1555454x1556570_1558222x1557550" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_4001_1" unitRef="iso4217_CNY">277946000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549394x1639094" decimals="INF" id="id_6903966_2DFFC331-3474-4CF2-9D20-50AA47BA09FA_1001_2" unitRef="shares">2031940</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549394x1639094" decimals="2" id="id_6903966_CA0D7ECF-1FF0-483A-9731-A3C7AE72E939_1001_2" unitRef="iso4217_USD_per_shares">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1570570" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_2001_10" unitRef="iso4217_CNY">12466000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1602163" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_3001_17" unitRef="iso4217_CNY">38131000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1602163" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_3001_3" unitRef="iso4217_CNY">27748000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1602163_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1001_21" unitRef="iso4217_CNY">38131000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1602163_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1001_12" unitRef="iso4217_CNY">27748000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1612453" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_18002_16" unitRef="iso4217_CNY">3483000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1616747" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_5001_2" unitRef="iso4217_CNY">22473000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1640944_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2001_17" unitRef="iso4217_CNY">19000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1642509_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_3001_2" unitRef="iso4217_CNY">60574000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1644279" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_8001_20" unitRef="iso4217_CNY">1105000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1644279" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_8001_7" unitRef="iso4217_CNY">3864000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1651954_1558224x1595014" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_2004_3" unitRef="iso4217_CNY">65797000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1669976_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_4001_1" unitRef="iso4217_CNY">3037249000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1683247" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_11001_24" unitRef="iso4217_CNY">1454000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1683247" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_11001_11" unitRef="iso4217_CNY">7764000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1704614" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_12001_22" unitRef="iso4217_CNY">30000000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1704614" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_12001_9" unitRef="iso4217_CNY">98500000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1704614_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_5001_22" unitRef="iso4217_CNY">30000000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1704614_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_5001_13" unitRef="iso4217_CNY">70000000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1714919_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_6001_16" unitRef="iso4217_CNY">9713000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1716715_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_7001_3" unitRef="iso4217_CNY">72361000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1719805_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_8001_7" unitRef="iso4217_CNY">7011000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1720035_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_9001_6" unitRef="iso4217_CNY">4301000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1724399" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_14001_21" unitRef="iso4217_CNY">47755000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1724592_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_10001_4" unitRef="iso4217_CNY">27124000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1742929" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_15001_6" unitRef="iso4217_CNY">9800000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DebtWeightedAverageInterestRate contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1552305x1554358" decimals="4" id="id_6903966_40A9CA1D-BA11-4011-A61C-630493821CBA_1001_0" unitRef="pure">0.0976</us-gaap:DebtWeightedAverageInterestRate>
  <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1552305x1606497" decimals="4" id="id_6903966_302182C2-1416-490D-A2A1-4E88593524EE_1001_0" unitRef="pure">0.0585</us-gaap:LongtermDebtWeightedAverageInterestRate>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1655632" decimals="5" id="id_6903966_47678AE7-82F0-4C81-81ED-44158080A766_1004_0" unitRef="pure">0.27694</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1655632" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_4001_6" unitRef="iso4217_CNY">101000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1655632" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_4001_8" unitRef="iso4217_CNY">186148000</us-gaap:EquityMethodInvestments>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1655632" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_4001_7" unitRef="iso4217_CNY">-85148000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1662506" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_4002_6" unitRef="iso4217_CNY">49000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1662506" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_4002_8" unitRef="iso4217_CNY">48715000</us-gaap:EquityMethodInvestments>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1662506" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_4002_7" unitRef="iso4217_CNY">285000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1001_75" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1001_77" unitRef="shares">174649638</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1001_76" unitRef="shares">174649638</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1001_73" unitRef="iso4217_CNY">12000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1001_38" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1001_40" unitRef="shares">174649638</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1001_39" unitRef="shares">174649638</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1001_36" unitRef="iso4217_CNY">12000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2001_70" unitRef="shares">1200000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2001_72" unitRef="shares">505207968</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2001_71" unitRef="shares">505207968</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2001_68" unitRef="iso4217_CNY">33000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2001_32" unitRef="shares">1200000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2001_34" unitRef="shares">505207968</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2001_33" unitRef="shares">505207968</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2001_30" unitRef="iso4217_CNY">33000</us-gaap:CommonStockValue>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3008_1100024" unitRef="iso4217_CNY">6125215000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1549644" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3007_1000024" unitRef="iso4217_CNY">-2869031000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1550803" decimals="-3" id="id_6903966_CDCEAD29-5853-479A-BD55-DA7BBBDDF7B6_5001_5" unitRef="iso4217_CNY">118290000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3004_700024" unitRef="iso4217_CNY">9015846000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1552995" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3006_900024" unitRef="iso4217_CNY">64622000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1553449" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3002_500024" unitRef="iso4217_CNY">-204557000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1555828" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3009_1200024" unitRef="iso4217_CNY">25802000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1557434" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3005_800024" unitRef="iso4217_CNY">118290000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3001_400024" unitRef="shares">679857606</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1557711" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_3003_600024" unitRef="iso4217_CNY">45000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:RetainedEarningsAppropriated contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553301x1547871" decimals="-3" id="id_6903966_1E9D749C-E3E3-44E6-945C-ABB92185F9C6_1002_2" unitRef="iso4217_CNY">64622000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553301x1547871" decimals="-3" id="id_6903966_501E8800-A11C-468D-BFBB-5CA86A73F709_1005_1" unitRef="iso4217_CNY">5469000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553301x1547871_1557723x1551191" decimals="-3" id="id_6903966_0B325B68-D843-4E13-8188-4FE3DBE0F283_1001_0" unitRef="iso4217_CNY">489646000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1553301x1608973_1557723x1551191" decimals="-3" id="id_6903966_0B325B68-D843-4E13-8188-4FE3DBE0F283_2002_1" unitRef="iso4217_USD">444019000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:LoansPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_40" unitRef="iso4217_CNY">12564000</us-gaap:LoansPayableCurrent>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_43" unitRef="iso4217_CNY">5334251000</us-gaap:Liabilities>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_38" unitRef="iso4217_CNY">53295000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_34" unitRef="iso4217_CNY">311191000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:LongTermLoansFromBank contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_50" unitRef="iso4217_CNY">219055000</us-gaap:LongTermLoansFromBank>
  <us-gaap:LongTermDebtNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_36" unitRef="iso4217_CNY">219055000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_42" unitRef="iso4217_CNY">2148804000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_52" unitRef="iso4217_CNY">62531000</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_58" unitRef="iso4217_CNY">24153000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_60" unitRef="iso4217_CNY">182877000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:CustomerAdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_32" unitRef="iso4217_CNY">201397000</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_42" unitRef="iso4217_CNY">203394000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_56" unitRef="iso4217_CNY">581568000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_6" unitRef="iso4217_CNY">80313000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_30" unitRef="iso4217_CNY">525613000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_36" unitRef="iso4217_CNY">25466000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_26" unitRef="iso4217_CNY">183676000</us-gaap:ShortTermBorrowings>
  <us-gaap:LongTermDebtCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_31" unitRef="iso4217_CNY">12564000</us-gaap:LongTermDebtCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_33" unitRef="iso4217_CNY">3185447000</us-gaap:LiabilitiesCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_10" unitRef="iso4217_CNY">1587538000</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_12" unitRef="iso4217_CNY">2501578000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_2" unitRef="iso4217_CNY">239874000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_16" unitRef="iso4217_CNY">97063000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_13" unitRef="iso4217_CNY">555649000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InventoryNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_7" unitRef="iso4217_CNY">4320000</us-gaap:InventoryNet>
  <us-gaap:LongTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_18" unitRef="iso4217_CNY">266748000</us-gaap:LongTermInvestments>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_4" unitRef="iso4217_CNY">555509000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_19" unitRef="iso4217_CNY">4756474000</us-gaap:AssetsNoncurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_9" unitRef="iso4217_CNY">82350000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_3" unitRef="iso4217_CNY">68709000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_20" unitRef="iso4217_CNY">6344012000</us-gaap:Assets>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_15" unitRef="iso4217_CNY">1146570000</us-gaap:Goodwill>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_17" unitRef="iso4217_CNY">112822000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_8" unitRef="iso4217_CNY">636776000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <vnet:DueToIntercompanyBorrowingCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_28" unitRef="iso4217_CNY">1221897000</vnet:DueToIntercompanyBorrowingCurrent>
  <vnet:DueToIntercompanyNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_35" unitRef="iso4217_CNY">1052734000</vnet:DueToIntercompanyNoncurrent>
  <vnet:AccountsAndNotesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_28" unitRef="iso4217_CNY">441847000</vnet:AccountsAndNotesPayableCurrent>
  <vnet:DeferredGovernmentGrantsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_44" unitRef="iso4217_CNY">5107000</vnet:DeferredGovernmentGrantsCurrent>
  <vnet:LandUseRightsNet contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_14" unitRef="iso4217_CNY">76044000</vnet:LandUseRightsNet>
  <vnet:DeferredGovernmentGrantsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_62" unitRef="iso4217_CNY">25886000</vnet:DeferredGovernmentGrantsNoncurrent>
  <vnet:BondsPayableNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_54" unitRef="iso4217_CNY">0</vnet:BondsPayableNoncurrent>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3001_46" unitRef="iso4217_CNY">0</vnet:BondsPayableCurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3001_7" unitRef="iso4217_CNY">73445000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1554019" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3003_7" unitRef="iso4217_CNY">15834000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3008_7" unitRef="iso4217_CNY">168385000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3005_7" unitRef="iso4217_CNY">412775000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3006_7" unitRef="iso4217_CNY">12557000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1572052" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3004_7" unitRef="iso4217_CNY">18338000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1572209" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3012_7" unitRef="iso4217_CNY">43163000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1588517" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3009_7" unitRef="iso4217_CNY">3924000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3007_7" unitRef="iso4217_CNY">88443000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3010_7" unitRef="iso4217_CNY">8903000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3011_7" unitRef="iso4217_CNY">40006000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1677645" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_3002_7" unitRef="iso4217_CNY">91568000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:CostMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555174x1557774" decimals="-3" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_2002_0" unitRef="iso4217_CNY">6109000</us-gaap:CostMethodInvestments>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555342x1557582" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_3004_2" unitRef="iso4217_CNY">7921000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555454x1550955" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_3004_0" unitRef="iso4217_CNY">418497000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1555454x1556570_1558222x1557550" decimals="-3" id="id_6903966_E825E4C8-64D8-41EA-82E0-6977C8A9346F_4004_1" unitRef="iso4217_CNY">277946000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1556599x1608494" decimals="-3" id="id_6903966_2E7D239A-66B0-43DD-9422-C6D8A933D694_1001_1" unitRef="iso4217_CNY">766440000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1556599x1668219" decimals="-3" id="id_6903966_2E7D239A-66B0-43DD-9422-C6D8A933D694_2001_0" unitRef="iso4217_CNY">989530000</us-gaap:Goodwill>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_43" unitRef="iso4217_CNY">-2804409000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_27" unitRef="iso4217_CNY">2052209000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_46" unitRef="iso4217_CNY">8177424000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1_23" unitRef="iso4217_CNY">68131000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_42" unitRef="iso4217_CNY">118290000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_18" unitRef="iso4217_CNY">10672000</us-gaap:AccountsPayableCurrent>
  <us-gaap:StockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_45" unitRef="iso4217_CNY">6125215000</us-gaap:StockholdersEquity>
  <us-gaap:InterestPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_19" unitRef="iso4217_CNY">5759000</us-gaap:InterestPayableCurrent>
  <us-gaap:AdditionalPaidInCapital contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_41" unitRef="iso4217_CNY">9015846000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1_18" unitRef="iso4217_CNY">9732000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_16" unitRef="iso4217_CNY">38599000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_17" unitRef="iso4217_CNY">1500000000</us-gaap:ShortTermBorrowings>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_23" unitRef="iso4217_CNY">2052209000</us-gaap:LiabilitiesCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_9" unitRef="iso4217_CNY">6044182000</us-gaap:AssetsCurrent>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_11" unitRef="iso4217_CNY">2133242000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_4004_4" unitRef="iso4217_USD">91737000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_3" unitRef="iso4217_CNY">596871000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_12" unitRef="iso4217_CNY">2133242000</us-gaap:AssetsNoncurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1_14" unitRef="iso4217_CNY">97748000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_4" unitRef="iso4217_CNY">1759726000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_5" unitRef="iso4217_CNY">277946000</us-gaap:ShortTermInvestments>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_13" unitRef="iso4217_CNY">8177424000</us-gaap:Assets>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1_9" unitRef="iso4217_CNY">3208620000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_6" unitRef="iso4217_CNY">103271000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:TreasuryStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_44" unitRef="iso4217_CNY">204557000</us-gaap:TreasuryStockValue>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1_22" unitRef="iso4217_CNY">419316000</vnet:BondsPayableCurrent>
  <vnet:DeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_2002_0" unitRef="iso4217_CNY">30993000</vnet:DeferredGovernmentGrants>
  <vnet:DeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_5004_0" unitRef="iso4217_USD">4764000</vnet:DeferredGovernmentGrants>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_3001_6" unitRef="iso4217_CNY">65797000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1558224x1625928" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_4004_2" unitRef="iso4217_CNY">34612000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1558224x1625928" decimals="-3" id="id_6903966_310CE4B8-08C8-4A6D-82A2-F4A13CB387F6_1001_1" unitRef="iso4217_CNY">34612000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1558224x1711228" decimals="-3" id="id_6903966_F4D7F51A-2E1A-44CF-B5F0-A4A5A7FF7D01_5004_1" unitRef="iso4217_CNY">37526000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_3001_7" unitRef="iso4217_CNY">37526000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1547923" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_1001_4" unitRef="iso4217_CNY">318259000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1549254" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_2001_4" unitRef="iso4217_CNY">19591000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1554051" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_3001_5" unitRef="iso4217_CNY">8144000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1555537" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_4001_1" unitRef="iso4217_CNY">666051000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1556107" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_1001_2" unitRef="iso4217_CNY">207423000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1556107" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_5001_3" unitRef="iso4217_CNY">207423000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1557721" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_4001_2" unitRef="iso4217_CNY">31506000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1557721" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_2001_1" unitRef="iso4217_CNY">431948000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1557721" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_6001_2" unitRef="iso4217_CNY">2926278000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:ConstructionInProgressGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1677144" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_3001_6" unitRef="iso4217_CNY">35906000</us-gaap:ConstructionInProgressGross>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1685908" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_5001_0" unitRef="iso4217_CNY">7938000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1685908" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_4001_0" unitRef="iso4217_CNY">365353000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1685908" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_7001_0" unitRef="iso4217_CNY">490430000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:ForeignCurrencyExchangeRateRemeasurement1 contextRef="eol_PE852025--1720-F0006_STD_0_20171229_0" decimals="INF" id="id_6903966_8507A991-17B9-46E6-A865-FF296891EF57_1_0" unitRef="pure">6.5063</us-gaap:ForeignCurrencyExchangeRateRemeasurement1>
  <us-gaap:ShortTermDebtWeightedAverageInterestRate contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="4" id="id_6903966_B5D69CE4-85E1-4457-A059-6E2D837B7FF9_3002_0" unitRef="pure">0.0404</us-gaap:ShortTermDebtWeightedAverageInterestRate>
  <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="INF" id="id_6903966_BF311FCC-4013-4992-ABA8-C643B4A67970_1002_2" unitRef="iso4217_CNY">59846000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
  <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="INF" id="id_6903966_BF311FCC-4013-4992-ABA8-C643B4A67970_1001_2" unitRef="iso4217_USD">9198000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
  <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_4FA30DD2-ACE5-44ED-A56C-2270E31D0370_1_0" unitRef="iso4217_CNY">3513000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
  <us-gaap:TaxesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_1" unitRef="iso4217_CNY">16951000</us-gaap:TaxesPayableCurrent>
  <us-gaap:TaxesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_1" unitRef="iso4217_USD">2605000</us-gaap:TaxesPayableCurrent>
  <us-gaap:RetainedEarningsAppropriated contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_80" unitRef="iso4217_CNY">38736000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:RetainedEarningsAppropriated contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_80" unitRef="iso4217_USD">5954000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_81" unitRef="iso4217_CNY">-3629300000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_81" unitRef="iso4217_USD">-557813000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_1_5" unitRef="iso4217_CNY">1300140000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_2_5" unitRef="iso4217_USD">199829000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_1_1" unitRef="iso4217_CNY">104926000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_2_1" unitRef="iso4217_USD">16127000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_1_0" unitRef="iso4217_CNY">120289000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_2_0" unitRef="iso4217_USD">18488000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
  <us-gaap:LoansPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_39" unitRef="iso4217_CNY">70289000</us-gaap:LoansPayableCurrent>
  <us-gaap:LoansPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_39" unitRef="iso4217_USD">10803000</us-gaap:LoansPayableCurrent>
  <us-gaap:LoansPayable contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FD613C5C-0166-4C02-A300-D9C6574D07DE_1_2" unitRef="iso4217_CNY">257927000</us-gaap:LoansPayable>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_64" unitRef="iso4217_CNY">4707157000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_64" unitRef="iso4217_USD">723477000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_86" unitRef="iso4217_CNY">9908161000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_86" unitRef="iso4217_USD">1522857000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_0" unitRef="iso4217_CNY">197171000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_0" unitRef="iso4217_USD">30305000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_37" unitRef="iso4217_CNY">55675000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_37" unitRef="iso4217_USD">8557000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_13" unitRef="iso4217_CNY">104970000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_13" unitRef="iso4217_USD">16134000</us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_33" unitRef="iso4217_CNY">55753000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_33" unitRef="iso4217_USD">8569000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_2_4" unitRef="iso4217_CNY">307927000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
  <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_3_4" unitRef="iso4217_USD">47327000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_79" unitRef="iso4217_CNY">-2673000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_79" unitRef="iso4217_USD">-411000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_83" unitRef="iso4217_CNY">5049533000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_83" unitRef="iso4217_USD">776099000</us-gaap:StockholdersEquity>
  <us-gaap:OtherSundryLiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_9" unitRef="iso4217_CNY">55154000</us-gaap:OtherSundryLiabilitiesCurrent>
  <us-gaap:OtherSundryLiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_9" unitRef="iso4217_USD">8476000</us-gaap:OtherSundryLiabilitiesCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_1_3" unitRef="iso4217_CNY">72939000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_2_3" unitRef="iso4217_USD">11211000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_1_0" unitRef="iso4217_CNY">255059000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_2_0" unitRef="iso4217_USD">39202000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:LongTermLoansFromBank contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_49" unitRef="iso4217_CNY">187638000</us-gaap:LongTermLoansFromBank>
  <us-gaap:LongTermLoansFromBank contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_49" unitRef="iso4217_USD">28839000</us-gaap:LongTermLoansFromBank>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_63" unitRef="iso4217_CNY">2931834000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_63" unitRef="iso4217_USD">450615000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:InterestPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_6" unitRef="iso4217_CNY">57359000</us-gaap:InterestPayableCurrent>
  <us-gaap:InterestPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_6" unitRef="iso4217_USD">8816000</us-gaap:InterestPayableCurrent>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_1_1" unitRef="iso4217_CNY">183919000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_2_1" unitRef="iso4217_USD">28268000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:AdditionalPaidInCapital contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_78" unitRef="iso4217_CNY">8980407000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_78" unitRef="iso4217_USD">1380263000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1002_7" unitRef="iso4217_CNY">1326511000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1003_7" unitRef="iso4217_USD">203881000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_5" unitRef="iso4217_CNY">52090000</us-gaap:AccruedProfessionalFeesCurrent>
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_5" unitRef="iso4217_USD">8006000</us-gaap:AccruedProfessionalFeesCurrent>
  <us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BF311FCC-4013-4992-ABA8-C643B4A67970_1002_1" unitRef="iso4217_CNY">0</us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountLiabilities>
  <us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BF311FCC-4013-4992-ABA8-C643B4A67970_1001_1" unitRef="iso4217_USD">0</us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountLiabilities>
  <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FA16310C-E134-4BD3-9D81-EF6ABD7A9F7B_1001_0" unitRef="iso4217_CNY">824493000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
  <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FA16310C-E134-4BD3-9D81-EF6ABD7A9F7B_1002_0" unitRef="iso4217_USD">126722000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_1003_4" unitRef="iso4217_USD">1781000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_1002_4" unitRef="iso4217_CNY">11582000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_1_2" unitRef="iso4217_CNY">203555000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_2_2" unitRef="iso4217_USD">31286000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_1_1" unitRef="iso4217_CNY">75638000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_2_1" unitRef="iso4217_USD">11625000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_57" unitRef="iso4217_CNY">16511000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_57" unitRef="iso4217_USD">2538000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_1004_4" unitRef="iso4217_CNY">2029128000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_1005_4" unitRef="iso4217_USD">311872000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_59" unitRef="iso4217_CNY">190873000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_59" unitRef="iso4217_USD">29337000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DebtCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_2_2" unitRef="iso4217_CNY">120289000</us-gaap:DebtCurrent>
  <us-gaap:DebtCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_3_2" unitRef="iso4217_USD">18488000</us-gaap:DebtCurrent>
  <us-gaap:CustomerAdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_31" unitRef="iso4217_CNY">403244000</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:CustomerAdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_31" unitRef="iso4217_USD">61977000</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_65" unitRef="iso4217_CNY" xsi:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_65" unitRef="iso4217_USD" xsi:nil="true"/>
  <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_2_4" unitRef="iso4217_CNY">262601000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
  <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_3_4" unitRef="iso4217_USD">40361000</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_1_2" unitRef="iso4217_CNY">117769000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_2_2" unitRef="iso4217_USD">18101000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_1_6" unitRef="iso4217_CNY">802197000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_2_6" unitRef="iso4217_USD">123296000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_41" unitRef="iso4217_CNY">201315000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_41" unitRef="iso4217_USD">30942000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_55" unitRef="iso4217_CNY">600882000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_55" unitRef="iso4217_USD">92354000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_1_4" unitRef="iso4217_CNY">1293325000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_2_4" unitRef="iso4217_USD">198781000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_29" unitRef="iso4217_CNY">657133000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_29" unitRef="iso4217_USD">100999000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedBonusesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_7" unitRef="iso4217_CNY">11865000</us-gaap:AccruedBonusesCurrent>
  <us-gaap:AccruedBonusesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_7" unitRef="iso4217_USD">1824000</us-gaap:AccruedBonusesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_35" unitRef="iso4217_CNY">13309000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_35" unitRef="iso4217_USD">2046000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_85" unitRef="iso4217_CNY">5201004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_85" unitRef="iso4217_USD">799380000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_25" unitRef="iso4217_CNY">50000000</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_25" unitRef="iso4217_USD">7685000</us-gaap:ShortTermBorrowings>
  <us-gaap:MinorityInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_84" unitRef="iso4217_CNY">151471000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_84" unitRef="iso4217_USD">23281000</us-gaap:MinorityInterest>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_1_3" unitRef="iso4217_CNY">39000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_2_3" unitRef="iso4217_USD">5994000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_1_2" unitRef="iso4217_CNY">1992760000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_2_2" unitRef="iso4217_USD">306281000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
  <us-gaap:LoansPayableToBankCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_2_1" unitRef="iso4217_CNY">70289000</us-gaap:LoansPayableToBankCurrent>
  <us-gaap:LoansPayableToBankCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FC63E97A-E519-461C-B84B-4CE0EFAF6B8A_3_1" unitRef="iso4217_USD">10803000</us-gaap:LoansPayableToBankCurrent>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_DE5BE65F-A079-4835-894F-1BC17F4E3AB1_2_0" unitRef="iso4217_CNY">140940000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_DE5BE65F-A079-4835-894F-1BC17F4E3AB1_3_0" unitRef="iso4217_USD">21662000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_47" unitRef="iso4217_CNY">1775323000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_47" unitRef="iso4217_USD">272862000</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_19" unitRef="iso4217_CNY">16185000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest>
  <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_19" unitRef="iso4217_USD">2488000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_17" unitRef="iso4217_CNY">97915000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_17" unitRef="iso4217_USD">15049000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_18" unitRef="iso4217_CNY">49676000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_18" unitRef="iso4217_USD">7635000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_1_0" unitRef="iso4217_CNY">261221000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_2_0" unitRef="iso4217_USD">40150000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_8" unitRef="iso4217_CNY">47755000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_8" unitRef="iso4217_USD">7340000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_10" unitRef="iso4217_CNY">4245542000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_10" unitRef="iso4217_USD">652528000</us-gaap:AssetsCurrent>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_1_5" unitRef="iso4217_CNY">491128000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
  <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_2_5" unitRef="iso4217_USD">75485000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
  <us-gaap:DeferredTaxAssetsOtherLossCarryforwards contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_5" unitRef="iso4217_CNY">135433000</us-gaap:DeferredTaxAssetsOtherLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOtherLossCarryforwards contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_5" unitRef="iso4217_USD">20816000</us-gaap:DeferredTaxAssetsOtherLossCarryforwards>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_4" unitRef="iso4217_CNY">7409000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_4" unitRef="iso4217_USD">1139000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
  <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_9" unitRef="iso4217_CNY">3728000</us-gaap:DeferredTaxAssetsDeferredIncome>
  <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_9" unitRef="iso4217_USD">573000</us-gaap:DeferredTaxAssetsDeferredIncome>
  <us-gaap:PrepaidExpenseCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_2_0" unitRef="iso4217_CNY">344696000</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_3_0" unitRef="iso4217_USD">52979000</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_12" unitRef="iso4217_CNY">3319424000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_12" unitRef="iso4217_USD">510186000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_16" unitRef="iso4217_CNY">3344000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_16" unitRef="iso4217_USD">514000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_1004_3" unitRef="iso4217_CNY">1426213000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_1005_3" unitRef="iso4217_USD">219205000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_2" unitRef="iso4217_CNY">1949631000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_2" unitRef="iso4217_USD">299653000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CostMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_2_0" unitRef="iso4217_CNY">57567000</us-gaap:CostMethodInvestments>
  <us-gaap:CostMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_3_0" unitRef="iso4217_USD">8848000</us-gaap:CostMethodInvestments>
  <us-gaap:DeferredTaxAssetsEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_12" unitRef="iso4217_CNY">6919000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
  <us-gaap:DeferredTaxAssetsEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_12" unitRef="iso4217_USD">1063000</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_17" unitRef="iso4217_CNY">172818000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_17" unitRef="iso4217_USD">26562000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_1_1" unitRef="iso4217_CNY">63690000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_2_1" unitRef="iso4217_USD">9789000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_1_4" unitRef="iso4217_CNY">37794000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_2_4" unitRef="iso4217_USD">5809000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_13" unitRef="iso4217_CNY">401115000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_13" unitRef="iso4217_USD">61650000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InventoryNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_7" unitRef="iso4217_CNY">710000</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_7" unitRef="iso4217_USD">109000</us-gaap:InventoryNet>
  <us-gaap:LongTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_18" unitRef="iso4217_CNY">510926000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_18" unitRef="iso4217_USD">78528000</us-gaap:LongTermInvestments>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_02388464-2ACE-4F8F-849E-EE30E260BC80_1_0" unitRef="iso4217_CNY">335491000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_02388464-2ACE-4F8F-849E-EE30E260BC80_2_0" unitRef="iso4217_USD">48321000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_21" unitRef="iso4217_CNY">5662619000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_21" unitRef="iso4217_USD">870329000</us-gaap:AssetsNoncurrent>
  <us-gaap:CapitalizedComputerSoftwareGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_29E3A4E6-DDF5-4287-A04F-2B1A8F223EE6_1003_0" unitRef="iso4217_CNY">9238000</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_29E3A4E6-DDF5-4287-A04F-2B1A8F223EE6_1004_0" unitRef="iso4217_USD">1420000</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_2_3" unitRef="iso4217_CNY">1005608000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_3_3" unitRef="iso4217_USD">154559000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_2_7" unitRef="iso4217_CNY">873199000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
  <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_3_7" unitRef="iso4217_USD">134208000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
  <us-gaap:ConstructionInProgressGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1002_10" unitRef="iso4217_CNY">549845000</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1003_10" unitRef="iso4217_USD">84509000</us-gaap:ConstructionInProgressGross>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_2" unitRef="iso4217_CNY">33978000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_2" unitRef="iso4217_USD">5223000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_9" unitRef="iso4217_CNY">114256000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_9" unitRef="iso4217_USD">17561000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:InterestReceivable contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_2_2" unitRef="iso4217_CNY">17644000</us-gaap:InterestReceivable>
  <us-gaap:InterestReceivable contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_3_2" unitRef="iso4217_USD">2712000</us-gaap:InterestReceivable>
  <us-gaap:NotesAndLoansReceivableGrossCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FCD68DB8-8B6D-4F29-9008-58373E1C1433_2_1" unitRef="iso4217_CNY">2720000</us-gaap:NotesAndLoansReceivableGrossCurrent>
  <us-gaap:NotesAndLoansReceivableGrossCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FCD68DB8-8B6D-4F29-9008-58373E1C1433_3_1" unitRef="iso4217_USD">418000</us-gaap:NotesAndLoansReceivableGrossCurrent>
  <us-gaap:OtherReceivablesNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_2_7" unitRef="iso4217_CNY">96559000</us-gaap:OtherReceivablesNetCurrent>
  <us-gaap:OtherReceivablesNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_3_7" unitRef="iso4217_USD">14840000</us-gaap:OtherReceivablesNetCurrent>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1002_6" unitRef="iso4217_CNY">4096090000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1003_6" unitRef="iso4217_USD">629558000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_3" unitRef="iso4217_CNY">242494000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_3" unitRef="iso4217_USD">37271000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_6" unitRef="iso4217_CNY">548890000</us-gaap:ShortTermInvestments>
  <us-gaap:ShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_6" unitRef="iso4217_USD">84363000</us-gaap:ShortTermInvestments>
  <us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BF311FCC-4013-4992-ABA8-C643B4A67970_1002_0" unitRef="iso4217_CNY">0</us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssets>
  <us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BF311FCC-4013-4992-ABA8-C643B4A67970_1001_0" unitRef="iso4217_USD">0</us-gaap:VariableInterestEntityNonconsolidatedCarryingAmountAssets>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FCD68DB8-8B6D-4F29-9008-58373E1C1433_2_0" unitRef="iso4217_CNY">526747000</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FCD68DB8-8B6D-4F29-9008-58373E1C1433_3_0" unitRef="iso4217_USD">80960000</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_4" unitRef="iso4217_CNY">455811000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
  <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_4" unitRef="iso4217_USD">70057000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_22" unitRef="iso4217_CNY">9908161000</us-gaap:Assets>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_22" unitRef="iso4217_USD">1522857000</us-gaap:Assets>
  <us-gaap:AvailableForSaleSecurities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_2_2" unitRef="iso4217_CNY">2537000</us-gaap:AvailableForSaleSecurities>
  <us-gaap:AvailableForSaleSecurities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_3_2" unitRef="iso4217_USD">390000</us-gaap:AvailableForSaleSecurities>
  <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_7" unitRef="iso4217_CNY">2976000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
  <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_7" unitRef="iso4217_USD">457000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
  <us-gaap:DeferredTaxAssetsNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_14" unitRef="iso4217_CNY">172818000</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxAssetsNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_14" unitRef="iso4217_USD">26562000</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DepositsAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_2_5" unitRef="iso4217_CNY">30669000</us-gaap:DepositsAssetsCurrent>
  <us-gaap:DepositsAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_3_5" unitRef="iso4217_USD">4714000</us-gaap:DepositsAssetsCurrent>
  <us-gaap:DueFromRelatedPartiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_19" unitRef="iso4217_CNY">20210000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:DueFromRelatedPartiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_19" unitRef="iso4217_USD">3106000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5005_6" unitRef="iso4217_CNY">312176000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_2_1" unitRef="iso4217_CNY">450822000</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_6935CD04-67E6-4DE9-A484-8E2F35C7DC47_3_1" unitRef="iso4217_USD">69290000</us-gaap:EquityMethodInvestments>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_1_5" unitRef="iso4217_CNY">36638000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_2_5" unitRef="iso4217_USD">5631000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_1_3" unitRef="iso4217_CNY">44291000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_2_3" unitRef="iso4217_USD">6807000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_1_2" unitRef="iso4217_CNY">49129000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_2_2" unitRef="iso4217_USD">7551000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_1_6" unitRef="iso4217_CNY">231542000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A410F4D7-E2C1-43CE-B29A-E653A6B3F2D3_2_6" unitRef="iso4217_USD">35587000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_15" unitRef="iso4217_CNY">989530000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_15" unitRef="iso4217_USD">152088000</us-gaap:Goodwill>
  <us-gaap:IncomeTaxesReceivable contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_2_4" unitRef="iso4217_CNY">376642000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:IncomeTaxesReceivable contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_3_4" unitRef="iso4217_USD">57889000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:LoansReceivableNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_2_6" unitRef="iso4217_CNY">60805000</us-gaap:LoansReceivableNet>
  <us-gaap:LoansReceivableNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_3_6" unitRef="iso4217_USD">9345000</us-gaap:LoansReceivableNet>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_20" unitRef="iso4217_CNY">81581000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_20" unitRef="iso4217_USD">12539000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_8" unitRef="iso4217_CNY">933750000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_8" unitRef="iso4217_USD">143514000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:TreasuryStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_82" unitRef="iso4217_CNY">337683000</us-gaap:TreasuryStockValue>
  <us-gaap:TreasuryStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_82" unitRef="iso4217_USD">51901000</us-gaap:TreasuryStockValue>
  <vnet:NumberOfVariableInterestEntities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="INF" id="id_6903966_EBD9A37F-DF9A-464B-8595-FB615B1BEB86_1_0" unitRef="Entity">2</vnet:NumberOfVariableInterestEntities>
  <vnet:DeferredTaxAssetsCapitalLease contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_8" unitRef="iso4217_CNY">22006000</vnet:DeferredTaxAssetsCapitalLease>
  <vnet:DeferredTaxAssetsCapitalLease contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_8" unitRef="iso4217_USD">3382000</vnet:DeferredTaxAssetsCapitalLease>
  <vnet:RestrictedNetAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FE3FD37A-5ED5-4F16-9F04-A2C2EBC52EAF_1_0" unitRef="iso4217_CNY">4901334000</vnet:RestrictedNetAssets>
  <vnet:RestrictedNetAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_FE3FD37A-5ED5-4F16-9F04-A2C2EBC52EAF_2_0" unitRef="iso4217_USD">753321000</vnet:RestrictedNetAssets>
  <vnet:DeferredTaxLiabilitiesEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_20" unitRef="iso4217_CNY">27097000</vnet:DeferredTaxLiabilitiesEquityMethodInvestments>
  <vnet:DeferredTaxLiabilitiesEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_20" unitRef="iso4217_USD">4165000</vnet:DeferredTaxLiabilitiesEquityMethodInvestments>
  <vnet:AccountsAndNotesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_27" unitRef="iso4217_CNY">252892000</vnet:AccountsAndNotesPayableCurrent>
  <vnet:AccountsAndNotesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_27" unitRef="iso4217_USD">38869000</vnet:AccountsAndNotesPayableCurrent>
  <vnet:AdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_2_1" unitRef="iso4217_CNY">6735000</vnet:AdvancesCurrent>
  <vnet:AdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_415FC592-4C43-4F19-92C8-712798F5DC05_3_1" unitRef="iso4217_USD">1035000</vnet:AdvancesCurrent>
  <vnet:PayableForPurchaseOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_4" unitRef="iso4217_CNY">3706000</vnet:PayableForPurchaseOfIntangibleAssets>
  <vnet:PayableForPurchaseOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_4" unitRef="iso4217_USD">570000</vnet:PayableForPurchaseOfIntangibleAssets>
  <vnet:DeferredTaxAssetsPropertyPlantAndEquipmentCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_6" unitRef="iso4217_CNY">7642000</vnet:DeferredTaxAssetsPropertyPlantAndEquipmentCurrent>
  <vnet:DeferredTaxAssetsPropertyPlantAndEquipmentCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_6" unitRef="iso4217_USD">1175000</vnet:DeferredTaxAssetsPropertyPlantAndEquipmentCurrent>
  <vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_5" unitRef="iso4217_USD">11321000</vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent>
  <vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_5" unitRef="iso4217_CNY">73656000</vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent>
  <vnet:CarryingValueOfLandUseRights contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_85F235CC-993F-47BE-8329-306D693692DE_1002_0" unitRef="iso4217_CNY">16818000</vnet:CarryingValueOfLandUseRights>
  <vnet:CarryingValueOfLandUseRights contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_85F235CC-993F-47BE-8329-306D693692DE_1003_0" unitRef="iso4217_USD">2585000</vnet:CarryingValueOfLandUseRights>
  <vnet:PropertyPlantAndEquipmentNetExcludingConstructionInProgress contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1002_9" unitRef="iso4217_CNY">2769579000</vnet:PropertyPlantAndEquipmentNetExcludingConstructionInProgress>
  <vnet:PropertyPlantAndEquipmentNetExcludingConstructionInProgress contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_1003_9" unitRef="iso4217_USD">425677000</vnet:PropertyPlantAndEquipmentNetExcludingConstructionInProgress>
  <vnet:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_1_4" unitRef="iso4217_CNY">663661000</vnet:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter>
  <vnet:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_AD80071D-1EB4-4074-AEE4-5D69D54531C1_2_4" unitRef="iso4217_USD">102003000</vnet:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter>
  <vnet:PayableForPurchaseOfPropertyPlantAndEquipmentCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_3" unitRef="iso4217_CNY">185594000</vnet:PayableForPurchaseOfPropertyPlantAndEquipmentCurrent>
  <vnet:PayableForPurchaseOfPropertyPlantAndEquipmentCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_3" unitRef="iso4217_USD">28525000</vnet:PayableForPurchaseOfPropertyPlantAndEquipmentCurrent>
  <vnet:WeightedAverageDiscountRate contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="2" id="id_6903966_FAB64665-7602-4EC7-B127-3C8062395C45_1003_1" unitRef="pure">0.13</vnet:WeightedAverageDiscountRate>
  <vnet:LandUseRights contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_7C0B1DDC-D12A-4607-A45F-AF8DD4E91F20_1002_0" unitRef="iso4217_CNY">172520000</vnet:LandUseRights>
  <vnet:LandUseRights contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_7C0B1DDC-D12A-4607-A45F-AF8DD4E91F20_1003_0" unitRef="iso4217_USD">26516000</vnet:LandUseRights>
  <vnet:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_1_4" unitRef="iso4217_CNY">40500000</vnet:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter>
  <vnet:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_45D9C382-C9C7-4D9B-A938-019ECD2B0BF6_2_4" unitRef="iso4217_USD">6225000</vnet:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter>
  <vnet:CapitalLeasedAssetsNetExcludingConstructionInProgress contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_2_5" unitRef="iso4217_CNY">743007000</vnet:CapitalLeasedAssetsNetExcludingConstructionInProgress>
  <vnet:CapitalLeasedAssetsNetExcludingConstructionInProgress contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_3_5" unitRef="iso4217_USD">114198000</vnet:CapitalLeasedAssetsNetExcludingConstructionInProgress>
  <vnet:PayablesForOfficeSuppliesAndUtilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_2_2" unitRef="iso4217_CNY">29488000</vnet:PayablesForOfficeSuppliesAndUtilities>
  <vnet:PayablesForOfficeSuppliesAndUtilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_642241B6-51B8-4FAC-A7A8-06518F51F149_3_2" unitRef="iso4217_USD">4532000</vnet:PayablesForOfficeSuppliesAndUtilities>
  <vnet:DeferredGovernmentGrantsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_43" unitRef="iso4217_CNY">4574000</vnet:DeferredGovernmentGrantsCurrent>
  <vnet:DeferredGovernmentGrantsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_43" unitRef="iso4217_USD">703000</vnet:DeferredGovernmentGrantsCurrent>
  <vnet:LandUseRightsNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_14" unitRef="iso4217_CNY">163671000</vnet:LandUseRightsNet>
  <vnet:LandUseRightsNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_14" unitRef="iso4217_USD">25156000</vnet:LandUseRightsNet>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5005_7" unitRef="iso4217_CNY">-138646000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <vnet:DeferredGovernmentGrantsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_61" unitRef="iso4217_CNY">17861000</vnet:DeferredGovernmentGrantsNoncurrent>
  <vnet:DeferredGovernmentGrantsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_61" unitRef="iso4217_USD">2745000</vnet:DeferredGovernmentGrantsNoncurrent>
  <vnet:LandUseRightsAccumulatedAmortization contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_7C0B1DDC-D12A-4607-A45F-AF8DD4E91F20_1002_1" unitRef="iso4217_CNY">8849000</vnet:LandUseRightsAccumulatedAmortization>
  <vnet:LandUseRightsAccumulatedAmortization contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_7C0B1DDC-D12A-4607-A45F-AF8DD4E91F20_1003_1" unitRef="iso4217_USD">1360000</vnet:LandUseRightsAccumulatedAmortization>
  <vnet:BondsPayableNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_53" unitRef="iso4217_CNY">1918069000</vnet:BondsPayableNoncurrent>
  <vnet:BondsPayableNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_53" unitRef="iso4217_USD">294802000</vnet:BondsPayableNoncurrent>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2_45" unitRef="iso4217_CNY">11139000</vnet:BondsPayableCurrent>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3_45" unitRef="iso4217_USD">1712000</vnet:BondsPayableCurrent>
  <vnet:CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_1_3" unitRef="iso4217_CNY">730416000</vnet:CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter>
  <vnet:CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_A9F97BDE-4CE5-4363-B12C-738C3BABDEC6_2_3" unitRef="iso4217_USD">112262000</vnet:CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter>
  <vnet:DeferredTaxAssetsDisposalLossOnLongtermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_2_11" unitRef="iso4217_CNY">57697000</vnet:DeferredTaxAssetsDisposalLossOnLongtermInvestments>
  <vnet:DeferredTaxAssetsDisposalLossOnLongtermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0" decimals="-3" id="id_6903966_0D66CAB6-8451-4279-B902-A66D6B7B548A_3_11" unitRef="iso4217_USD">8868000</vnet:DeferredTaxAssetsDisposalLossOnLongtermInvestments>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547686x1559589" decimals="2" id="id_6903966_1D1EDFB0-A982-4FE6-A5E0-E6D3D2AA89FA_2001_6" unitRef="iso4217_USD_per_shares">11.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547686x1559589" decimals="INF" id="id_6903966_31C396E7-675E-46A7-B5D8-73B4E724B737_2001_400006" unitRef="shares">1516898</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547686x1559589" decimals="-3" id="id_6903966_44029FC8-6802-46C4-ADDE-878FA889B1DF_1001_0" unitRef="iso4217_CNY">66891000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547686x1559589" decimals="-3" id="id_6903966_44029FC8-6802-46C4-ADDE-878FA889B1DF_1002_0" unitRef="iso4217_USD">10281000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547686x1559589" decimals="-3" id="id_6903966_8641A1EA-9E46-4D20-8A8A-94C320E8292C_4001_3" unitRef="iso4217_USD">12105000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
  <vnet:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547686x1559589" decimals="-3" id="id_6903966_CB0BEEA4-C9F0-49DA-B392-B1C0D8FDA1FC_1001_0" unitRef="iso4217_CNY">78759000</vnet:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue>
  <vnet:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547686x1559589" decimals="-3" id="id_6903966_CB0BEEA4-C9F0-49DA-B392-B1C0D8FDA1FC_1002_0" unitRef="iso4217_USD">12105000</vnet:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547808x1551030_1548402x1551627_1558222x1557550" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_2001_0" unitRef="iso4217_CNY">874786000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547808x1551030_1558222x1557550" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_2004_0" unitRef="iso4217_CNY">874786000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1547808x1551030_1558222x1557550" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_2005_0" unitRef="iso4217_USD">134452000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LoansPayable contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1671885" decimals="-3" id="id_6903966_FD613C5C-0166-4C02-A300-D9C6574D07DE_1001_1" unitRef="iso4217_CNY">99927000</us-gaap:LoansPayable>
  <us-gaap:RestrictedCashAndCashEquivalents contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1688694" decimals="-3" id="id_6903966_57D33E97-5642-4391-80BB-5DEDDCDB98AF_1001_2" unitRef="iso4217_CNY">50809000</us-gaap:RestrictedCashAndCashEquivalents>
  <us-gaap:RestrictedCashAndCashEquivalents contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1688694" decimals="-3" id="id_6903966_57D33E97-5642-4391-80BB-5DEDDCDB98AF_1002_2" unitRef="iso4217_USD">7809000</us-gaap:RestrictedCashAndCashEquivalents>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1688694_1632768x1655760" decimals="-3" id="id_6903966_57D33E97-5642-4391-80BB-5DEDDCDB98AF_2001_0" unitRef="iso4217_CNY">50000000</us-gaap:ShortTermBorrowings>
  <us-gaap:LoansPayable contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1744488_1632768x1617321" decimals="-3" id="id_6903966_FD613C5C-0166-4C02-A300-D9C6574D07DE_2001_0" unitRef="iso4217_CNY">158000000</us-gaap:LoansPayable>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1744488_1632768x1667635" decimals="-3" id="id_6903966_FD613C5C-0166-4C02-A300-D9C6574D07DE_3001_4" unitRef="iso4217_CNY">16818000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1744488_1632768x1667635" decimals="-3" id="id_6903966_FD613C5C-0166-4C02-A300-D9C6574D07DE_3002_4" unitRef="iso4217_USD">2585000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1744488_1632768x1760977" decimals="-3" id="id_6903966_FD613C5C-0166-4C02-A300-D9C6574D07DE_4001_3" unitRef="iso4217_CNY">344932000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1744488_1632768x1760977" decimals="-3" id="id_6903966_FD613C5C-0166-4C02-A300-D9C6574D07DE_4002_3" unitRef="iso4217_USD">53015000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548058x1663994_1555454x1556570" decimals="-3" id="id_6903966_A401CC14-008B-4B05-AA02-31683923616C_1002_0" unitRef="iso4217_CNY">548890000</us-gaap:HeldToMaturitySecuritiesFairValue>
  <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548058x1663994_1555454x1556570" decimals="-3" id="id_6903966_A401CC14-008B-4B05-AA02-31683923616C_1003_0" unitRef="iso4217_USD">84363000</us-gaap:HeldToMaturitySecuritiesFairValue>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_1003_4" unitRef="iso4217_CNY">48599000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_1003_3" unitRef="iso4217_CNY">2537000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435_1549585x1651954_1558224x1595014" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_2003_3" unitRef="iso4217_CNY">36734000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435_1555342x1557582" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_3003_2" unitRef="iso4217_CNY">2537000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435_1558224x1625928" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_4003_2" unitRef="iso4217_CNY">11865000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1551627" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_1001_4" unitRef="iso4217_CNY">1980529000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1551627" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_1001_3" unitRef="iso4217_CNY">1423676000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1551627_1555454x1550955" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_3001_0" unitRef="iso4217_CNY">1980529000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1551627_1555454x1556570_1558222x1557550" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_4001_1" unitRef="iso4217_CNY">548890000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="2" id="id_6903966_CA0D7ECF-1FF0-483A-9731-A3C7AE72E939_4001_5" unitRef="iso4217_USD_per_shares">0.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="INF" id="id_6903966_2DFFC331-3474-4CF2-9D20-50AA47BA09FA_4001_5" unitRef="shares">1699186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="INF" id="id_6903966_2DFFC331-3474-4CF2-9D20-50AA47BA09FA_4001_6" unitRef="shares">1699186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="2" id="id_6903966_CA0D7ECF-1FF0-483A-9731-A3C7AE72E939_4001_6" unitRef="iso4217_USD_per_shares">0.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="INF" id="id_6903966_16827C64-3580-4FDB-882B-F5BF4B31F019_1002_0" unitRef="shares">1699186</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="2" id="id_6903966_CA0D7ECF-1FF0-483A-9731-A3C7AE72E939_4001_4" unitRef="iso4217_USD_per_shares">0.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="-3" id="id_6903966_3CCC82B1-03E9-4836-B2F1-CDD6646D0902_2001_5" unitRef="iso4217_USD">1432000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="-3" id="id_6903966_3CCC82B1-03E9-4836-B2F1-CDD6646D0902_2001_4" unitRef="iso4217_USD">1432000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="-3" id="id_6903966_16827C64-3580-4FDB-882B-F5BF4B31F019_1001_1" unitRef="iso4217_CNY">9317000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="-3" id="id_6903966_16827C64-3580-4FDB-882B-F5BF4B31F019_1002_1" unitRef="iso4217_USD">1432000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <vnet:ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="-3" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_2001_0" unitRef="iso4217_CNY">15387000</vnet:ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue>
  <vnet:ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094" decimals="-3" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_2004_0" unitRef="iso4217_USD">2365000</vnet:ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_3002_17" unitRef="iso4217_CNY">39068000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_3003_17" unitRef="iso4217_USD">6005000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_3002_3" unitRef="iso4217_CNY">26137000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_3003_3" unitRef="iso4217_USD">4017000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1002_21" unitRef="iso4217_CNY">39068000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1003_21" unitRef="iso4217_USD">6005000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1002_12" unitRef="iso4217_CNY">26137000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_1003_12" unitRef="iso4217_USD">4017000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1616747" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_5002_2" unitRef="iso4217_CNY">39016000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1616747" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_5003_2" unitRef="iso4217_USD">5996000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1618388" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_6002_5" unitRef="iso4217_CNY">10332000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1618388" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_6003_5" unitRef="iso4217_USD">1588000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1632755" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_7002_8" unitRef="iso4217_CNY">4600000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1632755" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_7003_8" unitRef="iso4217_USD">707000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1640944_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2002_17" unitRef="iso4217_CNY">18000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1640944_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2003_17" unitRef="iso4217_USD">3000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1640944_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2002_8" unitRef="iso4217_CNY">12000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1640944_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2003_8" unitRef="iso4217_USD">3000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1642509_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_3002_2" unitRef="iso4217_CNY">61637000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1642509_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_3003_2" unitRef="iso4217_USD">9473000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1644279" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_8002_20" unitRef="iso4217_CNY">2070000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1644279" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_8003_20" unitRef="iso4217_USD">318000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1644279" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_8002_7" unitRef="iso4217_CNY">5663000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1644279" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_8003_7" unitRef="iso4217_USD">870000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1651954_1558224x1595014" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_2004_3" unitRef="iso4217_CNY">36734000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1651954_1558224x1595014" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_2005_3" unitRef="iso4217_USD">5646000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1669976_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_4002_1" unitRef="iso4217_CNY">4143269000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1669976_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_4003_1" unitRef="iso4217_USD">636809000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1674146" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_9002_19" unitRef="iso4217_CNY">3618000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1674146" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_9003_19" unitRef="iso4217_USD">556000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1681569" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_10002_14" unitRef="iso4217_CNY">20210000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:DueFromRelatedPartiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1681569" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_10003_14" unitRef="iso4217_USD">3106000</us-gaap:DueFromRelatedPartiesNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1683247" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_11002_24" unitRef="iso4217_CNY">1561000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1683247" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_11003_24" unitRef="iso4217_USD">240000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1683247" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_11002_11" unitRef="iso4217_CNY">3387000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1683247" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_11003_11" unitRef="iso4217_USD">522000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1704606" decimals="4" id="id_6903966_F48E4500-321B-4084-9C69-BDB5D43F65F5_1001_0" unitRef="pure">0.0579</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1711663" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_13002_18" unitRef="iso4217_CNY">9358000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1711663" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_13003_18" unitRef="iso4217_USD">1438000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1712388" decimals="4" id="id_6903966_F48E4500-321B-4084-9C69-BDB5D43F65F5_2001_1" unitRef="pure">0.1548</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1714919_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_6002_16" unitRef="iso4217_CNY">17595000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1714919_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_6003_16" unitRef="iso4217_USD">2704000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1716715_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_7002_3" unitRef="iso4217_CNY">50453000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1716715_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_7003_3" unitRef="iso4217_USD">7754000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1720035_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_9002_6" unitRef="iso4217_CNY">653000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1720035_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_9003_6" unitRef="iso4217_USD">100000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1724592_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_10002_4" unitRef="iso4217_CNY">25549000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1724592_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_10003_4" unitRef="iso4217_USD">3927000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1742929" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_15002_6" unitRef="iso4217_CNY">9800000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1742929" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_15003_6" unitRef="iso4217_USD">1506000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1743897" decimals="4" id="id_6903966_F48E4500-321B-4084-9C69-BDB5D43F65F5_3001_2" unitRef="pure">0.9014</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1773042" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_16002_4" unitRef="iso4217_CNY">15321000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1773042" decimals="-3" id="id_6903966_1B945468-BF1A-45D8-81BC-CB74E1656754_16003_4" unitRef="iso4217_USD">2355000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1773066_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_11002_5" unitRef="iso4217_CNY">4170000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1773066_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_11003_5" unitRef="iso4217_USD">641000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1550919x1640941" decimals="-3" id="id_6903966_E37D5EE1-B9C2-45D8-ADF8-AD3400F67A86_1001_0" unitRef="iso4217_CNY">16511000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1550919x1640941" decimals="-3" id="id_6903966_E37D5EE1-B9C2-45D8-ADF8-AD3400F67A86_1002_0" unitRef="iso4217_USD">2538000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:DebtWeightedAverageInterestRate contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1552305x1554358" decimals="4" id="id_6903966_40A9CA1D-BA11-4011-A61C-630493821CBA_1002_0" unitRef="pure">0.0993</us-gaap:DebtWeightedAverageInterestRate>
  <us-gaap:LongtermDebtWeightedAverageInterestRate contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1552305x1606497" decimals="4" id="id_6903966_302182C2-1416-490D-A2A1-4E88593524EE_1002_0" unitRef="pure">0.0550</us-gaap:LongtermDebtWeightedAverageInterestRate>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1655632" decimals="5" id="id_6903966_47678AE7-82F0-4C81-81ED-44158080A766_1005_0" unitRef="pure">0.27694</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1655632" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5001_6" unitRef="iso4217_CNY">101000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1655632" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5001_8" unitRef="iso4217_CNY">277036000</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1655632" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_4001_9" unitRef="iso4217_USD">42580000</us-gaap:EquityMethodInvestments>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1655632" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5001_7" unitRef="iso4217_CNY">-176036000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1662506" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5002_6" unitRef="iso4217_CNY">49000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1662506" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5002_8" unitRef="iso4217_CNY">36039000</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1662506" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_4002_9" unitRef="iso4217_USD">5539000</us-gaap:EquityMethodInvestments>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1662506" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5002_7" unitRef="iso4217_CNY">12961000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1720035" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5004_6" unitRef="iso4217_CNY">15000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1720035" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5004_7" unitRef="iso4217_CNY">15000000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1772701" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5003_6" unitRef="iso4217_CNY">147176000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1772701" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5003_8" unitRef="iso4217_CNY">137747000</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1772701" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_4003_9" unitRef="iso4217_USD">21171000</us-gaap:EquityMethodInvestments>
  <vnet:AccumulatedIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1772701" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_5003_7" unitRef="iso4217_CNY">9429000</vnet:AccumulatedIncomeLossFromEquityMethodInvestments>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1002_75" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1002_77" unitRef="shares">174649638</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1003_74" unitRef="iso4217_USD_per_shares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1002_76" unitRef="shares">174649638</us-gaap:CommonStockSharesIssued>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892" decimals="INF" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_1001_500010" unitRef="shares">174649638</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1002_73" unitRef="iso4217_CNY">12000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_1003_73" unitRef="iso4217_USD">2000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1002_38" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1002_40" unitRef="shares">174649638</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1003_37" unitRef="iso4217_USD_per_shares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1002_39" unitRef="shares">174649638</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1002_36" unitRef="iso4217_CNY">12000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_1003_36" unitRef="iso4217_USD">2000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2002_70" unitRef="shares">1200000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2002_72" unitRef="shares">496636128</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2003_69" unitRef="iso4217_USD_per_shares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104" decimals="INF" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2002_71" unitRef="shares">496636128</us-gaap:CommonStockSharesIssued>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104" decimals="INF" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_2001_500008" unitRef="shares">496636128</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2002_68" unitRef="iso4217_CNY">34000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_2003_68" unitRef="iso4217_USD">5000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2002_32" unitRef="shares">1200000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2002_34" unitRef="shares">496636128</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2003_31" unitRef="iso4217_USD_per_shares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104_1557736x1549351" decimals="INF" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2002_33" unitRef="shares">496636128</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2002_30" unitRef="iso4217_CNY">34000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2003_30" unitRef="iso4217_USD">5000</us-gaap:CommonStockValue>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3008_1100023" unitRef="iso4217_CNY">5049533000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_208C202A-E4A6-4F83-9B13-B689F803C068_1008_1100001" unitRef="iso4217_USD">776099000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1549644" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3007_1000023" unitRef="iso4217_CNY">-3629300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1549644" decimals="-3" id="id_6903966_208C202A-E4A6-4F83-9B13-B689F803C068_1007_1000001" unitRef="iso4217_USD">-557813000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1550803" decimals="-3" id="id_6903966_CDCEAD29-5853-479A-BD55-DA7BBBDDF7B6_7001_7" unitRef="iso4217_CNY">-2673000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1550803" decimals="-3" id="id_6903966_CDCEAD29-5853-479A-BD55-DA7BBBDDF7B6_9001_8" unitRef="iso4217_USD">-411000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1550810" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3004_700023" unitRef="iso4217_CNY">8980407000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1550810" decimals="-3" id="id_6903966_208C202A-E4A6-4F83-9B13-B689F803C068_1004_700001" unitRef="iso4217_USD">1380263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1552995" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3006_900023" unitRef="iso4217_CNY">38736000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1552995" decimals="-3" id="id_6903966_208C202A-E4A6-4F83-9B13-B689F803C068_1006_900001" unitRef="iso4217_USD">5954000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1553449" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3002_500023" unitRef="iso4217_CNY">-337683000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1553449" decimals="-3" id="id_6903966_208C202A-E4A6-4F83-9B13-B689F803C068_1002_500001" unitRef="iso4217_USD">-51901000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1555828" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3009_1200023" unitRef="iso4217_CNY">151471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1555828" decimals="-3" id="id_6903966_208C202A-E4A6-4F83-9B13-B689F803C068_1009_1200001" unitRef="iso4217_USD">23281000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1557434" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3005_800023" unitRef="iso4217_CNY">-2673000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1557434" decimals="-3" id="id_6903966_208C202A-E4A6-4F83-9B13-B689F803C068_1005_800001" unitRef="iso4217_USD">-411000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:SharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1557711" decimals="INF" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3001_400023" unitRef="shares">671285766</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1557711" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_3003_600023" unitRef="iso4217_CNY">46000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1557711" decimals="-3" id="id_6903966_208C202A-E4A6-4F83-9B13-B689F803C068_1001_600001" unitRef="iso4217_USD">7000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:RetainedEarningsAppropriated contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_1E9D749C-E3E3-44E6-945C-ABB92185F9C6_1001_2" unitRef="iso4217_CNY">38736000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:RetainedEarningsAppropriated contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_1E9D749C-E3E3-44E6-945C-ABB92185F9C6_1004_2" unitRef="iso4217_USD">5954000</us-gaap:RetainedEarningsAppropriated>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_501E8800-A11C-468D-BFBB-5CA86A73F709_1006_1" unitRef="iso4217_CNY">4929000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_501E8800-A11C-468D-BFBB-5CA86A73F709_1007_1" unitRef="iso4217_USD">757000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
  <us-gaap:OperatingLossCarryforwards contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_FD8D169B-9AC4-43A4-BACF-D3BAD21DE850_3001_0" unitRef="iso4217_CNY">494250000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_FD8D169B-9AC4-43A4-BACF-D3BAD21DE850_3002_0" unitRef="iso4217_USD">75965000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871_1557723x1551191" decimals="-3" id="id_6903966_0B325B68-D843-4E13-8188-4FE3DBE0F283_1003_0" unitRef="iso4217_CNY">640001000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871_1557723x1551191" decimals="-3" id="id_6903966_0B325B68-D843-4E13-8188-4FE3DBE0F283_1004_0" unitRef="iso4217_USD">98367000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <vnet:RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871_1559480x1552364" decimals="INF" id="id_6903966_1E9D749C-E3E3-44E6-945C-ABB92185F9C6_2001_1" unitRef="pure">0.50</vnet:RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital>
  <vnet:RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871_1559480x1555723" decimals="INF" id="id_6903966_1E9D749C-E3E3-44E6-945C-ABB92185F9C6_3001_0" unitRef="pure">0.10</vnet:RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1608973_1557723x1551191" decimals="-3" id="id_6903966_0B325B68-D843-4E13-8188-4FE3DBE0F283_2003_1" unitRef="iso4217_CNY">2104357000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1608973_1557723x1551191" decimals="-3" id="id_6903966_0B325B68-D843-4E13-8188-4FE3DBE0F283_2004_1" unitRef="iso4217_USD">323434000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
  <us-gaap:LoansPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_40" unitRef="iso4217_CNY">70289000</us-gaap:LoansPayableCurrent>
  <us-gaap:LoansPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_40" unitRef="iso4217_USD">10803000</us-gaap:LoansPayableCurrent>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_43" unitRef="iso4217_CNY">5228725000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_43" unitRef="iso4217_USD">803641000</us-gaap:Liabilities>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_38" unitRef="iso4217_CNY">16053000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_38" unitRef="iso4217_USD">2467000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_34" unitRef="iso4217_CNY">49699000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_34" unitRef="iso4217_USD">7639000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:LongTermLoansFromBank contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_50" unitRef="iso4217_CNY">187638000</us-gaap:LongTermLoansFromBank>
  <us-gaap:LongTermLoansFromBank contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_50" unitRef="iso4217_USD">28839000</us-gaap:LongTermLoansFromBank>
  <us-gaap:LongTermDebtNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_36" unitRef="iso4217_CNY">187638000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LongTermDebtNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_36" unitRef="iso4217_USD">28839000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_42" unitRef="iso4217_CNY">2036211000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_42" unitRef="iso4217_USD">312960000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_52" unitRef="iso4217_CNY">0</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_52" unitRef="iso4217_USD">0</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_58" unitRef="iso4217_CNY">13225000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_58" unitRef="iso4217_USD">2033000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_60" unitRef="iso4217_CNY">109339000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_60" unitRef="iso4217_USD">16805000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:CustomerAdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_32" unitRef="iso4217_CNY">403244000</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:CustomerAdvancesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_32" unitRef="iso4217_USD">61977000</us-gaap:CustomerAdvancesCurrent>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_42" unitRef="iso4217_CNY">201315000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_42" unitRef="iso4217_USD">30942000</us-gaap:CapitalLeaseObligationsCurrent>
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_56" unitRef="iso4217_CNY">687176000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_56" unitRef="iso4217_USD">105617000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_6" unitRef="iso4217_CNY">70627000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_6" unitRef="iso4217_USD">10855000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_30" unitRef="iso4217_CNY">368190000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_30" unitRef="iso4217_USD">56590000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_36" unitRef="iso4217_CNY">7400000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_36" unitRef="iso4217_USD">1137000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_26" unitRef="iso4217_CNY">50000000</us-gaap:ShortTermBorrowings>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_26" unitRef="iso4217_USD">7685000</us-gaap:ShortTermBorrowings>
  <us-gaap:LongTermDebtCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_31" unitRef="iso4217_CNY">70289000</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_31" unitRef="iso4217_USD">10803000</us-gaap:LongTermDebtCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_33" unitRef="iso4217_CNY">3192514000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_33" unitRef="iso4217_USD">490681000</us-gaap:LiabilitiesCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_10" unitRef="iso4217_CNY">1621694000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_10" unitRef="iso4217_USD">249251000</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_12" unitRef="iso4217_CNY">2331139000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_12" unitRef="iso4217_USD">358290000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_2" unitRef="iso4217_CNY">233673000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_2" unitRef="iso4217_USD">35915000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_16" unitRef="iso4217_CNY">169224000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_16" unitRef="iso4217_USD">26009000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_13" unitRef="iso4217_CNY">45203000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_13" unitRef="iso4217_USD">6948000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:LongTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_18" unitRef="iso4217_CNY">355894000</us-gaap:LongTermInvestments>
  <us-gaap:LongTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_18" unitRef="iso4217_USD">54700000</us-gaap:LongTermInvestments>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_4" unitRef="iso4217_CNY">342276000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_4" unitRef="iso4217_USD">52607000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_19" unitRef="iso4217_CNY">3346095000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_19" unitRef="iso4217_USD">514285000</us-gaap:AssetsNoncurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_9" unitRef="iso4217_CNY">86824000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_9" unitRef="iso4217_USD">13345000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_3" unitRef="iso4217_CNY">149375000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_3" unitRef="iso4217_USD">22959000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_20" unitRef="iso4217_CNY">4967789000</us-gaap:Assets>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_20" unitRef="iso4217_USD">763536000</us-gaap:Assets>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_15" unitRef="iso4217_CNY">302956000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_15" unitRef="iso4217_USD">46563000</us-gaap:Goodwill>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_17" unitRef="iso4217_CNY">67517000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_17" unitRef="iso4217_USD">10377000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_8" unitRef="iso4217_CNY">809546000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_8" unitRef="iso4217_USD">124425000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <vnet:DueToIntercompanyBorrowingCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_28" unitRef="iso4217_CNY">1863780000</vnet:DueToIntercompanyBorrowingCurrent>
  <vnet:DueToIntercompanyBorrowingCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_28" unitRef="iso4217_USD">286458000</vnet:DueToIntercompanyBorrowingCurrent>
  <vnet:DueToIntercompanyNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_35" unitRef="iso4217_CNY">1020972000</vnet:DueToIntercompanyNoncurrent>
  <vnet:DueToIntercompanyNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_35" unitRef="iso4217_USD">156921000</vnet:DueToIntercompanyNoncurrent>
  <vnet:AccountsAndNotesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_28" unitRef="iso4217_CNY">157970000</vnet:AccountsAndNotesPayableCurrent>
  <vnet:AccountsAndNotesPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_28" unitRef="iso4217_USD">24280000</vnet:AccountsAndNotesPayableCurrent>
  <vnet:DeferredGovernmentGrantsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_44" unitRef="iso4217_CNY">4574000</vnet:DeferredGovernmentGrantsCurrent>
  <vnet:DeferredGovernmentGrantsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_44" unitRef="iso4217_USD">703000</vnet:DeferredGovernmentGrantsCurrent>
  <vnet:LandUseRightsNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_14" unitRef="iso4217_CNY">74162000</vnet:LandUseRightsNet>
  <vnet:LandUseRightsNet contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_14" unitRef="iso4217_USD">11398000</vnet:LandUseRightsNet>
  <vnet:DeferredGovernmentGrantsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_62" unitRef="iso4217_CNY">17861000</vnet:DeferredGovernmentGrantsNoncurrent>
  <vnet:DeferredGovernmentGrantsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_62" unitRef="iso4217_USD">2745000</vnet:DeferredGovernmentGrantsNoncurrent>
  <vnet:BondsPayableNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_54" unitRef="iso4217_CNY">0</vnet:BondsPayableNoncurrent>
  <vnet:BondsPayableNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_54" unitRef="iso4217_USD">0</vnet:BondsPayableNoncurrent>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3002_46" unitRef="iso4217_CNY">0</vnet:BondsPayableCurrent>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_31EFC0BB-681C-4C19-B351-A709A9B2277A_3003_46" unitRef="iso4217_USD">0</vnet:BondsPayableCurrent>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5001_13" unitRef="iso4217_CNY">50629000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7001_14" unitRef="iso4217_USD">7781000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5008_13" unitRef="iso4217_CNY">96404000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7008_14" unitRef="iso4217_USD">14817000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5005_13" unitRef="iso4217_CNY">137882000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7005_14" unitRef="iso4217_USD">21192000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5006_13" unitRef="iso4217_CNY">4268000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7006_14" unitRef="iso4217_USD">656000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1572052" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5004_13" unitRef="iso4217_CNY">11750000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1572052" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7004_14" unitRef="iso4217_USD">1806000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1588517" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5009_13" unitRef="iso4217_CNY">683000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1588517" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7009_14" unitRef="iso4217_USD">105000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5007_13" unitRef="iso4217_CNY">20144000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7007_14" unitRef="iso4217_USD">3096000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5010_13" unitRef="iso4217_CNY">154000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7010_14" unitRef="iso4217_USD">24000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5011_13" unitRef="iso4217_CNY">2060000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7011_14" unitRef="iso4217_USD">317000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1677645" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_5002_13" unitRef="iso4217_CNY">77141000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1677645" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_7002_14" unitRef="iso4217_USD">11856000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555308x1773009" decimals="-3" id="id_6903966_122132CB-23CE-4FEB-9F62-C86DCF0A2F3F_2001_1" unitRef="iso4217_CNY">1000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555342x1557582" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_3004_2" unitRef="iso4217_CNY">2537000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555342x1557582" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_3005_2" unitRef="iso4217_USD">390000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555454x1550955" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_3004_0" unitRef="iso4217_CNY">1980529000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555454x1550955" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_3005_0" unitRef="iso4217_USD">304402000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555454x1556570_1558222x1557550" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_4005_1" unitRef="iso4217_USD">84363000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:AssetsFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555454x1556570_1558222x1557550" decimals="-3" id="id_6903966_850868FB-CA8E-4FC7-8CBD-5906214199B7_4004_1" unitRef="iso4217_CNY">548890000</us-gaap:AssetsFairValueDisclosureRecurring>
  <us-gaap:PurchaseObligation contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1001_5" unitRef="iso4217_CNY">691618000</us-gaap:PurchaseObligation>
  <us-gaap:PurchaseObligation contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1002_5" unitRef="iso4217_USD">106301000</us-gaap:PurchaseObligation>
  <us-gaap:PurchaseObligationDueInSecondYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1001_1" unitRef="iso4217_CNY">88405000</us-gaap:PurchaseObligationDueInSecondYear>
  <us-gaap:PurchaseObligationDueInSecondYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1002_1" unitRef="iso4217_USD">13588000</us-gaap:PurchaseObligationDueInSecondYear>
  <us-gaap:PurchaseObligationDueInThirdYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1001_2" unitRef="iso4217_CNY">59172000</us-gaap:PurchaseObligationDueInThirdYear>
  <us-gaap:PurchaseObligationDueInThirdYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1002_2" unitRef="iso4217_USD">9095000</us-gaap:PurchaseObligationDueInThirdYear>
  <us-gaap:PurchaseObligationDueInFourthYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1001_3" unitRef="iso4217_CNY">39823000</us-gaap:PurchaseObligationDueInFourthYear>
  <us-gaap:PurchaseObligationDueInFourthYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1002_3" unitRef="iso4217_USD">6121000</us-gaap:PurchaseObligationDueInFourthYear>
  <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1001_0" unitRef="iso4217_CNY">469344000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
  <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1002_0" unitRef="iso4217_USD">72137000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
  <vnet:PurchaseObligationDueInFifthYearAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1001_4" unitRef="iso4217_CNY">34874000</vnet:PurchaseObligationDueInFifthYearAndThereafter>
  <vnet:PurchaseObligationDueInFifthYearAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141" decimals="-3" id="id_6903966_0076A6C6-5C74-4549-B96E-30FA8D9572D8_1002_4" unitRef="iso4217_USD">5360000</vnet:PurchaseObligationDueInFifthYearAndThereafter>
  <us-gaap:PurchaseObligation contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1001_5" unitRef="iso4217_CNY">516646000</us-gaap:PurchaseObligation>
  <us-gaap:PurchaseObligation contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1002_5" unitRef="iso4217_USD">79407000</us-gaap:PurchaseObligation>
  <us-gaap:PurchaseObligationDueInSecondYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1001_1" unitRef="iso4217_CNY">92916000</us-gaap:PurchaseObligationDueInSecondYear>
  <us-gaap:PurchaseObligationDueInSecondYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1002_1" unitRef="iso4217_USD">14281000</us-gaap:PurchaseObligationDueInSecondYear>
  <us-gaap:PurchaseObligationDueInThirdYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1001_2" unitRef="iso4217_CNY">68309000</us-gaap:PurchaseObligationDueInThirdYear>
  <us-gaap:PurchaseObligationDueInThirdYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1002_2" unitRef="iso4217_USD">10499000</us-gaap:PurchaseObligationDueInThirdYear>
  <us-gaap:PurchaseObligationDueInFourthYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1001_3" unitRef="iso4217_CNY">55430000</us-gaap:PurchaseObligationDueInFourthYear>
  <us-gaap:PurchaseObligationDueInFourthYear contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1002_3" unitRef="iso4217_USD">8519000</us-gaap:PurchaseObligationDueInFourthYear>
  <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1001_0" unitRef="iso4217_CNY">115066000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
  <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1002_0" unitRef="iso4217_USD">17685000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
  <vnet:PurchaseObligationDueInFifthYearAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1001_4" unitRef="iso4217_CNY">184925000</vnet:PurchaseObligationDueInFifthYearAndThereafter>
  <vnet:PurchaseObligationDueInFifthYearAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673" decimals="-3" id="id_6903966_9B2E9444-6879-4128-8155-B6EE52937ABF_1002_4" unitRef="iso4217_USD">28423000</vnet:PurchaseObligationDueInFifthYearAndThereafter>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557586x1720035" decimals="-3" id="id_6903966_910FE918-D158-4259-94DA-61CB2D91EA56_2002_2" unitRef="iso4217_CNY">15000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557586x1720035" decimals="-3" id="id_6903966_910FE918-D158-4259-94DA-61CB2D91EA56_2003_2" unitRef="iso4217_USD">2305000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557586x1720035" decimals="-3" id="id_6903966_910FE918-D158-4259-94DA-61CB2D91EA56_2003_3" unitRef="iso4217_USD">0</us-gaap:EquityMethodInvestments>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_43" unitRef="iso4217_CNY">-3590564000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_43" unitRef="iso4217_USD">-551859000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1001_5" unitRef="iso4217_CNY">140264000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1002_5" unitRef="iso4217_USD">21557000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1001_1" unitRef="iso4217_CNY">18340000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1002_1" unitRef="iso4217_USD">2819000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_27" unitRef="iso4217_CNY">2119553000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_27" unitRef="iso4217_USD">325770000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_46" unitRef="iso4217_CNY">7169086000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_46" unitRef="iso4217_USD">1101869000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2_23" unitRef="iso4217_CNY">39068000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_3_23" unitRef="iso4217_USD">6005000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_42" unitRef="iso4217_CNY">-2673000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_42" unitRef="iso4217_USD">-411000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_18" unitRef="iso4217_CNY">6351000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_18" unitRef="iso4217_USD">976000</us-gaap:AccountsPayableCurrent>
  <us-gaap:StockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_45" unitRef="iso4217_CNY">5049533000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_45" unitRef="iso4217_USD">776099000</us-gaap:StockholdersEquity>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1001_3" unitRef="iso4217_CNY">19268000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1002_3" unitRef="iso4217_USD">2961000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1001_0" unitRef="iso4217_CNY">17893000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1002_0" unitRef="iso4217_USD">2750000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_26" unitRef="iso4217_CNY">1918069000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_26" unitRef="iso4217_USD">294802000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:InterestPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_19" unitRef="iso4217_CNY">56809000</us-gaap:InterestPayableCurrent>
  <us-gaap:InterestPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_19" unitRef="iso4217_USD">8731000</us-gaap:InterestPayableCurrent>
  <us-gaap:AdditionalPaidInCapital contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_41" unitRef="iso4217_CNY">8980407000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_41" unitRef="iso4217_USD">1380263000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1001_2" unitRef="iso4217_CNY">18799000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1002_2" unitRef="iso4217_USD">2889000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2_18" unitRef="iso4217_CNY">17613000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:DueToAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_3_18" unitRef="iso4217_USD">2707000</us-gaap:DueToAffiliateCurrent>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_16" unitRef="iso4217_CNY">70504000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_16" unitRef="iso4217_USD">10837000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_23" unitRef="iso4217_CNY">201484000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_23" unitRef="iso4217_USD">30968000</us-gaap:LiabilitiesCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_9" unitRef="iso4217_CNY">5909631000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_9" unitRef="iso4217_USD">908294000</us-gaap:AssetsCurrent>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_11" unitRef="iso4217_CNY">1259455000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_11" unitRef="iso4217_USD">193575000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_3" unitRef="iso4217_CNY">845632000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_3" unitRef="iso4217_USD">129971000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_12" unitRef="iso4217_CNY">1259455000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_12" unitRef="iso4217_USD">193575000</us-gaap:AssetsNoncurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2_14" unitRef="iso4217_CNY">26137000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:DueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_3_14" unitRef="iso4217_USD">4017000</us-gaap:DueFromRelatedPartiesCurrent>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_4" unitRef="iso4217_CNY">71412000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_4" unitRef="iso4217_USD">10976000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_5" unitRef="iso4217_CNY">548873000</us-gaap:ShortTermInvestments>
  <us-gaap:ShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_5" unitRef="iso4217_USD">84360000</us-gaap:ShortTermInvestments>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_13" unitRef="iso4217_CNY">7169086000</us-gaap:Assets>
  <us-gaap:Assets contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_13" unitRef="iso4217_USD">1101869000</us-gaap:Assets>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_2_9" unitRef="iso4217_CNY">4285743000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_BDC0C265-2B6E-43E1-9CC7-0CCAE3F53AB7_3_9" unitRef="iso4217_USD">658707000</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_6" unitRef="iso4217_CNY">131834000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_6" unitRef="iso4217_USD">20263000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:TreasuryStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_44" unitRef="iso4217_CNY">337683000</us-gaap:TreasuryStockValue>
  <us-gaap:TreasuryStockValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_44" unitRef="iso4217_USD">51901000</us-gaap:TreasuryStockValue>
  <vnet:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1001_4" unitRef="iso4217_CNY">65964000</vnet:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter>
  <vnet:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_2CC7D3CB-2AFD-4FB0-A507-DAD2C0AAE0AF_1002_4" unitRef="iso4217_USD">10138000</vnet:OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter>
  <vnet:BondsPayableNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_25" unitRef="iso4217_CNY">1918069000</vnet:BondsPayableNoncurrent>
  <vnet:BondsPayableNoncurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_25" unitRef="iso4217_USD">294802000</vnet:BondsPayableNoncurrent>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_2_22" unitRef="iso4217_CNY">11139000</vnet:BondsPayableCurrent>
  <vnet:BondsPayableCurrent contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_464BC7D4-E231-496B-B2AE-36FFBFB5B728_3_22" unitRef="iso4217_USD">1712000</vnet:BondsPayableCurrent>
  <vnet:DeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_2004_4" unitRef="iso4217_USD">3448000</vnet:DeferredGovernmentGrants>
  <vnet:DeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_2003_4" unitRef="iso4217_CNY">22435000</vnet:DeferredGovernmentGrants>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_8001_10" unitRef="iso4217_CNY">36734000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_9001_11" unitRef="iso4217_USD">5646000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1558224x1625928" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_4004_2" unitRef="iso4217_CNY">11865000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:LiabilitiesFairValueDisclosureRecurring contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1558224x1625928" decimals="-3" id="id_6903966_22C613E9-ACF0-4B47-939F-7174D7D203B3_4005_2" unitRef="iso4217_USD">1824000</us-gaap:LiabilitiesFairValueDisclosureRecurring>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1558224x1625928" decimals="-3" id="id_6903966_310CE4B8-08C8-4A6D-82A2-F4A13CB387F6_4001_5" unitRef="iso4217_CNY">11865000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1558224x1625928" decimals="-3" id="id_6903966_310CE4B8-08C8-4A6D-82A2-F4A13CB387F6_5001_6" unitRef="iso4217_USD">1824000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1558903x1602613" decimals="-3" id="id_6903966_93B692AE-CF47-4E43-9821-88A67E9AE4BC_1001_0" unitRef="iso4217_CNY">10007000</us-gaap:LossContingencyAccrualAtCarryingValue>
  <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1558903x1602613" decimals="-3" id="id_6903966_93B692AE-CF47-4E43-9821-88A67E9AE4BC_1002_0" unitRef="iso4217_USD">1538000</us-gaap:LossContingencyAccrualAtCarryingValue>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1548927" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_2002_1" unitRef="iso4217_CNY">143893000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1548927" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_2003_1" unitRef="iso4217_USD">22116000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1549254" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_3002_3" unitRef="iso4217_CNY">85000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1549254" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_3003_3" unitRef="iso4217_USD">13000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1549254" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_2002_4" unitRef="iso4217_CNY">12671000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1549254" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_2003_4" unitRef="iso4217_USD">1947000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1554051" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_3002_5" unitRef="iso4217_CNY">1891000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1554051" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_3003_5" unitRef="iso4217_USD">291000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1555537" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_4002_1" unitRef="iso4217_CNY">789734000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1555537" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_4003_1" unitRef="iso4217_USD">121380000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1556107" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_1002_2" unitRef="iso4217_CNY">142723000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1556107" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_1003_2" unitRef="iso4217_USD">21936000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1556107" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_5002_3" unitRef="iso4217_CNY">142723000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1556107" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_5003_3" unitRef="iso4217_USD">21936000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1557721" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_4002_2" unitRef="iso4217_CNY">200954000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1557721" decimals="-3" id="id_6903966_7328D8B6-8AD3-4C3D-841C-B367BC766303_4003_2" unitRef="iso4217_USD">30886000</us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1557721" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_2002_1" unitRef="iso4217_CNY">497532000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1557721" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_2003_1" unitRef="iso4217_USD">76469000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1557721" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_6002_2" unitRef="iso4217_CNY">2681759000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1557721" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_6003_2" unitRef="iso4217_USD">412179000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:ConstructionInProgressGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1677144" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_3002_6" unitRef="iso4217_CNY">130192000</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1677144" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_3003_6" unitRef="iso4217_USD">20010000</us-gaap:ConstructionInProgressGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1685908" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_4002_0" unitRef="iso4217_CNY">365353000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1685908" decimals="-3" id="id_6903966_BBB0F544-864A-435E-AE7A-D6E8D94E801A_4003_0" unitRef="iso4217_USD">56154000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1685908" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_7002_0" unitRef="iso4217_CNY">467312000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1685908" decimals="-3" id="id_6903966_B162D665-65A4-4E70-A66B-609373CC8559_7003_0" unitRef="iso4217_USD">71825000</us-gaap:PropertyPlantAndEquipmentGross>
  <vnet:ConvertibleSharesExchangeRatio contextRef="eol_PE852025--1720-F0006_STD_0_20101031_0_1553299x1547892" decimals="INF" id="id_6903966_4CA3679C-3C6A-45B2-88EF-DFF64B9F4E54_1001_2" unitRef="shares">1</vnet:ConvertibleSharesExchangeRatio>
  <vnet:CommonStockVotesPerShare contextRef="eol_PE852025--1720-F0006_STD_0_20101031_0_1553299x1547892" decimals="INF" id="id_6903966_4CA3679C-3C6A-45B2-88EF-DFF64B9F4E54_1001_1" unitRef="Vote">10</vnet:CommonStockVotesPerShare>
  <vnet:CommonStockVotesPerShare contextRef="eol_PE852025--1720-F0006_STD_0_20101031_0_1553299x1551104" decimals="INF" id="id_6903966_4CA3679C-3C6A-45B2-88EF-DFF64B9F4E54_2001_0" unitRef="Vote">1</vnet:CommonStockVotesPerShare>
  <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="eol_PE852025--1720-F0006_STD_0_20170331_0_1553065x1582931" decimals="2" id="id_6903966_8C38B5BE-A7E4-42F3-AEF9-49317A7FDBEF_1001_0" unitRef="pure">0.51</us-gaap:MinorityInterestOwnershipPercentageByParent>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="eol_PE852025--1720-F0006_STD_0_20170331_0_1553065x1699668" decimals="2" id="id_6903966_8C38B5BE-A7E4-42F3-AEF9-49317A7FDBEF_2001_1" unitRef="pure">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20180321_0_1549585x1773055_1553065x1662506_1559977x1553328" decimals="2" id="id_6903966_45293B5A-788A-415F-8FB1-A0D01C1FC1F3_2001_2" unitRef="pure">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20180321_0_1549585x1773055_1553065x1662506_1559977x1553328" decimals="-3" id="id_6903966_45293B5A-788A-415F-8FB1-A0D01C1FC1F3_2001_1" unitRef="iso4217_CNY">49000000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:EquityMethodInvestmentAggregateCost contextRef="eol_PE852025--1720-F0006_STD_0_20180321_0_1549585x1773055_1553065x1662506_1559977x1553328" decimals="-3" id="id_6903966_45293B5A-788A-415F-8FB1-A0D01C1FC1F3_2002_1" unitRef="iso4217_USD">7531000</us-gaap:EquityMethodInvestmentAggregateCost>
  <us-gaap:LitigationReserve contextRef="eol_PE852025--1720-F0006_STD_0_20180409_0_1558903x1602613_1559977x1553328" decimals="-3" id="id_6903966_93B692AE-CF47-4E43-9821-88A67E9AE4BC_1003_1" unitRef="iso4217_CNY">58808000</us-gaap:LitigationReserve>
  <us-gaap:LitigationReserve contextRef="eol_PE852025--1720-F0006_STD_0_20180409_0_1558903x1602613_1559977x1553328" decimals="-3" id="id_6903966_93B692AE-CF47-4E43-9821-88A67E9AE4BC_1004_1" unitRef="iso4217_USD">9000000</us-gaap:LitigationReserve>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="eol_PE852025--1720-F0006_STD_0_20121231_0" decimals="-3" id="id_6903966_C344711D-6B4C-4573-9785-103B7104D31D_1001_0" unitRef="iso4217_CNY">47755000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="eol_PE852025--1720-F0006_STD_0_20140531_0_1557586x1694571" decimals="INF" id="id_6903966_CDFB9963-94F7-48A1-B56B-919243A8C3B7_1001_0" unitRef="pure">0.50</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20140626_0_1548029x1642264_1557736x1549351" decimals="INF" id="id_6903966_3395E68B-3383-4D06-87D9-BDD9424AB3BC_1001_1" unitRef="pure">0.06875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentFaceAmount contextRef="eol_PE852025--1720-F0006_STD_0_20140626_0_1548029x1642264_1557736x1549351" decimals="INF" id="id_6903966_3395E68B-3383-4D06-87D9-BDD9424AB3BC_1001_0" unitRef="iso4217_USD">2000000000</us-gaap:DebtInstrumentFaceAmount>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE852025--1720-F0006_STD_0_20140626_0_1548029x1662486" decimals="INF" id="id_6903966_549C835C-3B25-48A7-83C8-6815673B6167_1001_1" unitRef="pure">0.06875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentFaceAmount contextRef="eol_PE852025--1720-F0006_STD_0_20140626_0_1548029x1662486" decimals="INF" id="id_6903966_549C835C-3B25-48A7-83C8-6815673B6167_1001_0" unitRef="iso4217_CNY">2000000000</us-gaap:DebtInstrumentFaceAmount>
  <us-gaap:BusinessAcquisitionSharePrice contextRef="eol_PE852025--1720-F0006_STD_0_20160531_0_1553299x1547892_1557586x1692476" decimals="3" id="id_6903966_6A0D21BF-5EF7-4E28-938D-C13B119CD333_1002_1" unitRef="iso4217_USD_per_shares">2.712</us-gaap:BusinessAcquisitionSharePrice>
  <us-gaap:BusinessAcquisitionSharePrice contextRef="eol_PE852025--1720-F0006_STD_0_20160531_0_1553299x1551104_1557586x1692476" decimals="3" id="id_6903966_6A0D21BF-5EF7-4E28-938D-C13B119CD333_1001_1" unitRef="iso4217_USD_per_shares">2.712</us-gaap:BusinessAcquisitionSharePrice>
  <us-gaap:BusinessAcquisitionSharePrice contextRef="eol_PE852025--1720-F0006_STD_0_20160531_0_1553299x1634884_1557586x1692476" decimals="3" id="id_6903966_6A0D21BF-5EF7-4E28-938D-C13B119CD333_1003_1" unitRef="iso4217_USD_per_shares">16.274</us-gaap:BusinessAcquisitionSharePrice>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="eol_PE852025--1720-F0006_STD_0_20170629_0_1553299x1634884_1559480x1552364" decimals="-3" id="id_6903966_0CE58DDB-3BFE-4DB1-8820-CB8072D3B860_2001_0" unitRef="iso4217_USD">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="eol_PE852025--1720-F0006_STD_1_20140529_0_1549394x1634639" id="id_6903966_D231FBC6-FF5B-403C-8D6C-5BC245CCFB14_1001_3">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE852025--1720-F0006_STD_1_20140529_0_1549394x1634639_1559480x1552364" id="id_6903966_D231FBC6-FF5B-403C-8D6C-5BC245CCFB14_2001_5">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <vnet:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant contextRef="eol_PE852025--1720-F0006_STD_1_20140529_0_1549394x1634639_1559480x1552364" decimals="INF" id="id_6903966_D231FBC6-FF5B-403C-8D6C-5BC245CCFB14_2001_2" unitRef="pure">0.15</vnet:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE852025--1720-F0006_STD_1_20140529_0_1549394x1634639_1559480x1555723" id="id_6903966_D231FBC6-FF5B-403C-8D6C-5BC245CCFB14_3001_4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment contextRef="eol_PE852025--1720-F0006_STD_1_20170817_0_1548029x1773033" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_1001_6">Payable semi-annually in arrears on August 17 and February 17 in each year</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
  <us-gaap:DebtInstrumentMaturityDate contextRef="eol_PE852025--1720-F0006_STD_1_20170817_0_1548029x1773033" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_1001_2">2020-08-17</us-gaap:DebtInstrumentMaturityDate>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="eol_PE852025--1720-F0006_STD_1_20170817_0_1548029x1773033" decimals="-3" id="id_6903966_340FD69B-717E-45E9-A4CF-70199B14E95F_1001_0" unitRef="iso4217_CNY">1926419000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="eol_PE852025--1720-F0006_STD_1_20170817_0_1548029x1773033" decimals="-3" id="id_6903966_340FD69B-717E-45E9-A4CF-70199B14E95F_1002_0" unitRef="iso4217_USD">296085000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:NumberOfReportableSegments contextRef="eol_PE852025--1720-F0006_STD_1_20161001_0" decimals="INF" id="id_6903966_132984DB-63AC-4B69-A134-02DD3FC46E1B_2_0" unitRef="Segment">2</us-gaap:NumberOfReportableSegments>
  <us-gaap:DebtInstrumentMaturityDate contextRef="eol_PE852025--1720-F0006_STD_1_20170929_0_1548029x1773033" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_1002_5">2020-08-17</us-gaap:DebtInstrumentMaturityDate>
  <vnet:DebtInstrumentPremiumPrice contextRef="eol_PE852025--1720-F0006_STD_1_20170929_0_1548029x1773033" decimals="2" id="id_6903966_90D29E7D-A66D-4804-9118-AC7C0C686D3B_1002_7" unitRef="pure">100.04</vnet:DebtInstrumentPremiumPrice>
  <vnet:DebtInstrumentPremiumPrice contextRef="eol_PE852025--1720-F0006_STD_1_20170929_0_1548029x1773033_1557736x1549351" decimals="2" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_1003_5" unitRef="pure">100.04</vnet:DebtInstrumentPremiumPrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="eol_PE852025--1720-F0006_STD_1_20100716_0_1549394x1639094" id="id_6903966_484F007E-E5B3-43A5-A88F-237B16D30518_1002_1">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE852025--1720-F0006_STD_1_20100716_0_1549394x1639094_1559480x1552364" id="id_6903966_484F007E-E5B3-43A5-A88F-237B16D30518_2002_3">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE852025--1720-F0006_STD_1_20100716_0_1549394x1639094_1559480x1555723" id="id_6903966_484F007E-E5B3-43A5-A88F-237B16D30518_3002_2">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <vnet:AgreementTerm contextRef="eol_PE852025--1720-F0006_STD_1_20161219_0_1550105x1623294" id="id_6903966_6B977E0E-717F-40F1-8FD5-83AC71E6A138_1001_0">P10Y</vnet:AgreementTerm>
  <vnet:AgreementExpirationDate contextRef="eol_PE852025--1720-F0006_STD_1_20161219_0_1550105x1623294" id="id_6903966_6B977E0E-717F-40F1-8FD5-83AC71E6A138_1001_1">2026-12-18</vnet:AgreementExpirationDate>
  <vnet:AgreementTerm contextRef="eol_PE852025--1720-F0006_STD_1_20161219_0_1550105x1706953" id="id_6903966_ADC1EBC8-9A3E-4B72-BE51-40617493B6C6_1001_0">P10Y</vnet:AgreementTerm>
  <vnet:AgreementExpirationDate contextRef="eol_PE852025--1720-F0006_STD_1_20161219_0_1550105x1706953" id="id_6903966_ADC1EBC8-9A3E-4B72-BE51-40617493B6C6_1001_1">2026-12-18</vnet:AgreementExpirationDate>
  <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="eol_PE852025--1720-F0006_STD_1_20170101_0_1547580x1554102" decimals="-3" id="id_6903966_3B72B12C-CD2C-400A-8BB3-C3630965885B_1001_0" unitRef="iso4217_CNY">13425000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
  <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1 contextRef="eol_PE852025--1720-F0006_STD_1_20170101_0_1547580x1554102" decimals="-3" id="id_6903966_3B72B12C-CD2C-400A-8BB3-C3630965885B_1002_0" unitRef="iso4217_USD">2058000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
  <vnet:PercentageOfOwnershipInterestsTransferred contextRef="eol_PE852025--1720-F0006_STD_1_20180321_0_1549585x1773055_1553065x1662506_1559977x1553328" decimals="2" id="id_6903966_45293B5A-788A-415F-8FB1-A0D01C1FC1F3_1001_0" unitRef="pure">0.51</vnet:PercentageOfOwnershipInterestsTransferred>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_30_20110430_0_1552126x1701103" decimals="2" id="id_6903966_73642BEB-EE51-4E01-968C-02344B2EC120_1001_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_30_20120430_0_1553065x1655632" decimals="-3" id="id_6903966_47678AE7-82F0-4C81-81ED-44158080A766_1002_1" unitRef="iso4217_CNY">50500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:NumberOfReportableSegments contextRef="eol_PE852025--1720-F0006_STD_30_20160930_0" decimals="INF" id="id_6903966_132984DB-63AC-4B69-A134-02DD3FC46E1B_1_0" unitRef="Segment">1</us-gaap:NumberOfReportableSegments>
  <us-gaap:GoodwillImpairmentLoss contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0" decimals="-6" id="id_6903966_3768DB2B-3B50-4326-8E3A-9141423A85BB_1_3" unitRef="iso4217_CNY">766000000</us-gaap:GoodwillImpairmentLoss>
  <vnet:CashFlowGrowthRatePercentage contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0" decimals="2" id="id_6903966_3768DB2B-3B50-4326-8E3A-9141423A85BB_1_0" unitRef="pure">0.03</vnet:CashFlowGrowthRatePercentage>
  <vnet:DiscountedCashFlowsProjectionsPeriod contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0" id="id_6903966_3768DB2B-3B50-4326-8E3A-9141423A85BB_1_2">P5Y</vnet:DiscountedCashFlowsProjectionsPeriod>
  <vnet:NumberOfWhollyOwnedSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0" decimals="INF" id="id_6903966_02C09B96-172B-45F1-89AD-8C0AB4BBD28B_1_0" unitRef="Subsidiary">6</vnet:NumberOfWhollyOwnedSubsidiaries>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0_1555308x1694571" decimals="INF" id="id_6903966_48181A9B-C120-4814-82C1-DB9F5AA89949_1001_0" unitRef="shares">2</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:SaleOfStockPercentageOfOwnershipBeforeTransaction contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0_1555308x1694571" decimals="2" id="id_6903966_48181A9B-C120-4814-82C1-DB9F5AA89949_1001_2" unitRef="pure">0.50</us-gaap:SaleOfStockPercentageOfOwnershipBeforeTransaction>
  <us-gaap:SaleOfStockDescriptionOfTransaction contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0_1555308x1694571" id="id_6903966_48181A9B-C120-4814-82C1-DB9F5AA89949_1001_3">The Company&#x2019;s ownership in SC Aipu changed from 50% equity interest plus one share to 50% equity interest minus one share and lost control.</us-gaap:SaleOfStockDescriptionOfTransaction>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0_1555308x1720035" decimals="4" id="id_6903966_4D8D9DD5-E1CA-4A7B-8CF7-7CFEAFF0216E_1001_2" unitRef="pure">0.3333</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <vnet:PercentageOfOwnershipInterestSold contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0_1555308x1720035" decimals="4" id="id_6903966_4D8D9DD5-E1CA-4A7B-8CF7-7CFEAFF0216E_1001_0" unitRef="pure">0.6667</vnet:PercentageOfOwnershipInterestSold>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0_1557586x1694571" decimals="INF" id="id_6903966_5911BA2B-FC00-468C-B444-28FB9B50CE5A_1001_0" unitRef="shares">2</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <vnet:PercentageOfOwnershipInterestsDisposed contextRef="eol_PE852025--1720-F0006_STD_30_20170930_0_1557586x1720035" decimals="4" id="id_6903966_910FE918-D158-4259-94DA-61CB2D91EA56_1001_0" unitRef="pure">0.6667</vnet:PercentageOfOwnershipInterestsDisposed>
  <vnet:AdditionalPreferentialIncomeTaxRateTerm contextRef="eol_PE852025--1720-F0006_STD_30_20161130_0_1549585x1661594" id="id_6903966_85923D01-5C30-4B13-A9E0-2F43928B2B38_1001_1">P3Y</vnet:AdditionalPreferentialIncomeTaxRateTerm>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_30_20161130_0_1549585x1661594" decimals="2" id="id_6903966_85923D01-5C30-4B13-A9E0-2F43928B2B38_1001_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <vnet:ValueAddedTaxRate contextRef="eol_PE852025--1720-F0006_STD_30_20140630_0" decimals="2" id="id_6903966_CBF8F925-51B9-4CAE-9953-120DE4403B9E_3_2" unitRef="pure">0.06</vnet:ValueAddedTaxRate>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="eol_PE852025--1720-F0006_STD_31_20110131_0_1548029x1655027_1549585x1657619_1550105x1614783" decimals="-3" id="id_6903966_FA59C26A-5B31-4237-8C49-2EC95565774B_1001_0" unitRef="iso4217_CNY">7000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="eol_PE852025--1720-F0006_STD_31_20110131_0_1548029x1656552_1549585x1657619_1550105x1614783" decimals="-3" id="id_6903966_FA59C26A-5B31-4237-8C49-2EC95565774B_2001_1" unitRef="iso4217_CNY">3000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <vnet:AdditionalPreferentialIncomeTaxRateTerm contextRef="eol_PE852025--1720-F0006_STD_31_20151031_0_1549585x1650854" id="id_6903966_3429DACD-719A-425E-9AA4-A494168D2DAA_1001_1">P3Y</vnet:AdditionalPreferentialIncomeTaxRateTerm>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_31_20151031_0_1549585x1650854" decimals="2" id="id_6903966_3429DACD-719A-425E-9AA4-A494168D2DAA_1001_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_31_20131231_0_1553065x1655632" decimals="-3" id="id_6903966_47678AE7-82F0-4C81-81ED-44158080A766_1001_1" unitRef="iso4217_CNY">50500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE852025--1720-F0006_STD_31_20160531_0_1553299x1547892_1557586x1692476" decimals="INF" id="id_6903966_6A0D21BF-5EF7-4E28-938D-C13B119CD333_2_0" unitRef="shares">111053390</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE852025--1720-F0006_STD_31_20160531_0_1553299x1551104" decimals="INF" id="id_6903966_E7A8F03C-2543-4D91-93B1-E0DD6CC13D66_1001_0" unitRef="shares">10087476</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE852025--1720-F0006_STD_31_20160531_0_1553299x1551104_1557586x1692476" decimals="INF" id="id_6903966_6A0D21BF-5EF7-4E28-938D-C13B119CD333_1_0" unitRef="shares">31996874</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="eol_PE852025--1720-F0006_STD_364_20170629_0_1553299x1634884" id="id_6903966_0CE58DDB-3BFE-4DB1-8820-CB8072D3B860_1001_1">P12M</us-gaap:StockRepurchaseProgramPeriodInForce1>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="2" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_35" unitRef="iso4217_CNY_per_shares">-0.85</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="2" id="id_6903966_34ACF9DC-CE34-46D9-BCF0-5FD7A97E0E7B_1_0" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="2" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_1_13" unitRef="iso4217_CNY_per_shares">-0.85</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_33" unitRef="iso4217_CNY">216834000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="0" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_38" unitRef="shares">492065239</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="0" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_37" unitRef="shares">492065239</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="2" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_1_10" unitRef="iso4217_CNY_per_shares">-0.85</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="INF" id="id_6903966_F2FF16B3-F8B3-444B-98EE-48E4131B505E_1_0" unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="2" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_34" unitRef="iso4217_CNY_per_shares">-0.85</us-gaap:EarningsPerShareBasic>
  <us-gaap:SalesRevenueNet contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_3" unitRef="iso4217_CNY">3634372000</us-gaap:SalesRevenueNet>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_35" unitRef="iso4217_CNY">1052271000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_63" unitRef="iso4217_CNY">8000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
  <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_20" unitRef="iso4217_CNY">83913000</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_26" unitRef="iso4217_CNY">72394000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300008" unitRef="iso4217_CNY">2105000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_39" unitRef="iso4217_CNY">1675157000</us-gaap:PaymentsToAcquireShortTermInvestments>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_18" unitRef="iso4217_CNY">-284233000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_32" unitRef="iso4217_CNY">-428099000</us-gaap:NetIncomeLoss>
  <us-gaap:InterestPaid contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_1_2" unitRef="iso4217_CNY">242713000</us-gaap:InterestPaid>
  <us-gaap:InterestCostsCapitalizedAdjustment contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_1_4" unitRef="iso4217_CNY">11073000</us-gaap:InterestCostsCapitalizedAdjustment>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_22" unitRef="iso4217_CNY">3480000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_7" unitRef="iso4217_CNY">-106000</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_1_6" unitRef="iso4217_CNY">-359757000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_1_8" unitRef="iso4217_CNY">-386581000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300010" unitRef="iso4217_CNY">162346000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_62" unitRef="iso4217_CNY">184181000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_61" unitRef="iso4217_CNY">960317000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
  <us-gaap:ProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_30" unitRef="iso4217_CNY">-401275000</us-gaap:ProfitLoss>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_36" unitRef="iso4217_CNY">47513000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:OtherOperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_9" unitRef="iso4217_CNY">8569000</us-gaap:OtherOperatingIncome>
  <us-gaap:OtherNonoperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_24" unitRef="iso4217_CNY">30430000</us-gaap:OtherNonoperatingIncome>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300004" unitRef="iso4217_CNY">41518000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_1_2" unitRef="iso4217_CNY">41518000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_19" unitRef="iso4217_CNY">53494000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_21" unitRef="iso4217_CNY">-15086000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
  <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_4" unitRef="iso4217_CNY">6871000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
  <us-gaap:IncomeTaxReconciliationTaxHolidays contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_5" unitRef="iso4217_CNY">2743000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_1_1" unitRef="iso4217_CNY">62815000</us-gaap:IncomeTaxesPaid>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_7" unitRef="iso4217_CNY">853758000</us-gaap:GrossProfit>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300018" unitRef="iso4217_CNY">5240000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_46" unitRef="iso4217_CNY">20245000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_1_4" unitRef="iso4217_CNY">41518000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300016" unitRef="iso4217_CNY">7850000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_23" unitRef="iso4217_CNY">278229000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_24" unitRef="iso4217_CNY">17927000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_29" unitRef="iso4217_CNY">52355000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_27" unitRef="iso4217_CNY">-405800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_1_2" unitRef="iso4217_CNY">-353445000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_14" unitRef="iso4217_CNY">43325000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_10" unitRef="iso4217_CNY">-20262000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_5" unitRef="iso4217_CNY">402035000</us-gaap:Depreciation>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_72" unitRef="iso4217_CNY">78903000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_7" unitRef="iso4217_CNY">2876000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_28" unitRef="iso4217_CNY">47830000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_29" unitRef="iso4217_CNY">88121000</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_27" unitRef="iso4217_CNY">92692000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:InterestExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_20" unitRef="iso4217_CNY">274184000</us-gaap:InterestExpense>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_49" unitRef="iso4217_CNY">-370130000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromInterestReceived contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_1_3" unitRef="iso4217_CNY">61490000</us-gaap:ProceedsFromInterestReceived>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_53" unitRef="iso4217_CNY">1808498000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_37" unitRef="iso4217_CNY">1702000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_9" unitRef="iso4217_CNY">190027000</us-gaap:ShareBasedCompensation>
  <us-gaap:AdvertisingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4698945D-66A7-44A3-B417-D7A6E8DCB0ED_4_0" unitRef="iso4217_CNY">26360000</us-gaap:AdvertisingExpense>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_2AC0CF68-9768-40F3-AA91-78B5C4F244CA_1_0" unitRef="iso4217_CNY">68092000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_1" unitRef="iso4217_CNY">88361000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_28" unitRef="iso4217_CNY">-10845000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_32" unitRef="iso4217_CNY">195000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:InterestCostsIncurred contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_1_3" unitRef="iso4217_CNY">285257000</us-gaap:InterestCostsIncurred>
  <us-gaap:InterestExpenseBorrowings contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_1_1" unitRef="iso4217_CNY">55391000</us-gaap:InterestExpenseBorrowings>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_1_2" unitRef="iso4217_CNY">-24373000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:OtherNonoperatingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_25" unitRef="iso4217_CNY">3701000</us-gaap:OtherNonoperatingExpense>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_42" unitRef="iso4217_CNY">2496826000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_10" unitRef="iso4217_CNY">359460000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_6" unitRef="iso4217_CNY">2780614000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_12" unitRef="iso4217_CNY">568741000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_3" unitRef="iso4217_CNY">19216000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300015" unitRef="iso4217_CNY">1034000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_31" unitRef="iso4217_CNY">26824000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_71" unitRef="iso4217_CNY">1115032000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_1_3" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
  <us-gaap:ProceedsFromShortTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_60" unitRef="iso4217_CNY">300000000</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_51" unitRef="iso4217_CNY">50332000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_13" unitRef="iso4217_CNY">32199000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_11" unitRef="iso4217_CNY">142835000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_2_3" unitRef="iso4217_USD">15519000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_6" unitRef="iso4217_CNY">184147000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_73" unitRef="iso4217_CNY">1040639000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_1_7" unitRef="iso4217_CNY">26824000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_8" unitRef="iso4217_CNY">90773000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_13" unitRef="iso4217_CNY">1678000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_12" unitRef="iso4217_CNY">36529000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_30" unitRef="iso4217_CNY">14946000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_1_2" unitRef="iso4217_CNY">57189000</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
  <us-gaap:OperatingLeasesRentExpenseMinimumRentals contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_B7AE121E-912A-4BF0-8312-2CD3B58EB74A_1_0" unitRef="iso4217_CNY">92520000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_1_5" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_59" unitRef="iso4217_CNY">85213000</us-gaap:ProceedsFromLongTermLinesOfCredit>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_52" unitRef="iso4217_CNY">7344000</us-gaap:ProceedsFromStockOptionsExercised>
  <vnet:PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_64" unitRef="iso4217_CNY">81547000</vnet:PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases>
  <vnet:PurchaseOfPropertyAndEquipmentThroughCapitalLeases contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_1_5" unitRef="iso4217_CNY">87487000</vnet:PurchaseOfPropertyAndEquipmentThroughCapitalLeases>
  <vnet:OperatingExpensesNet contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_17" unitRef="iso4217_CNY">1137991000</vnet:OperatingExpensesNet>
  <vnet:NetIncomeLossAvailableToCommonStockholdersAfterAdjustments contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_1_5" unitRef="iso4217_CNY">-420249000</vnet:NetIncomeLossAvailableToCommonStockholdersAfterAdjustments>
  <vnet:AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="3" id="id_6903966_0F3B54ED-F303-4F57-8FD1-0346CECD0DA5_1_0" unitRef="pure">0.061</vnet:AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage>
  <vnet:HostingAndRelatedServicesRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_1" unitRef="iso4217_CNY">2369223000</vnet:HostingAndRelatedServicesRevenue>
  <vnet:IncreaseDecreaseInDeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_31" unitRef="iso4217_CNY">4048000</vnet:IncreaseDecreaseInDeferredGovernmentGrants>
  <vnet:ManagedNetworkServicesRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_2" unitRef="iso4217_CNY">1265149000</vnet:ManagedNetworkServicesRevenue>
  <vnet:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_1_6" unitRef="iso4217_CNY">-94782000</vnet:ChangeInCapitalExpendituresIncurredButNotYetPaid>
  <vnet:DepositarySharesIssued contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="INF" id="id_6903966_C3C85A5D-518A-466E-874B-02E1F72F2DD4_1_400000" unitRef="shares">7200000</vnet:DepositarySharesIssued>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300002" unitRef="iso4217_CNY">-425648000</vnet:EquityProfitLoss>
  <vnet:IncreaseDecreaseInUnrecognizedTaxBenefitsExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_26" unitRef="iso4217_CNY">-5961000</vnet:IncreaseDecreaseInUnrecognizedTaxBenefitsExpense>
  <vnet:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_1_8" unitRef="iso4217_CNY">-174761000</vnet:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability>
  <vnet:IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_10" unitRef="iso4217_CNY">-529000</vnet:IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits>
  <vnet:PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="4" id="id_6903966_C9DCE986-AA72-4FB8-BE49-FFC06053BF64_2_0" unitRef="pure">0.0110</vnet:PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees>
  <vnet:IncomeTaxReconciliationChangeInDeferredTaxes contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_11" unitRef="iso4217_CNY">387000</vnet:IncomeTaxReconciliationChangeInDeferredTaxes>
  <vnet:RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_67" unitRef="iso4217_CNY">13000000</vnet:RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions>
  <vnet:EffectOfTaxHolidayOnEarningsPerShareBasic contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="3" id="id_6903966_10405FDA-C1FD-4538-B66B-624FAF084462_1_0" unitRef="iso4217_CNY_per_shares">0.006</vnet:EffectOfTaxHolidayOnEarningsPerShareBasic>
  <vnet:NoncontrollingInterestChangeFromSaleOfParentEquityInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300003" unitRef="iso4217_CNY">-8000000</vnet:NoncontrollingInterestChangeFromSaleOfParentEquityInterest>
  <vnet:EffectOfTaxHolidayOnEarningsPerShareDiluted contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="3" id="id_6903966_10405FDA-C1FD-4538-B66B-624FAF084462_1_1" unitRef="iso4217_CNY_per_shares">0.006</vnet:EffectOfTaxHolidayOnEarningsPerShareDiluted>
  <vnet:IncreaseDecreaseInAccountsAndNotesPayable contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_25" unitRef="iso4217_CNY">96548000</vnet:IncreaseDecreaseInAccountsAndNotesPayable>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_1_4" unitRef="iso4217_CNY">-7850000</vnet:IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests>
  <vnet:PrepaymentsForBusinessAcquisition contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_54" unitRef="iso4217_CNY">19310000</vnet:PrepaymentsForBusinessAcquisition>
  <vnet:IncomeTaxReconciliationPreferentialTaxRates contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_1_6" unitRef="iso4217_CNY">6183000</vnet:IncomeTaxReconciliationPreferentialTaxRates>
  <vnet:BusinessTaxAndSurcharges contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_CBF8F925-51B9-4CAE-9953-120DE4403B9E_1_3" unitRef="iso4217_CNY">6394000</vnet:BusinessTaxAndSurcharges>
  <vnet:InterestExpenseAndAmortizationCostOfBonds contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_1_0" unitRef="iso4217_CNY">172677000</vnet:InterestExpenseAndAmortizationCostOfBonds>
  <vnet:ChangesInContingentAcquisitionConsiderationPayable contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5010_1300013" unitRef="iso4217_CNY">214543000</vnet:ChangesInContingentAcquisitionConsiderationPayable>
  <vnet:ProceedsFromSaleAndLeasebackTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_66" unitRef="iso4217_CNY">130000000</vnet:ProceedsFromSaleAndLeasebackTransactions>
  <vnet:IntangibleAssetsExpendituresIncurredButNotYetPaid contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_1_7" unitRef="iso4217_CNY">1392000</vnet:IntangibleAssetsExpendituresIncurredButNotYetPaid>
  <vnet:HostingAndRelatedServicesCostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_4" unitRef="iso4217_CNY">1758756000</vnet:HostingAndRelatedServicesCostOfGoodsAndServicesSold>
  <vnet:ManagedNetworkServicesCostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_1_5" unitRef="iso4217_CNY">1021858000</vnet:ManagedNetworkServicesCostOfGoodsAndServicesSold>
  <vnet:PaymentsOfLoanToThirdParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1_40" unitRef="iso4217_CNY">73472000</vnet:PaymentsOfLoanToThirdParty>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1547686x1559589" decimals="-3" id="id_6903966_CB0BEEA4-C9F0-49DA-B392-B1C0D8FDA1FC_1003_2" unitRef="iso4217_USD">22801000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <vnet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1547686x1559589" decimals="2" id="id_6903966_CB0BEEA4-C9F0-49DA-B392-B1C0D8FDA1FC_1003_1" unitRef="iso4217_USD_per_shares">18.27</vnet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1547686x1595567" decimals="INF" id="id_6903966_69481795-CD3C-425C-9EEF-102A0D6ADF28_1001_0" unitRef="shares">952178</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549394x1639094" decimals="INF" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_1002_1" unitRef="iso4217_USD_per_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549394x1639094" decimals="-3" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_1002_2" unitRef="iso4217_USD">3111000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1616747" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_1001_0" unitRef="iso4217_CNY">27144000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1634187" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_2001_4" unitRef="iso4217_CNY">6712000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1644279" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_3001_2" unitRef="iso4217_CNY">7969000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1683247" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_4001_5" unitRef="iso4217_CNY">4255000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1703004" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_5001_3" unitRef="iso4217_CNY">275000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1727204_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1001_5" unitRef="iso4217_CNY">-66012000</us-gaap:OperatingIncomeLoss>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1734772_1549585x1671490" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_7001_18" unitRef="iso4217_CNY">16602000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1772764_1549585x1683247" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_11001_10" unitRef="iso4217_CNY">20023000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1570570_1552331x1551562" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_13001_14" unitRef="iso4217_CNY">37101000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1572196" decimals="-3" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_1001_0" unitRef="iso4217_USD">172012000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1572196_1553299x1547892" decimals="INF" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_2001_2" unitRef="shares">18250268</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1572196_1553299x1551104" decimals="INF" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_3001_1" unitRef="shares">39087125</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1650854" decimals="2" id="id_6903966_3429DACD-719A-425E-9AA4-A494168D2DAA_1002_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1680023" decimals="-3" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_4001_3" unitRef="iso4217_USD">50000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1680023_1553299x1547892" decimals="INF" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_5001_5" unitRef="shares">10524257</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1680023_1553299x1551104" decimals="INF" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_6001_4" unitRef="shares">6142410</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1747546" decimals="-3" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_7001_6" unitRef="iso4217_USD">74004000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1747546_1553299x1551104" decimals="INF" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_8001_7" unitRef="shares">24668022</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:Revenues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_11" unitRef="iso4217_CNY">1265149000</us-gaap:Revenues>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_22" unitRef="iso4217_CNY">-219575000</us-gaap:OperatingIncomeLoss>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_13" unitRef="iso4217_CNY">243291000</us-gaap:GrossProfit>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_19" unitRef="iso4217_CNY">-18586000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_15" unitRef="iso4217_CNY">-187598000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_12" unitRef="iso4217_CNY">-1021858000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_17" unitRef="iso4217_CNY">-181670000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_18" unitRef="iso4217_CNY">-19365000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1001_16" unitRef="iso4217_CNY">-55647000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:Revenues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_0" unitRef="iso4217_CNY">2369223000</us-gaap:Revenues>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_10" unitRef="iso4217_CNY">-64658000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherOperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_4" unitRef="iso4217_CNY">8569000</us-gaap:OtherOperatingIncome>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_2" unitRef="iso4217_CNY">610467000</us-gaap:GrossProfit>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_9" unitRef="iso4217_CNY">-24739000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_5" unitRef="iso4217_CNY">-171862000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_1" unitRef="iso4217_CNY">-1758756000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_7" unitRef="iso4217_CNY">-387071000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_8" unitRef="iso4217_CNY">-12834000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2001_6" unitRef="iso4217_CNY">-87188000</us-gaap:ResearchAndDevelopmentExpense>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1579704" decimals="2" id="id_6903966_5AB032B7-90BB-4C7C-A120-D163EE0FEBB2_1004_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1653609" decimals="-3" id="id_6903966_97F0538E-8EB4-4342-BE9F-C8A58E7BF7F9_1001_0" unitRef="iso4217_CNY">8439000</us-gaap:ShareBasedCompensation>
  <vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1669976_1553301x1558510" decimals="3" id="id_6903966_B7991F5F-07AE-454A-9B70-1B8D54766321_1001_0" unitRef="pure">0.165</vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1688594" decimals="2" id="id_6903966_1E886E4A-B625-425B-94A8-2BF2DD1059C6_1003_0" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <vnet:IncomeTaxHolidayReductionPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1688594" id="id_6903966_1E886E4A-B625-425B-94A8-2BF2DD1059C6_1003_1">P3Y</vnet:IncomeTaxHolidayReductionPeriod>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1701103" decimals="2" id="id_6903966_73642BEB-EE51-4E01-968C-02344B2EC120_1002_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1747659_1553301x1553437" decimals="2" id="id_6903966_807B89BB-8688-4814-AF98-46A259A17DAA_1001_0" unitRef="pure">0.17</vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate>
  <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553299x1551104" decimals="INF" id="id_6903966_4E212CF9-6B06-4C96-908C-B492451EE89E_9001_8" unitRef="shares">13098599</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553299x1634884" decimals="INF" id="id_6903966_E123A2E5-918E-4108-BE46-7053C800C864_1001_0" unitRef="shares">146372</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553299x1634884" decimals="INF" id="id_6903966_83EB621C-1986-4AA7-A59E-F0EC8A761144_1001_0" unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553299x1634884" decimals="INF" id="id_6903966_4BE3BB56-F5ED-4A55-A23E-FA6014E97890_1001_0" unitRef="iso4217_CNY">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_1100008" unitRef="iso4217_CNY">2105000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_1100010" unitRef="iso4217_CNY">162346000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_1100004" unitRef="iso4217_CNY">41518000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_1100018" unitRef="iso4217_CNY">5240000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_1100016" unitRef="iso4217_CNY">7850000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_1100002" unitRef="iso4217_CNY">-428099000</vnet:EquityProfitLoss>
  <vnet:NoncontrollingInterestChangeFromSaleOfParentEquityInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_1100003" unitRef="iso4217_CNY">-1963000</vnet:NoncontrollingInterestChangeFromSaleOfParentEquityInterest>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:ChangesInContingentAcquisitionConsiderationPayable contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5008_1100013" unitRef="iso4217_CNY">214543000</vnet:ChangesInContingentAcquisitionConsiderationPayable>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353_1557586x1672567" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_6008_1100007" unitRef="iso4217_CNY">1808498000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549644" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5007_1000002" unitRef="iso4217_CNY">-428099000</vnet:EquityProfitLoss>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549644" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5007_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:StatutoryReserve contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549644" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5007_1000014" unitRef="iso4217_CNY">10911000</vnet:StatutoryReserve>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550803" decimals="-3" id="id_6903966_CDCEAD29-5853-479A-BD55-DA7BBBDDF7B6_4001_2" unitRef="iso4217_CNY">41518000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_700008" unitRef="iso4217_CNY">2105000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_700010" unitRef="iso4217_CNY">162346000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_700005" unitRef="iso4217_CNY">-1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_700018" unitRef="iso4217_CNY">5240000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_700016" unitRef="iso4217_CNY">7850000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_700009" unitRef="iso4217_CNY">-20523000</vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue>
  <vnet:NoncontrollingInterestChangeFromSaleOfParentEquityInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_700003" unitRef="iso4217_CNY">-1963000</vnet:NoncontrollingInterestChangeFromSaleOfParentEquityInterest>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:ChangesInContingentAcquisitionConsiderationPayable contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5004_700013" unitRef="iso4217_CNY">214543000</vnet:ChangesInContingentAcquisitionConsiderationPayable>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810_1557586x1672567" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_6004_700007" unitRef="iso4217_CNY">1808491000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1552995" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5006_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:StatutoryReserve contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1552995" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5006_900014" unitRef="iso4217_CNY">-10911000</vnet:StatutoryReserve>
  <vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1553449" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5002_500009" unitRef="iso4217_CNY">20523000</vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1553449" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5002_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1555828" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5009_1200015" unitRef="iso4217_CNY">1034000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1555828" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5009_1200002" unitRef="iso4217_CNY">2451000</vnet:EquityProfitLoss>
  <vnet:NoncontrollingInterestChangeFromSaleOfParentEquityInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1555828" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5009_1200003" unitRef="iso4217_CNY">-6037000</vnet:NoncontrollingInterestChangeFromSaleOfParentEquityInterest>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1555828" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5009_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557434" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5005_800004" unitRef="iso4217_CNY">41518000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557434" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5005_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5001_400005" unitRef="shares">13098599</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5001_400008" unitRef="shares">6429372</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5001_400017" unitRef="shares">2454420</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5003_600005" unitRef="iso4217_CNY">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <vnet:StockIssuedShareForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="0" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5001_400019" unitRef="shares">4462098</vnet:StockIssuedShareForRestrictedSharesVested>
  <vnet:DepositarySharesIssued contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5001_400011" unitRef="shares">7200000</vnet:DepositarySharesIssued>
  <vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5001_400009" unitRef="shares">878232</vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5001_21" unitRef="iso4217_USD">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5003_21" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_5001_400020" unitRef="shares">6916518</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711_1557586x1672567" decimals="INF" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_6001_400006" unitRef="shares">98672082</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711_1557586x1672567" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_6003_600007" unitRef="iso4217_CNY">7000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553301x1547871" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_1001_1" unitRef="iso4217_CNY">-97166000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <vnet:UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553301x1547871" decimals="-3" id="id_6903966_501E8800-A11C-468D-BFBB-5CA86A73F709_1001_0" unitRef="iso4217_CNY">-1082000</vnet:UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense>
  <vnet:SocialInsuranceContributionByEmployer contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553301x1547871" decimals="-3" id="id_6903966_8F06B10D-F3CB-4A9C-BA25-A8C1E3C4CFFB_1001_0" unitRef="iso4217_CNY">89571000</vnet:SocialInsuranceContributionByEmployer>
  <us-gaap:OperatingLeasesRentExpenseMinimumRentals contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553301x1560668_1557736x1549351" decimals="-3" id="id_6903966_9CA7728A-320F-41E5-B771-7253924887AB_1001_0" unitRef="iso4217_CNY">13952000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1553301x1701866" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_2001_0" unitRef="iso4217_CNY">-256279000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_1_0" unitRef="iso4217_CNY">270358000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:SalesRevenueNet contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1554036x1550719" decimals="-3" id="id_6903966_6089687C-F173-4DC4-9814-8153285C831E_1_0" unitRef="iso4217_CNY">3066090000</us-gaap:SalesRevenueNet>
  <us-gaap:ProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1554036x1550719" decimals="-3" id="id_6903966_6089687C-F173-4DC4-9814-8153285C831E_1_1" unitRef="iso4217_CNY">-35811000</us-gaap:ProfitLoss>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_1_1" unitRef="iso4217_CNY">105635000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_1_2" unitRef="iso4217_CNY">-354408000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_1_3" unitRef="iso4217_CNY">21585000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1555174x1557774" decimals="INF" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_1001_3" unitRef="iso4217_CNY">0</us-gaap:ImpairmentOfInvestments>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1555454x1556570" decimals="-3" id="id_6903966_6FA83A8D-AA33-419C-BD61-11402278F708_1001_0" unitRef="iso4217_CNY">37652000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1555454x1556570" decimals="INF" id="id_6903966_CB082967-4657-4F6C-99B6-06662C373BA5_1003_0" unitRef="iso4217_USD">0</us-gaap:ImpairmentOfInvestments>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557586x1672567" decimals="-3" id="id_6903966_DAE6B145-324B-4ADC-82E4-8BFFC83C73D4_6010_1300007" unitRef="iso4217_CNY">1808498000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <vnet:BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557586x1694571" decimals="INF" id="id_6903966_56A1852D-AB72-4BB5-B393-5271DC62E744_1001_1" unitRef="pure">0.28</vnet:BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557722x1547986_1557723x1550026" decimals="2" id="id_6903966_A5F35AF7-105E-4E00-A355-6E68B791F5AF_1001_0" unitRef="pure">0.15</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557722x1549821_1557723x1548033" decimals="2" id="id_6903966_47B28D88-699F-42D1-BAF1-DCD3BBB53156_1001_1" unitRef="pure">0.06</us-gaap:ConcentrationRiskPercentage1>
  <vnet:EntityWideRevenueMajorCustomerNumber contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557723x1548033" decimals="INF" id="id_6903966_47B28D88-699F-42D1-BAF1-DCD3BBB53156_3001_2" unitRef="Customer">0</vnet:EntityWideRevenueMajorCustomerNumber>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_1_0" unitRef="iso4217_CNY">-26621000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1_3" unitRef="iso4217_CNY">-209987000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1_8" unitRef="iso4217_CNY">-428099000</us-gaap:NetIncomeLoss>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_1_6" unitRef="iso4217_CNY">-386581000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_1_7" unitRef="iso4217_CNY">-386581000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_1_2" unitRef="iso4217_CNY">-41518000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1_4" unitRef="iso4217_CNY">-152100000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_1_4" unitRef="iso4217_CNY">41518000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1_6" unitRef="iso4217_CNY">-428099000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1_2" unitRef="iso4217_CNY">43325000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1_7" unitRef="iso4217_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_1_1" unitRef="iso4217_CNY">-977300000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_1_5" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1_1" unitRef="iso4217_CNY">166662000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_1_2" unitRef="iso4217_CNY">1798230000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_1_3" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_1_3" unitRef="iso4217_CNY">794309000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:RevenueFromGrants contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557863x1643991" decimals="-3" id="id_6903966_2B706C22-C75A-4A06-B328-F91B2346C86B_1001_0" unitRef="iso4217_CNY">10160000</us-gaap:RevenueFromGrants>
  <vnet:AmortizationOfGrants contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_1001_3" unitRef="iso4217_CNY">6112000</vnet:AmortizationOfGrants>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1549841" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_1001_1" unitRef="iso4217_CNY">5670000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1549841" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_1001_1" unitRef="iso4217_CNY">13488000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1551184" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_2001_0" unitRef="iso4217_CNY">328217000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1551184" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_2001_0" unitRef="iso4217_CNY">12422000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1551807" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_3001_2" unitRef="iso4217_CNY">29753000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1551807" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_3001_2" unitRef="iso4217_CNY">153814000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1556249" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_4001_3" unitRef="iso4217_CNY">38395000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1556249" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_4001_3" unitRef="iso4217_CNY">10303000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1559426x1550890" decimals="-3" id="id_6903966_E2CEEE71-7EFF-4D58-988F-2B95B778C16E_1001_0" unitRef="iso4217_CNY">64371000</us-gaap:Depreciation>
  <vnet:BusinessTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1641410x1617815" decimals="2" id="id_6903966_CBF8F925-51B9-4CAE-9953-120DE4403B9E_1001_0" unitRef="pure">0.03</vnet:BusinessTaxRate>
  <vnet:BusinessTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20151231_0_1641410x1666604" decimals="2" id="id_6903966_CBF8F925-51B9-4CAE-9953-120DE4403B9E_2001_1" unitRef="pure">0.05</vnet:BusinessTaxRate>
  <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_3A5137C1-1564-4DD8-98AD-5E38A50D3BDA_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;14.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;ACCRUED EXPENSES AND OTHER
 PAYABLES&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The components of accrued expenses and other payables are as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="73%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payroll and welfare payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248,895&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;197,171&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,305&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Value-added tax and other taxes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,011&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,951&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,605&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payables for office supplies and utilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,532&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payables for the purchase of property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;266,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;185,594&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,525&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payables for purchase of the intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,352&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;570&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued service fees&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74,812&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52,090&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,456&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,359&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,816&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-settled bonuses and liability classified RSU&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;72,138&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payables for acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,268&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,340&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,381&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,476&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;787,916&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;657,133&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
  <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_E28B4DC6-4574-4855-B5B7-C5A43FED9002_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(t)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Advertising
 expenditures&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Advertising expenditures are expensed as incurred and are included
 in sales and marketing expenses, which amounted to RMB26,360,
 RMB20,420 and RMB7,773 (US$1,195) for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, respectively.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_A6395D8C-6244-4175-B06F-C08129EE87E5_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(f)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Cash and cash
 equivalents&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cash and cash equivalents consist of cash on hand and demand
 deposits placed with banks or other financial institutions which
 are unrestricted as to withdrawal and use and have original
 maturities less than three&amp;#xA0;months. All highly liquid
 investments with a stated maturity of 90 days or less from the date
 of purchase are classified as cash equivalents.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_A6C53142-8D15-4BBE-B3BC-3C05362C4F85_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(g)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Restricted cash&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Restricted cash mainly represents amounts held by a few banks in
 escrow as security for credit facilities, the guarantee of
 compliance with the network and service requirements of the radio
 spectrum license awarded by the Hong Kong Telecommunication
 Authority, the deposits held in escrow for the advances received
 from end customers subscribing Office 365 and Windows Azure
 services (the disbursement of which shall be agreed by both
 Microsoft (China) Co., Ltd. (&amp;#x201C;Microsoft&amp;#x201D;) and the
 Company).&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_01F3A043-DA7E-46E7-8C4A-A0F3C8A16EEA_1_0">&lt;div&gt;
 &lt;p&gt;&amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;30.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;COMMITMENTS AND
 CONTINGENCIES&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Capital commitments&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company has the following
 commitments to purchase certain computer and network equipment,
 land use right and construction in progress:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;255,059&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,202&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;104,926&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,127&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,555&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,286&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;72,939&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;663,661&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;102,003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,300,140&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;199,829&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 18pt; TEXT-INDENT: -4%"&gt;
 &lt;b&gt;&lt;i&gt;Operating lease commitments&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company leases facilities in the PRC, Hong Kong and United
 States under &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable&lt;/font&gt; operating leases
 expiring on different dates.&amp;#xA0;For the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, total rental expenses for
 all operating leases amounted to RMB92,520, RMB93,869 and RMB89,780
 (US$16,305), respectively. As of December&amp;#xA0;31, 2017, the
 Company has future minimum lease payments under &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable&lt;/font&gt; operating leases with
 initial terms in excess of one year in relation to office premises
 and data center space consisting of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="83%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;115,066&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;92,916&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,281&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,499&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;184,925&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;516,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;79,407&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Payments under operating leases are expensed on a straight-line
 basis over the periods of their respective leases. The terms of the
 leases do not contain material rent escalation clauses or
 contingent rents.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Bandwidth and cabinet capacity purchase
 commitments&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company had outstanding purchase
 commitments in relation to bandwidth and cabinet capacity
 consisting of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;469,344&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;72,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;88,405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59,172&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,095&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,823&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,121&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,874&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,360&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;691,618&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;106,301&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Managed Network Services&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company was in the process of
 negotiation with the seller of the Managed Network Entities on the
 quality assessment of the fiber optic network subsequent to the
 completion of construction. As this is a pending event subsequent
 to the acquisition which is unrelated to the original acquisition,
 the Company concluded that the accounting for any settlement should
 be separated from that of the business combination. Based on the
 Company&amp;#x2019;s best estimate, the fair value of the related
 contingent consideration in shares of RMB47,755, as determined
 based on the remeasured amount of December&amp;#xA0;31, 2012, is
 accrued as a contingent payable pursuant to ASC 450,
 &lt;i&gt;Contingencies&lt;/i&gt;. The Company is negotiating with the seller of
 the Managed Network Entities to come to an agreement on the quality
 assessment of the fiber optic network as of December&amp;#xA0;31, 2017
 and the Company&amp;#x2019;s estimate of the contingent payable remains
 unchanged.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 18pt; TEXT-INDENT: -4%"&gt;
 &lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company has recognized an accrual
 of RMB16,511 (US$2,538) for unrecognized tax benefits and its
 interest (Note 22). The final outcome of the tax uncertainty is
 dependent upon various matters including tax examinations,
 interpretation of tax laws or expiration of statutes of limitation.
 However, due to the uncertainties associated with the status of
 examinations, including the protocols of finalizing audits by the
 relevant tax authorities, there is a high degree of uncertainty
 regarding the future cash outflows associated with these tax
 uncertainties. As of December&amp;#xA0;31, 2017, the Company classified
 the accrual for unrecognized tax benefits as a &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; liability.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Securities Litigation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In 2014, the Company and certain of its officers and directors were
 named as defendants in two putative securities class actions filed
 in U.S. federal district courts in Texas, The complaints in both
 actions alleged that certain of the Company&amp;#x2019;s financial
 statements and other public disclosures contained misstatements or
 omissions and asset claims under the U.S. securities laws. In 2016,
 the Company filed a motion to dismiss the complaint and in 2017,
 the magistrate judge issued a report and recommendation to deny the
 Company&amp;#x2019;s motion to dismiss.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 On April 9, 2018, the lead plaintiff of the putative class action
 filed an unopposed motion for preliminary approval of class action
 settlement, requesting that, among others, the Court preliminarily
 approve a settlement agreement that the parties reached to settle
 the case for RMB58,808 (US$9,000). The unopposed motion for
 preliminary approval is currently pending before the Court.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 The Company assessed that the settlement is probable and recorded
 an estimated loss after deduction of insurance claim of RMB10,007
 (US$1,538) within accrued expenses and other payables in the
 consolidated balance sheets as of December 31, 2017.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_BD6DE738-8311-40AE-9443-68425174F553_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;4.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;DISPOSAL OF WIFIRE ENTITIES AND
 AIPU GROUP&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In September 2017, six wholly-owned subsidiaries engaged in CDN,
 hosting area network services and route optimization businesses,
 namely Guangzhou Gehua Network Technology Development Co., Ltd.,
 Beijing Chengyishidai Network Technology Co., Ltd., Zhiboxintong
 (Beijing) Network Technology Co., Ltd., WiFire (Beijing) Technology
 Co., Ltd., Beijing Fastweb Network Technology Co., Ltd. and WiFire
 Network Technology (Shanghai) Co., Ltd. (collectively, the
 &amp;#x201C;WiFire Entities&amp;#x201D;) and Sichuan Aipu Network Co., Ltd.
 (&amp;#x201C;SC Aipu&amp;#x201D;) and its affiliates (collectively, the
 &amp;#x201C;Aipu Group&amp;#x201D;), which are engaged in the last-mile
 broadband business, were deconsolidated by the Company.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Disposal&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;of WiFire Entities&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In September 2017, the Company transferred 66.67% of the equity
 interest in the WiFire Entities for a nominal consideration of RMB6
 yuan for each of the WiFire Entities to Beijing TUS Yuanchuang
 Technology Development Co., Ltd., a wholly-owned subsidiary of
 &lt;font style="WHITE-SPACE: nowrap"&gt;Tus-Holdings,&lt;/font&gt; the
 controlling shareholder of the Company. Upon completion of
 disposal, the Company accounted for the remaining 33.33% of equity
 interest in the WiFire Entities as equity method investments under
 ASC &lt;font style="WHITE-SPACE: nowrap"&gt;323-10&lt;/font&gt; for its ability
 to exercise significant influence in the WiFire Entities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Disposal&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;of Aipu Group&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In September 2017, the Company transferred two shares in SC Aipu to
 Mr.&amp;#xA0;Jian Li, the &lt;font style="WHITE-SPACE: nowrap"&gt;Co-CEO&lt;/font&gt; and a director of SC Aipu, for
 a nominal consideration of RMB1 yuan. Immediately after the
 disposal, the Company&amp;#x2019;s ownership in SC Aipu changed from 50%
 equity interest plus one share to 50% equity interest minus one
 share and lost control. The Company accounted for the remaining
 equity interest as equity method investment for its ability to
 exercise significant influence in the Aipu Group.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Subsequently in December 2017, the Company transferred all the
 remaining 50% equity interest minus one share in SC Aipu to Tibet
 Xingtao Culture Communications Co., Ltd., one of SC Aipu&amp;#x2019;s
 shareholders, for a nominal consideration of RMB1 yuan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In addition to the impairment losses for long-lived assets and
 goodwill of RMB401,808 (US$61,757) and RMB766,440 (US$117,800),
 respectively, recognized in relation to Wifire Entities and Aipu
 Group before the disposal, the Company recognized a gain on
 disposal of WiFire Entities and Aipu Group of RMB497,036
 (US$76,393) for the year ended December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C550EB6A-EC34-41CE-AF78-BEC38594B7E4_1_4">FY</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C550EB6A-EC34-41CE-AF78-BEC38594B7E4_1_3">2017</dei:DocumentFiscalYearFocus>
  <dei:DocumentType contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C550EB6A-EC34-41CE-AF78-BEC38594B7E4_1_0">20-F</dei:DocumentType>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_35" unitRef="iso4217_CNY_per_shares">-1.36</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_35" unitRef="iso4217_USD_per_shares">-0.21</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_E2DA7292-7F26-4C40-B16D-5CAFA6E739A5_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(aa)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Loss per share&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In accordance with ASC 260, &lt;i&gt;Earnings per Share&lt;/i&gt;, basic loss
 per share is computed by dividing net loss attributable to ordinary
 shareholders by the weighted average number of unrestricted
 ordinary shares outstanding during the year. Diluted loss per share
 is calculated by dividing net profit attributable to ordinary
 shareholders as adjusted for the effect of dilutive ordinary
 equivalent shares, if any, by the weighted average number of
 ordinary and dilutive ordinary equivalent shares outstanding during
 the period. Contingently issuable shares, including
 performance-based share awards and contingent considerations to be
 settled in shares, are included in the computation of basic
 earnings per share only when there is no circumstance under which
 those shares would not be issued. Contingently issuable shares are
 included in the denominator of the diluted loss per share
 calculation as of the beginning of the period or as of the
 inception date of the contingent share arrangement, if later, only
 when dilutive and when all the necessary conditions have been
 satisfied as of the reporting period end. For contracts that may be
 settled in ordinary shares or in cash at the election of the
 Company, share settlement is presumed, pursuant to which
 incremental shares relating to the number of shares that would be
 required to settle the contract are included in the denominator of
 diluted loss per share calculation if the effect is more dilutive.
 For the contracts that may be settled in ordinary shares or in cash
 at the election of the counterparty, the more dilutive option of
 cash or share settlement is used for the purposes of diluted loss
 per share calculation, pursuant to which share settlement requires
 the number of shares that would be required to settle the contract
 be included in the denominator whereas cash settlement requires an
 adjustment to be made to the numerator for any changes in income or
 loss that would result as if the contract had been classified as an
 asset or a liability for accounting purposes during the period for
 a contract that is classified as equity for accounting purposes, if
 the effect is more dilutive. Ordinary equivalent shares consist of
 the ordinary shares issuable upon the exercise of the share
 options, using the treasury stock method. Ordinary share
 equivalents are excluded from the computation of diluted loss per
 share if their effects would be anti-dilutive.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_34ACF9DC-CE34-46D9-BCF0-5FD7A97E0E7B_3_0" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <dei:EntityCentralIndexKey contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_1_400002">0001508475</dei:EntityCentralIndexKey>
  <dei:EntityWellKnownSeasonedIssuer contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_1_400004">No</dei:EntityWellKnownSeasonedIssuer>
  <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_3F1358A1-09BC-485F-9479-F5A0B8D1A496_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table presents a reconciliation of all liabilities
 measured at fair value on a recurring basis using significant
 unobservable inputs (level 3):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Contingent&amp;#xA0;consideration&lt;br /&gt;
 payables&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at January&amp;#xA0;1, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;372,256&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(93,307&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payment of cash consideration&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,617&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassification to equity upon resolution of contingencies&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(210,535&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,797&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Settlement of contingent consideration payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017 (US$)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share-settled&amp;#xA0;bonuses&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at January&amp;#xA0;1, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,352&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase in bonuses settled in shares during 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,678&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,319&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassification to equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bonuses settled in cash during 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(20,295&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(810&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassification to equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22,752&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reversal of share-settled bonuses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017 (US$)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="81%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Liability&amp;#xA0;classified&amp;#xA0;RSU&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,612&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase in liability classified RSU&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,903&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassification to equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(84,650&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017 (US$)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_2B221172-F9A9-427F-A459-B7643FC9269B_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(q)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Fair value of financial
 instruments&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s financial instruments include cash and cash
 equivalents, restricted cash, short-term investments, accounts
 receivable and payable, other receivables and payables, bonds
 payable, short-term, long-term bank borrowings, &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; investments,
 share-settled bonuses, liability-classified restricted share units,
 and balances with related parties. Other than the bonds payable,
 long-term bank borrowings, share-settled bonuses and the contingent
 consideration payable included in the balances with related
 parties, the carrying values of these financial instruments
 approximate their fair values due to their short-term
 maturities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The carrying amounts of long-term bank borrowings approximate their
 fair values since they bear interest rates which approximate market
 interest rates. The contingent considerations and share-settled
 bonuses are initially measured at fair value on the acquisition
 dates of the acquired businesses and the date of grant,
 respectively, and subsequently remeasured at the end of each
 reporting period with an adjustment for fair value recorded to the
 current period expense&lt;/p&gt;
 &lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_3_13" unitRef="iso4217_CNY_per_shares">-1.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_4_13" unitRef="iso4217_USD_per_shares">-0.21</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:InventoryPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_AF3A829B-60D3-4314-A43F-FDED3409F01A_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(j)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Inventories are stated at the lower of cost or market. Cost is
 determined using the &lt;font style="WHITE-SPACE: nowrap"&gt;first-in,&lt;/font&gt; &lt;font style="WHITE-SPACE: nowrap"&gt;first-out&lt;/font&gt; method. Adjustments to
 reduce the cost of inventory to its net market value are made, if
 required, for decreases in sales prices, obsolescence or similar
 reductions in the estimated net realizable value.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C7F15004-8C63-414C-8513-75B7FE47138B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 The Company&amp;#x2019;s long-term investments comprise of the
 following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost method investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,087&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,848&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Equity method investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;234,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;450,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;
 investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,537&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;390&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;298,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;510,926&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;78,528&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock>
  <us-gaap:InvestmentPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_3D1D4DD6-DE4A-4C5A-9CEE-37B3509932C1_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(h)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Short-term
 investments&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 All highly liquid investments with stated maturities of greater
 than 90 days but less than 365 days are mainly fixed rate time
 deposits that are classified as short-term investments. The Company
 accounts for the investments in debt and equity securities in
 accordance with ASC Topic&amp;#xA0;320&amp;#xA0;(&amp;#x201C;ASC 320&amp;#x201D;),
 &lt;i&gt;Investments&amp;#x2014;Debt and Equity Securities&lt;/i&gt;. The Company
 classifies the investments in debt and equity securities as
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&amp;#x201C;held-to-maturity&amp;#x201D;,&lt;/font&gt;&lt;/font&gt;
 &amp;#x201C;trading&amp;#x201D; or &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&amp;#x201C;available-for-sale&amp;#x201D;,&lt;/font&gt;&lt;/font&gt;
 whose classification determines the respective accounting methods
 stipulated by ASC 320. Dividend and interest income for all
 categories of investments in securities are included in earnings.
 Any realized gains or losses, if any, on the sale of the short-term
 investments are determined on a specific identification method, and
 such gains and losses are reflected in earnings during the period
 in which gains or losses are realized.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The securities that the Company has positive intent and ability to
 hold to maturity are classified as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;held-to-maturity&lt;/font&gt;&lt;/font&gt; securities and
 stated at amortized cost. For individual securities classified as
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;held-to-maturity&lt;/font&gt;&lt;/font&gt; securities,
 the Company evaluates whether a decline in fair value below the
 amortized cost basis is other-than-temporary in accordance with the
 Company&amp;#x2019;s policy and ASC 320. When the Company intends to
 sell an impaired debt security or it is &lt;font style="WHITE-SPACE: nowrap"&gt;more-likely-than-not&lt;/font&gt; that it will be
 required to sell prior to recovery of its amortized cost basis, an
 other-than-temporary impairment is deemed to have occurred. In
 these instances, the other-than-temporary impairment loss is
 recognized in earnings equal to the entire excess of the debt
 security&amp;#x2019;s amortized cost basis over its fair value at the
 balance sheet date of the reporting period for which the assessment
 is made. When the Company does not intend to sell an impaired debt
 security and it is &lt;font style="WHITE-SPACE: nowrap"&gt;more-likely-than-not&lt;/font&gt; that it will not
 be required to sell prior to recovery of its amortized cost basis,
 the Company must determine whether or not it will recover its
 amortized cost basis. If the Company concludes that it will not, an
 other-than-temporary impairment exists and that portion of the
 credit loss is recognized in earnings, while the portion of loss
 related to all other factors is recognized in other comprehensive
 loss.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The securities that are bought and held principally for the purpose
 of selling them in the near term are classified as trading
 securities. Unrealized holding gains and losses for trading
 securities are included in earnings.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Investments not classified as trading or as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;held-to-maturity&lt;/font&gt;&lt;/font&gt; are classified
 as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; securities.
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt; investments
 are reported at fair value, with unrealized gains and losses
 recorded in accumulated other comprehensive loss. Realized gains or
 losses are included in earnings during the period in which the gain
 or loss is realized. An impairment loss on the &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; securities
 would be recognized in earnings when the decline in value is
 determined to be other-than-temporary.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 No impairment loss had been recorded during each of the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_33" unitRef="iso4217_CNY">402310000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_33" unitRef="iso4217_USD">61835000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_E78A94B1-3BB4-4C4C-A00A-2023E548A2AA_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(gg)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Recent accounting
 pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In May 2014, the Financial Accounting Standards Board
 (&amp;#x201C;FASB&amp;#x201D;) issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2014-09&lt;/font&gt; (&amp;#x201C;ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Revenue from Contracts with Customers (Topic 606)&lt;/i&gt;. ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&lt;/font&gt; supersedes the
 revenue recognition requirements in ASC 605, and requires entities
 to recognize revenue when it transfers promised goods or services
 to customers in an amount that reflects the consideration to which
 the entity expects to be entitled to in exchange for those goods or
 services. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&lt;/font&gt; is
 originally effective for the annual reporting periods beginning
 after December&amp;#xA0;15, 2016, including interim periods within that
 reporting period. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2015-14,&lt;/font&gt; Revenue from Contracts with
 Customers, defers the effective date of ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&lt;/font&gt; by one year. As a result, ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&lt;/font&gt; is effective for
 annual reporting periods beginning after December&amp;#xA0;15, 2017 and
 interim periods therein. Early adoption is permitted to the
 original effective date. The Company adopted the new standard
 effective January&amp;#xA0;1, 2018, using the modified retrospective
 method. The Company has substantially completed the assessment over
 the impact of adopting this new guidance and does not expect the
 adoption will have significant impact on the Company&amp;#x2019;s
 consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In January 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-01&lt;/font&gt; (&amp;#x201C;ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2016-01&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Financial Instruments&lt;/i&gt;. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-01&lt;/font&gt; requires equity investments
 (except those accounted for under the equity method of accounting
 or those that result in consolidation of the investee) to be
 measured at fair value with changes in fair value recognized in net
 income. An entity may choose to measure equity investments that 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 same issuer. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-01&lt;/font&gt; also simplifies the impairment
 assessment of equity investments without readily determinable fair
 values by requiring a qualitative assessment to identify
 impairment. When a qualitative assessment indicates that impairment
 exists, an entity is required to measure the investment at fair
 value. For public business entities, the amendments are effective
 for fiscal years beginning after December&amp;#xA0;15, 2017, including
 interim periods within those fiscal years. The Company is currently
 evaluating the impact of adopting this new standard on its
 consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In February 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-02&lt;/font&gt; (&amp;#x201C;ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Leases.&lt;/i&gt; ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&lt;/font&gt;
 specifies the accounting for leases. For operating leases, ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&lt;/font&gt; requires a lessee
 to recognize a &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;right-of-use&lt;/font&gt;&lt;/font&gt; asset and a lease
 liability, initially measured at the present value of the lease
 payments, in its balance sheet. The standard also requires a lessee
 to recognize a single lease cost, calculated so that the cost of
 the lease is allocated over the lease term, on a generally
 straight-line basis. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&lt;/font&gt; is effective for public
 business entities for annual reporting periods and interim periods
 within those years beginning after December&amp;#xA0;15, 2018. The
 Company will adopt ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&lt;/font&gt; on January&amp;#xA0;1, 2019. The
 Company is currently evaluating the impact of adopting this
 standard on its consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In June 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-13&lt;/font&gt; (&amp;#x201C;ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2016-13&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Financial Instruments &amp;#x2014; Credit Losses&lt;/i&gt; &lt;i&gt;(Topic
 326)&lt;/i&gt;, Measurement of Credit Losses on Financial Instruments.
 ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-13&lt;/font&gt; changes the
 impairment model for most financial assets and certain other
 instruments. The standard will replace &amp;#x201C;incurred loss&amp;#x201D;
 approach with an &amp;#x201C;expected loss&amp;#x201D; model for instruments
 measured at amortized cost. For &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; debt
 securities, entities will be required to record allowances rather
 than reduce the carrying amount, as they do today under the
 other-than-temporary impairment model. The standard is effective
 for public business entities for annual periods beginning after
 December&amp;#xA0;15, 2019, and interim periods therein. Early adoption
 is permitted. The Group is evaluating the effect that this guidance
 will have on its consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In November 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-18,&lt;/font&gt; &lt;i&gt;Statement of Cash
 Flows (Topic 230): Restricted Cash&lt;/i&gt; which requires that the
 statement of cash flows explain the change during the period in the
 total of cash, cash equivalents, and amounts generally described as
 restricted cash or restricted cash equivalents. Therefore, amounts
 generally described as restricted cash and restricted cash
 equivalents should be included with cash and cash equivalents when
 reconciling the &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;beginning-of-period&lt;/font&gt;&lt;/font&gt; and
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;end-of-period&lt;/font&gt;&lt;/font&gt; total amounts
 shown on the statement of cash flows. The standard is effective for
 public business entities for annual periods beginning after
 December&amp;#xA0;15, 2017, and interim periods therein, and early
 adoption is permitted. The Group is evaluating the effect that this
 guidance will have on its consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In January 2017, FASB has issued ASU No. &lt;font style="WHITE-SPACE: nowrap"&gt;2017-01,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Business Combinations
 (Topic 805): Clarifying the Definition of a Business&lt;/i&gt;. The ASU
 affects all companies and other reporting organizations that must
 determine whether they have acquired or sold a business. The
 definition of a business affects many areas of accounting including
 acquisitions, disposals, goodwill, and consolidation. The ASU is
 effective for annual periods beginning after December&amp;#xA0;15,
 2017, including interim periods within those periods for public
 entities. The Group is evaluating the effect that this guidance
 will have on its consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In May 2017, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2017-09,&lt;/font&gt; &lt;i&gt;Compensation
 &amp;#x2013; Stock Compensation: Scope of Modification Accounting&lt;/i&gt;.
 This standard provides clarity and reduces both (1)&amp;#xA0;diversity
 in practice and (2)&amp;#xA0;cost and complexity when applying the
 guidance in Topic 718, Compensation-Stock Compensation, to a change
 to the terms or conditions of a share based payment award. The
 updated guidance is effective for interim and annual periods
 beginning after December&amp;#xA0;15, 2017. The Company is currently
 evaluating the impact of adopting this standard on its consolidated
 financial statements.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_57B3BB81-E329-4E0C-B394-01D016299089_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Loss before income taxes consists of:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="58%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-PRC&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(256,279&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(155,364&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(286,388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(44,018&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 PRC&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(97,166&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(787,718&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(721,426&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(110,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(353,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(943,082&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,007,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(154,899&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_DBF096FF-BDD4-4349-8767-E286E4A0668D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Income tax (expense) benefits comprises of:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(68,092&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(54,772&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(37,856&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,818&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,262&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,932&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;128,026&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,677&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(47,830&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;90,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_04F054AF-6430-4CE4-86A0-EF4222E4CC5B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company has future minimum lease
 payments under &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable&lt;/font&gt; operating leases with
 initial terms in excess of one year in relation to office premises
 and data center space consisting of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="83%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;115,066&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;92,916&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,281&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,499&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;184,925&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;516,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;79,407&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_202A3F6A-F453-43A2-9754-06190B8B04F2_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Other than disclosed elsewhere, the
 Company had the following significant related party transactions
 for the years ended December&amp;#xA0;31, 2015, 2016 and 2017:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the years ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Services provided to:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 -&amp;#xA0;Xiaomi Communication&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,458&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;214,555&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,976&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire BJ&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,726&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,495&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Kingsoft&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,969&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,471&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,046&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,237&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Xiaomi&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;275&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,689&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,555&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;854&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Cheetah&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,712&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,478&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;788&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,255&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,314&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Services provided by:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Kingsoft&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,045&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,775&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,195&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - DCSS&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,883&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;987&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CYSD&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,979&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;458&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire BJ&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,616&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,023&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,178&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,632&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales of equipment and property to:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,021&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;157&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchases of equipment and property from:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WNT Technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,629&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;404&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - DIC&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,079&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,234&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;190&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CD Xingpu&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,101&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loan to:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loan from:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CD Guotao&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,483&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest income from loan to:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;210&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Management service provided by:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - DCS&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,602&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
  <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_F3358013-87AD-4DB4-A6AD-0E05C1C351F1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The following tables represent the financial information of the
 Consolidated VIEs as of December&amp;#xA0;31, 2016 and 2017 and for the
 years ended December&amp;#xA0;31, 2015, 2016 and 2017 before
 eliminating the intercompany balances and transactions between the
 Consolidated VIEs and other entities within the Company :&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;ASSETS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current assets:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;239,874&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;233,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Restricted cash&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68,709&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;149,375&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,959&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable (net of allowance for doubtful debt of
 RMB80,313 and RMB70,627 (US$10,855) as of December&amp;#xA0;31, 2016
 and 2017, respectively)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;555,509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;342,276&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52,607&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Inventories&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,320&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid expenses and other current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;636,776&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;809,546&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;124,425&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due from related parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;82,350&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;86,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,345&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,587,538&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,621,694&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;249,251&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 assets:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,501,578&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,331,139&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;358,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;555,649&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,203&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,948&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Land use rights, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;76,044&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74,162&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,398&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,146,570&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;302,956&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,563&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97,063&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;169,224&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,009&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;
 assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;112,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;67,517&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,377&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;266,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;355,894&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54,700&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;
 assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,756,474&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,346,095&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;514,285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,344,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,967,789&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;763,536&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current liabilities:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;183,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts and notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;441,847&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;157,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,280&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued expenses and other payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;525,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;368,190&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,590&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Advance from customers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;201,397&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;403,244&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,977&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;311,191&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,699&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,639&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,400&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to inter-companies &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,221,897&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,863,780&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;286,458&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to related parties (Note 23)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;53,295&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,053&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,467&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current portion of capital lease obligation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;201,315&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,942&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current portion of long-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,564&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred government grants&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,574&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;703&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,185,447&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,192,514&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;490,681&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 liabilities:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to inter-companies &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,052,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,020,972&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;156,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;219,055&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;187,638&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,839&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;62,531&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; portion of
 capital lease obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;581,568&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;687,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;105,617&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrecognized tax benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,153&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,225&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,033&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;182,877&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;109,339&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,805&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred government grants&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,886&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,861&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,745&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;
 liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,148,804&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,036,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;312,960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,334,251&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,228,725&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;803,641&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the Years Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,066,090&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,938,319&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,578,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;396,369&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(35,811&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(674,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(567,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(87,207&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the Years Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash provided by operating activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;270,358&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;141,364&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;364,246&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,984&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash provided by (used in) investing activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;105,635&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(470,955&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(601,368&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(92,429&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash (used in) provided by financing activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(354,408&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;178,283&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;230,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,492&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net increase (decrease) in cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,585&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(151,308&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,201&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(953&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(1)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Amount due to inter-companies consist
 of intercompany payables to the other companies within the Company
 for the purchase of telecommunication resources and fixed assets on
 behalf of the Consolidated VIEs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_20944F46-60C0-48EB-AE8A-B75809F3B830_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;2.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;SUMMARY OF SIGNIFICANT ACCOUNTING
 POLICIES&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Basis of
 presentation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The accompanying consolidated financial statements have been
 prepared in accordance with U.S. generally accepted accounting
 principles (&amp;#x201C;U.S. GAAP&amp;#x201D;).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Principles of
 consolidation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The consolidated financial statements include the financial
 statements of the Company, its subsidiaries and the Consolidated
 VIEs for which the Company or a subsidiary of the Company is the
 primary beneficiary. All significant inter-company transactions and
 balances between the Company, its subsidiaries and the Consolidated
 VIEs are eliminated upon consolidation. Results of acquired
 subsidiaries and its Consolidated VIEs are consolidated from the
 date on which control is transferred to the Company.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(c)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Use of estimates&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The preparation of the consolidated financial statements in
 conformity with US&amp;#xA0;GAAP requires management to make estimates
 and assumptions that affect the reported amounts of assets and
 liabilities and disclosures of contingent assets and liabilities at
 the date of the consolidated financial statements and the reported
 amounts of revenues and expenses during the period. Significant
 estimates and assumptions reflected in the Company&amp;#x2019;s
 financial statements include, but are not limited to, estimating
 the useful lives of long-lived assets, subsequent impairment
 assessment of long-lived assets and goodwill arising from business
 acquisition, determining the fair value of equity method
 investments and retained equity investments in the disposed
 subsidiaries, accounting for investments and the subsequent
 impairment assessment, determining the provision for accounts and
 other receivable, accounting for deferred income taxes, accounting
 for share-based compensation arrangements, and accounting for
 capital lease. Changes in facts and circumstances may result in
 revised estimates. Actual results could differ from those
 estimates, and as such, differences may be material to the
 consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(d)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Foreign currency&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The functional currency of the Company and its overseas
 subsidiaries is the United States dollar (&amp;#x201C;US$&amp;#x201D;),
 whereas the functional currency of the Company&amp;#x2019;s PRC
 subsidiaries and its Consolidated VIEs is the Chinese Renminbi
 (&amp;#x201C;RMB&amp;#x201D;) as determined based on the criteria of ASC 830,
 &lt;i&gt;Foreign Currency Matters&lt;/i&gt;. The Company uses the RMB as its
 reporting currency. Transactions denominated in foreign currencies
 are &lt;font style="WHITE-SPACE: nowrap"&gt;re-measured&lt;/font&gt; into the
 functional currency at the exchange rates prevailing on the
 transaction dates. Foreign currency denominated financial assets
 and liabilities are &lt;font style="WHITE-SPACE: nowrap"&gt;re-measured&lt;/font&gt; at the balance sheet date
 exchange rate. Exchange gains and losses are included in foreign
 exchange gains and losses in the consolidated statements of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Assets and liabilities of the Company and its overseas subsidiaries
 are translated into RMB at fiscal &lt;font style="WHITE-SPACE: nowrap"&gt;year-end&lt;/font&gt; exchange rates. Income and
 expense items are translated at average exchange rates prevailing
 during the fiscal year. The resulting translation adjustments are
 recorded in other comprehensive income within the statements of
 comprehensive loss.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(e)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Convenience
 translation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Amounts in US$ are presented for the convenience of the reader and
 are translated at the noon buying rate of US$1.00 to RMB6.5063 on
 December&amp;#xA0;29, 2017 in the City of New York for cable transfers
 of RMB as certified for customs purposes by the Federal Reserve
 Bank of New York. No representation is made that the RMB amounts
 could have been, or could be, converted into US$ at such rate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(f)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Cash and cash
 equivalents&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cash and cash equivalents consist of cash on hand and demand
 deposits placed with banks or other financial institutions which
 are unrestricted as to withdrawal and use and have original
 maturities less than three&amp;#xA0;months. All highly liquid
 investments with a stated maturity of 90 days or less from the date
 of purchase are classified as cash equivalents.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(g)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Restricted cash&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Restricted cash mainly represents amounts held by a few banks in
 escrow as security for credit facilities, the guarantee of
 compliance with the network and service requirements of the radio
 spectrum license awarded by the Hong Kong Telecommunication
 Authority, the deposits held in escrow for the advances received
 from end customers subscribing Office 365 and Windows Azure
 services (the disbursement of which shall be agreed by both
 Microsoft (China) Co., Ltd. (&amp;#x201C;Microsoft&amp;#x201D;) and the
 Company).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(h)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Short-term
 investments&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 All highly liquid investments with stated maturities of greater
 than 90 days but less than 365 days are mainly fixed rate time
 deposits that are classified as short-term investments. The Company
 accounts for the investments in debt and equity securities in
 accordance with ASC Topic&amp;#xA0;320&amp;#xA0;(&amp;#x201C;ASC 320&amp;#x201D;),
 &lt;i&gt;Investments&amp;#x2014;Debt and Equity Securities&lt;/i&gt;. The Company
 classifies the investments in debt and equity securities as
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&amp;#x201C;held-to-maturity&amp;#x201D;,&lt;/font&gt;&lt;/font&gt;
 &amp;#x201C;trading&amp;#x201D; or &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&amp;#x201C;available-for-sale&amp;#x201D;,&lt;/font&gt;&lt;/font&gt;
 whose classification determines the respective accounting methods
 stipulated by ASC 320. Dividend and interest income for all
 categories of investments in securities are included in earnings.
 Any realized gains or losses, if any, on the sale of the short-term
 investments are determined on a specific identification method, and
 such gains and losses are reflected in earnings during the period
 in which gains or losses are realized.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The securities that the Company has positive intent and ability to
 hold to maturity are classified as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;held-to-maturity&lt;/font&gt;&lt;/font&gt; securities and
 stated at amortized cost. For individual securities classified as
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;held-to-maturity&lt;/font&gt;&lt;/font&gt; securities,
 the Company evaluates whether a decline in fair value below the
 amortized cost basis is other-than-temporary in accordance with the
 Company&amp;#x2019;s policy and ASC 320. When the Company intends to
 sell an impaired debt security or it is &lt;font style="WHITE-SPACE: nowrap"&gt;more-likely-than-not&lt;/font&gt; that it will be
 required to sell prior to recovery of its amortized cost basis, an
 other-than-temporary impairment is deemed to have occurred. In
 these instances, the other-than-temporary impairment loss is
 recognized in earnings equal to the entire excess of the debt
 security&amp;#x2019;s amortized cost basis over its fair value at the
 balance sheet date of the reporting period for which the assessment
 is made. When the Company does not intend to sell an impaired debt
 security and it is &lt;font style="WHITE-SPACE: nowrap"&gt;more-likely-than-not&lt;/font&gt; that it will not
 be required to sell prior to recovery of its amortized cost basis,
 the Company must determine whether or not it will recover its
 amortized cost basis. If the Company concludes that it will not, an
 other-than-temporary impairment exists and that portion of the
 credit loss is recognized in earnings, while the portion of loss
 related to all other factors is recognized in other comprehensive
 loss.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The securities that are bought and held principally for the purpose
 of selling them in the near term are classified as trading
 securities. Unrealized holding gains and losses for trading
 securities are included in earnings.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Investments not classified as trading or as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;held-to-maturity&lt;/font&gt;&lt;/font&gt; are classified
 as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; securities.
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt; investments
 are reported at fair value, with unrealized gains and losses
 recorded in accumulated other comprehensive loss. Realized gains or
 losses are included in earnings during the period in which the gain
 or loss is realized. An impairment loss on the &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; securities
 would be recognized in earnings when the decline in value is
 determined to be other-than-temporary.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 No impairment loss had been recorded during each of the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(i)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Accounts receivable and
 allowance for doubtful debt&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Accounts receivable are carried at net realizable value. An
 allowance for doubtful debt is recorded in the period when loss is
 probable based on an assessment of specific evidence indicating
 troubled collection, historical experience, accounts aging and
 other factors. An accounts receivable is written off after all
 collection effort has ceased.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(j)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Inventories are stated at the lower of cost or market. Cost is
 determined using the &lt;font style="WHITE-SPACE: nowrap"&gt;first-in,&lt;/font&gt; &lt;font style="WHITE-SPACE: nowrap"&gt;first-out&lt;/font&gt; method. Adjustments to
 reduce the cost of inventory to its net market value are made, if
 required, for decreases in sales prices, obsolescence or similar
 reductions in the estimated net realizable value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(k)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Property and
 equipment&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property and equipment are stated at cost and are depreciated using
 the straight-line method over the estimated useful lives of the
 assets, as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="47%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 31.55pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 &lt;b&gt;Category&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 69.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 &lt;b&gt;Estimated useful life&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;25-46&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Leasehold improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Over the shorter of lease term or the&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 estimated useful lives of the assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Optical fibers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;10-20&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;1-10 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;1-8&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Motor vehicles&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;4-8 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 Repair and maintenance costs are charged to expense as incurred,
 whereas the costs of betterments that extend the useful life of
 property and equipment are capitalized as additions to the related
 assets. Retirements, sale and disposals of assets are recorded by
 removing the cost and accumulated depreciation with any resulting
 gain or loss reflected in the consolidated statements of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property and equipment that are purchased or constructed which
 require a period of time before the assets are ready for their
 intended use are accounted for as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;construction-in-progress.&lt;/font&gt;&lt;/font&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt; is
 recorded at acquisition cost, including installation costs.
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt; is
 transferred to specific property and equipment accounts and
 commences depreciation when these assets are ready for their
 intended use.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(l)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Intangible assets&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Intangible assets are carried at cost less accumulated amortization
 and any recorded impairment. Intangible assets acquired in a
 business combination are recognized initially at fair value at the
 date of acquisition. Intangible assets with finite useful lives are
 amortized using a straight-line method. These amortization methods
 reflect the estimated pattern in which the economic benefits of the
 respective intangible assets are to be consumed.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has capitalized certain internal use software
 development costs in accordance with ASC Subtopic &lt;font style="WHITE-SPACE: nowrap"&gt;350-40&lt;/font&gt; (&amp;#x201C;ASC &lt;font style="WHITE-SPACE: nowrap"&gt;350-40&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Intangibles-Goodwill and Other: &lt;font style="WHITE-SPACE: nowrap"&gt;Internal-Use&lt;/font&gt; Software&lt;/i&gt;, amounting
 to RMB23,780, RMB12,781 and RMB9,238 (US$1,420) for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, respectively. The Company
 capitalizes certain costs relating to software acquired, developed,
 or modified solely to meet the Company&amp;#x2019;s internal
 requirements and for which there are no substantive plans to market
 the software. These costs mainly include the consulting and service
 fees paid to a third-party developer that are directly associated
 with the &lt;font style="WHITE-SPACE: nowrap"&gt;internal-use&lt;/font&gt;
 software projects during the application development stage and the
 research staff costs directly associated with the internal-develop
 software projects during the application development stage.
 Capitalized &lt;font style="WHITE-SPACE: nowrap"&gt;internal-use&lt;/font&gt;
 software costs are included in &amp;#x201C;intangible assets,
 net&amp;#x201D;.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Intangible assets have weighted average useful lives from the date
 of purchase/ acquisition as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased software&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.4 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Radio spectrum license&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contract backlog*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9&amp;#xA0;years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.8 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Supplier relationships*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Licenses*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade Name*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Platform software*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-compete&lt;/font&gt; agreement*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Internal use software&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Acquired in the acquisitions of
 subsidiaries.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(m)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Land use rights&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The land use rights represent the amounts paid and relevant costs
 incurred for the rights to use land in the PRC and are recorded at
 purchase cost less accumulated amortization. Amortization is
 provided on a straight-line basis over the terms of the respective
 land use rights certificates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(n)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Long-term
 investments&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s long-term investments consist of cost method
 investments, equity method investments and available for sale
 investments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In accordance with ASC &lt;font style="WHITE-SPACE: nowrap"&gt;325-20,&lt;/font&gt; &lt;i&gt;Investments-Other: Cost
 Method Investments&lt;/i&gt;, for investments in an investee over which
 the Company does not have significant influence, the Company
 carries the investment at cost and only adjusts for
 other-than-temporary declines in fair value and distributions of
 earnings. The Company&amp;#x2019;s management regularly evaluates the
 impairment of its cost method investments based on the performance
 and financial position of the investee as well as other evidence of
 estimated market values. Such evaluation includes, but is not
 limited to, reviewing the investee&amp;#x2019;s cash position, recent
 financing, projected and historical financial performance, cash
 flow forecasts and current and future financing needs. An
 impairment loss is recognized in the consolidated statements of
 operations equal to the excess of the investment&amp;#x2019;s cost over
 its fair value at the balance sheet date of the reporting period
 for which the assessment is made. The fair value would then become
 the new cost basis of investment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Investments in equity investees represent investments in entities
 in which the Company can exercise significant influence but does
 not own a majority equity interest or control are accounted for
 using the equity method of accounting in accordance with ASC
 &lt;font style="WHITE-SPACE: nowrap"&gt;323-10,&lt;/font&gt;
 &lt;i&gt;Investments-Equity Method and Joint&lt;/i&gt; &lt;i&gt;Ventures:
 Overall&lt;/i&gt;. The Company applies the equity method of accounting
 that is consistent with &lt;font style="WHITE-SPACE: nowrap"&gt;ASC&amp;#xA0;323-10&lt;/font&gt; in limited
 partnerships in which the Company holds a three percent or greater
 interest. Under the equity method, the Company initially records
 its investment at cost and prospectively recognizes its
 proportionate share of each equity investee&amp;#x2019;s net profit or
 loss into its consolidated statements of operations. The difference
 between the cost of the equity investee and the amount of the
 underlying equity in the net assets of the equity investee is
 recognized as equity method goodwill included in equity method
 investments on the consolidated balance sheets. The Company
 evaluates its equity method investments for impairment under ASC
 &lt;font style="WHITE-SPACE: nowrap"&gt;323-10.&lt;/font&gt; An impairment loss
 on the equity method investments is recognized in the consolidated
 statements of operations when the decline in value is determined to
 be other-than-temporary.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(o)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Goodwill&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Goodwill represents the excess of the purchase price over the
 amounts assigned to the fair value of the assets acquired and the
 liabilities assumed of an acquired business. In accordance with ASC
 350, &lt;i&gt;Goodwill and Other Intangible Assets&lt;/i&gt;, recorded goodwill
 amounts are not amortized, but rather are tested for impairment
 annually or more frequently if there are indicators of impairment
 present.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In accordance with ASC 350, the Company assigned and assessed
 goodwill for impairment at the reporting unit level. A reporting
 unit is an operating segment or one level below the operating
 segment. Prior to the change in segment reporting in 2016, the
 Company had one single reporting unit which is also its only
 operating segment. Goodwill that has arisen as a result of the
 acquisitions of subsidiaries was assigned to this reporting unit.
 Immediately upon the change in segment reporting in 2016, there
 were two reporting units consisting of two service lines namely
 hosting and related services and managed network services. The
 goodwill was reassigned to the two reporting units using a relative
 fair value allocation approach.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 After the disposal of WiFire Entities and Aipu Group as defined in
 Note 4 in September 2017, the Company determined that there is only
 hosting and related services remained and hence the Company as a
 whole is one reporting unit as of December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company early adopted ASU No. &lt;font style="WHITE-SPACE: nowrap"&gt;2017-04,&lt;/font&gt; &lt;i&gt;Simplifying the Test for
 Goodwill Impairment&lt;/i&gt;, which simplifies the accounting for
 goodwill impairment by eliminating Step two from the goodwill
 impairment test. Under the new guidance, if a reporting
 unit&amp;#x2019;s carrying amount exceeds its fair value, an entity will
 record an impairment charge based on that difference. The
 impairment charge will be limited to the amount of goodwill
 allocated to that reporting unit. Fair value is primarily
 determined by computing the future discounted cash flows expected
 to be generated by the reporting unit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Immediately before the disposal of WiFire Entities and Aipu Group
 in September 2017, the Company completed its impairment test for
 goodwill in managed network services. The Company determined the
 fair value of the reporting unit using the income approach based on
 the discounted expected cash flows associated with the reporting
 unit. The discounted cash flows for the reporting unit were based
 on five year projections. Cash flow projections were based on past
 experience, actual operating results and management best estimates
 about future developments as well as certain market assumptions.
 Cash flows after five years were estimated using a terminal value
 calculation, which considered terminal value growth at 3%,
 considering the long term revenue growth for entities in a similar
 industry in the PRC. The discount rate of approximately 13% was
 derived and used in the valuations which reflect the market
 assessment of the risks specific to the Company and its industry
 and is based on its weighted average cost of capital. The resulting
 fair value of the reporting unit significant lower than its
 carrying value, the Company fully impaired goodwill in managed
 network services and recorded an amount of RMB766&amp;#xA0;million for
 impairment loss of goodwill as of December 31, 2017 and nil and nil
 as of December&amp;#xA0;31, 2016 and 2015, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Pursuant to ASC &lt;font style="WHITE-SPACE: nowrap"&gt;350-30,&lt;/font&gt;
 the Company elected to perform a qualitative assessment for hosting
 and related services. As of October&amp;#xA0;1, 2017, the Company
 completed its annual impairment test for goodwill that has arisen
 out of its acquisitions. The Company evaluated all relevant factors
 including, but not limited to, macroeconomic conditions, industry
 and market conditions, financial performance, and the share price
 of the Company. The Company weighed all factors in their entirety
 and concluded that it was not &lt;font style="WHITE-SPACE: nowrap"&gt;more-likely-than-not&lt;/font&gt; the fair value
 was less than the carrying amount of the reporting unit, and
 further impairment testing on goodwill was unnecessary.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(p)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Impairment of long-lived
 assets&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company evaluates its long-lived assets or asset group,
 including intangible assets with finite lives, for impairment
 whenever events or changes in circumstances (such as a significant
 adverse change to market conditions that will impact the future use
 of the assets) indicate that the carrying amount of an asset or a
 group of long-lived assets may not be recoverable. When these
 events occur, the Company evaluates for impairment by comparing the
 carrying amount of the assets to future undiscounted net cash flows
 expected to result from the use of the assets and their eventual
 disposition. If the sum of the expected undiscounted cash flow is
 less than the carrying amount of the assets, the Company would
 recognize an impairment loss based on the excess of the carrying
 amount of the asset group over its fair value. Fair value is
 generally determined by discounting the cash flows expected to be
 generated by the assets, when the market prices are not readily
 available for the long-lived assets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In 2016, due to the deterioration of the operating results of one
 of the Company&amp;#x2019;s asset group, the Company recognized an
 impairment loss based on the excess of the carrying amount of the
 asset group over its fair value. The Company determined the fair
 value of the asset group using the income approach based on the
 discounted expected cash flows associated with the asset group. The
 discounted cash flows for the asset group were based on eight year
 projections which is consistent with the remaining useful lives of
 its principal assets. Cash flow projections were based on past
 experience, actual operating results and management best estimates
 about future developments as well as certain market assumptions.
 The discount rate of approximately 13% was derived and used in the
 valuations which reflect the market assessment of the risks
 specific to the Company and its industry and is based on its
 weighted average cost of capital.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, due to continued operational losses,
 the Company recorded the long-lived assets impairment amounting to
 RMB170,695 and RMB231,113 for the asset groups of Aipu Group and
 WiFire Entities, respectively, resulting from excess of the
 carrying amount of the asset groups over their fair values of the
 two asset groups, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company determined the fair value of the asset groups using the
 income approach based on the discounted expected cash flows
 associated with the respective asset groups. The discounted cash
 flows for the asset groups were based on seven year projections for
 Aipu and five years for WiFire Entities, which are consistent with
 the remaining useful lives of its principal assets. Cash flow
 projections were based on the price that would be received to sell
 an asset or paid to transfer a liability in an orderly transaction
 between market participants. The discount rate of approximately 13%
 was derived and used in the valuations which reflect the market
 assessment of the risks specific to the Company and its industry
 and is based on its weighted average cost of capital. No impairment
 was recognized in other assets groups as there was no impairment
 indicator identified.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The impairment loss reduced the carrying amount of the long-lived
 assets of a group on a &lt;font style="WHITE-SPACE: nowrap"&gt;pro-rata&lt;/font&gt; basis using the relative
 carrying amount of those assets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The Company recorded impairment charges associated with its
 long-lived assets and acquired intangibles as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;
 &lt;b&gt;Years&amp;#xA0;ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;238,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;237,956&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,443&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;163,852&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,314&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(q)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Fair value of financial
 instruments&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s financial instruments include cash and cash
 equivalents, restricted cash, short-term investments, accounts
 receivable and payable, other receivables and payables, bonds
 payable, short-term, long-term bank borrowings, &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; investments,
 share-settled bonuses, liability-classified restricted share units,
 and balances with related parties. Other than the bonds payable,
 long-term bank borrowings, share-settled bonuses and the contingent
 consideration payable included in the balances with related
 parties, the carrying values of these financial instruments
 approximate their fair values due to their short-term
 maturities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The carrying amounts of long-term bank borrowings approximate their
 fair values since they bear interest rates which approximate market
 interest rates. The contingent considerations and share-settled
 bonuses are initially measured at fair value on the acquisition
 dates of the acquired businesses and the date of grant,
 respectively, and subsequently remeasured at the end of each
 reporting period with an adjustment for fair value recorded to the
 current period expense&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(r)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Revenue
 recognition&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company provides hosting and related services including hosting
 of customers&amp;#x2019; servers and networking equipment, connecting
 customers&amp;#x2019; servers with internet backbones, content delivery
 network services optimizing speed and security of data
 transmission, virtual private network services providing encrypted
 secured connection to public internet and other value-added
 services.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prior to the disposal of WiFire Entities and Aipu Group in
 September 2017, the Company also provides managed network services
 to enable its customers to deliver data across the internet in a
 faster and more reliable manner through extensive data transmission
 network and BroadEx smart routing technology, and to get the
 last-mile broadband internet connection services in large metro
 areas in China.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Consistent with the criteria under ASC topic 605 (&amp;#x201C;ASC
 605&amp;#x201D;), &lt;i&gt;Revenue Recognition&lt;/i&gt;, the Company recognizes
 revenue from sales of these services when there is a signed sales
 agreement with fixed or determinable fees, services have been
 provided to the customer and collection of the resulting
 customer&amp;#x2019;s receivable is reasonably assured.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s services are provided under the terms of a
 master service agreement, which will typically accompany a
 &lt;font style="WHITE-SPACE: nowrap"&gt;one-year&lt;/font&gt; term renewal
 option with the same terms and conditions. Customers can choose at
 the outset of the arrangement to either use the Company&amp;#x2019;s
 services through a monthly fixed fee arrangement or choose a plan
 based on actual bandwidth or traffic volume used during the month
 at fixed &lt;font style="WHITE-SPACE: nowrap"&gt;pre-set&lt;/font&gt; rates.
 The Company recognizes and bills for revenue for excess usage, if
 any, in the month of its occurrence to the extent a
 customer&amp;#x2019;s usage of the services exceeds their &lt;font style="WHITE-SPACE: nowrap"&gt;pre-set&lt;/font&gt; monthly fixed bandwidth usage
 and fee arrangements. The rates as specified in the master service
 agreements are fixed for the duration of the contract term and are
 not subject to adjustment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prior to the disposal of Aipu Group in September 2017, the Company
 also provides last-mile wired broadband internet access services,
 sometimes bundled with broadband related products, to individual
 and corporate customers at agreed prices. The Company allocates the
 contract price based on the relative selling price method under
 which the selling price of each deliverable is determined using
 VSOE of selling price, third-party evidence (&amp;#x201C;TPE&amp;#x201D;) of
 selling price, or management&amp;#x2019;s best estimate of the selling
 price (&amp;#x201C;BESP&amp;#x201D;). The Company considers all reasonably
 available information in determining the BESP, including both
 market and entity-specific factors. Revenues are recognized for
 each deliverable when all four criteria under &lt;font style="WHITE-SPACE: nowrap"&gt;ASC&amp;#xA0;605-10&lt;/font&gt; are met.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company evaluates whether it is appropriate to record the gross
 amount of service sales and related costs or the net amount earned
 as commissions. Generally, when the Company is primarily obligated
 in a transaction, have latitude in establishing prices and / or
 selecting suppliers, or have several but not all of these
 indicators, revenue is recorded at the gross sale price. The
 Company generally records the net amounts as commissions earned if
 the Company is not primarily obligated and do not have latitude in
 establishing prices. Such amounts earned are determined using a
 fixed percentage of the gross sales price.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cash received in advance from customers that are expected to be
 recognized as revenue upon completion of performance obligations is
 recorded as deferred revenue when there is no general right of
 refund; otherwise, it is recorded as advances from customers.
 Business tax on revenues earned from provision of services to
 customers is recorded as a deduction from gross revenue to derive
 net revenue in the same period in which the related revenue is
 recognized. Most of the Company&amp;#x2019;s PRC subsidiaries and its
 Consolidated VIEs are subject to a business tax rate of 3% or 5%.
 The business tax expenses and other surcharges for the year ended
 December&amp;#xA0;31, 2015 amounted to RMB6,394. Effective since June
 2014, VAT of 6% replaced the original business tax for all
 telecommunication services provided in Mainland China. There was no
 business tax expense charged in 2016 and afterwards.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(s)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Cost of revenues&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cost of revenues consists primarily of telecommunication costs,
 depreciation of the Company&amp;#x2019;s long-lived assets, amortization
 of acquired intangible assets, maintenance, data center rental
 expenses directly attributable to the provision of the IDC
 services, payroll and other related costs of operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(t)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Advertising
 expenditures&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Advertising expenditures are expensed as incurred and are included
 in sales and marketing expenses, which amounted to RMB26,360,
 RMB20,420 and RMB7,773 (US$1,195) for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(u)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Research and development
 expenses&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Research and development expenses consist primarily of payroll and
 related personnel costs for routine upgrades and related
 enhancements of the Company&amp;#x2019;s services and network. Research
 and development expenses are expensed as incurred.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(v)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Government grants&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Government grants are provided by the relevant PRC municipal
 government authorities to subsidize the cost of certain research
 and development projects. The amount of such government grants are
 determined solely at the discretion of the relevant government
 authorities and there is no assurance that the Company will
 continue to receive these government grants in the future.
 Government grants are recognized when it is probable that the
 Company will comply with the conditions attached to them, and the
 grants are received. When the grant relates to an expense item, it
 is recognized in the consolidated statement of operations over the
 period necessary to match the grant on a systematic basis to the
 costs that it is intended to compensate, as a reduction of the
 related operating expense. When the grant relates to an asset, it
 is recognized as deferred government grants and released to the
 consolidated statement of operations in equal amounts over the
 expected useful life of the related asset, when operational, as a
 reduction of the related depreciation expense.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(w)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Leases are classified at the inception date as either a capital
 lease or an operating lease.&amp;#xA0;The Company did not enter into
 any leases whereby it is the lessor for any of the periods
 presented. As the lessee, a lease is a capital lease if any of the
 following conditions exists: a) ownership is transferred to the
 lessee by the end of the lease term, b) there is a bargain purchase
 option, c) the lease term is at least 75% of the property&amp;#x2019;s
 estimated remaining economic life, or d) the present value of the
 minimum lease payments at the beginning of the lease term is 90% or
 more of the fair value of the leased property to the lessor at the
 inception date. A capital lease is accounted for as if there was an
 acquisition of an asset and an incurrence of an obligation at the
 inception of the lease. The Company entered into capital leases for
 certain optical fiber, computer and network equipment and property
 in the years ended December&amp;#xA0;31, 2015, 2016 and 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 All other leases are accounted for as operating leases wherein
 rental payments are expensed on a straight-line basis over the
 periods of their respective lease terms. The Company leases office
 space and employee accommodation under operating lease agreements.
 Certain lease agreements contain rent holidays and escalating rent.
 Rent holidays and escalating rent are considered in determining the
 straight-line rent expense to be recorded over the lease
 term.&amp;#xA0;The lease term begins on the date of initial possession
 of the lease property for purposes of recognizing lease expense on
 a straight-line basis over the term of the lease.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(x)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Capitalized
 interest&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Interest costs are capitalized if they are incurred during the
 acquisition, construction or production of a qualifying asset and
 such costs could have been avoided if expenditures for these assets
 have not been made.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 As a result of total interest costs capitalized during the period,
 the interest expense for the year ended December&amp;#xA0;31, 2015,
 2016 and 2017, was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense and amortization cost of bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,677&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,367&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,354&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,738&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense on bank and other borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,391&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,377&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;87,916&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,512&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense on capital lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,189&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;66,687&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,799&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total interest costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;285,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;226,431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,027&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,049&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Total interest costs capitalized&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(27,842&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(29,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;274,184&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;198,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;185,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,482&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(y)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Income taxes&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company accounts for income taxes using the liability method.
 Under this method, deferred tax assets and liabilities are
 determined based on the difference between the financial reporting
 and tax bases of assets and liabilities using enacted tax rates
 that will be in effect in the period in which the differences are
 expected to reverse. The Company records a valuation allowance
 against deferred tax assets if, based on the weight of available
 evidence, it is &lt;font style="WHITE-SPACE: nowrap"&gt;more-likely-than-not&lt;/font&gt; that some
 portion, or all, of the deferred tax assets will not be realized.
 The effect on deferred taxes of a change in tax rates is recognized
 in income in the period that includes the enactment date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company applies ASC 740, &lt;i&gt;Accounting for Income Taxes,&lt;/i&gt; to
 account for uncertainty in income taxes. ASC 740 prescribes a
 recognition threshold a tax position is required to meet before
 being recognized in the financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has elected to classify interest and penalties related
 to unrecognized tax benefits, if and when required, as part of
 &amp;#x201C;income tax&amp;#x201D; in the consolidated statements of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On January 1, 2017, the Company adopted ASU No. 2015-17, &lt;i&gt;Income
 Taxes (Topic 740): Balance Sheet Classification of Deferred
 Taxes&lt;/i&gt;, and classified all deferred income tax assets as
 noncurrent on the consolidated balance sheets on a retrospective
 basis. The adoption of this standard resulted in the
 reclassification of RMB43 million from current deferred tax assets
 to noncurrent deferred tax assets in the consolidated balance sheet
 as of December 31, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(z)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Share-based
 compensation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Share options and Restricted Share Units (&amp;#x201C;RSUs&amp;#x201D;)
 granted to employees are accounted for under ASC 718,
 &lt;i&gt;Compensation&amp;#x2014;Stock Compensation&lt;/i&gt;, which requires that
 share-based awards granted to employees be measured based on the
 grant date fair value and recognized as compensation expense over
 the requisite service period and/or performance period (which is
 generally the vesting period) in the consolidated statements of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has elected to recognize compensation expense using the
 straight-line method for share-based awards granted with service
 conditions that have a graded vesting schedule. For share-based
 awards granted with performance conditions, the Company recognizes
 compensation expense using the accelerated method. The Company
 commences recognition of the related compensation expense if it is
 probable that the defined performance condition will be met. To the
 extent that the Company determines that it is probable that a
 different number of share-based awards will vest depending on the
 outcome of the performance condition, the cumulative effect of the
 change in estimate is recognized in the period of change.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 For the performance bonuses that the employees can elect to settle
 in cash and/or restricted shares at an agreed premium of the
 Company (&amp;#x201C;Share-Settled Bonus&amp;#x201D;), the Company estimates
 the portion of the arrangement to be settled in shares based on its
 past settlement practices and classifies such portion as a
 liability in accordance with ASC topic 480 (&amp;#x201C;ASC 480&amp;#x201D;),
 &lt;i&gt;Distinguishing Liabilities from Equity&lt;/i&gt;. The Company
 remeasures the fair value of such liability at each reporting
 period end through earnings until the underlying shares were
 approved and granted to the employees and accounted for the granted
 restricted shares unit as equity award. The original cash bonus
 amount continues to be classified as a liability within
 &amp;#x201C;Accrued expenses and other payables&amp;#x201D; in the
 consolidated balance sheets until the end of the six months&amp;#x2019;
 &lt;font style="WHITE-SPACE: nowrap"&gt;lock-up&lt;/font&gt; period as such
 amounts will be paid to the employees in cash upon the termination
 of their employment. The fair value of the premium will be
 reclassified to additional paid in capital and recognized over the
 remaining &lt;font style="WHITE-SPACE: nowrap"&gt;lock-up&lt;/font&gt; period
 using the accelerated method, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 A cancellation of the terms or conditions of an equity award under
 original award in exchange for a new award should be treated as
 modification. The compensation costs associated with the modified
 awards are recognized if either the original vesting conditions or
 the new vesting conditions have been achieved. Total recognized
 compensation cost for the awards is at least equal to the fair
 value of the original awards at the grant date unless at the date
 of the modification the performance or service conditions of the
 original awards are not expected to be satisfied. The incremental
 compensation cost is measured as the excess of the fair value of
 the replacement awards over the fair value at the modification
 date. Therefore, in relation to the modified awards, the Company
 recognizes share-based compensation over the vesting periods of the
 new awards, which comprises (i)&amp;#xA0;the amortization of the
 incremental portion of share-based compensation over the remaining
 vesting term, and (ii)&amp;#xA0;any unrecognized compensation cost of
 original awards, using either the original term or the new term,
 whichever results in higher expenses for each reporting period. For
 modification of a liability award that remains a liability after
 modification, the liability award continues to be remeasured at
 fair value at each reporting date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On April&amp;#xA0;15, 2016 (&amp;#x201C;the Modification date&amp;#x201D;), the
 Company made revisions to the Share-Settled Bonus to remove the
 agreed premium and six month &lt;font style="WHITE-SPACE: nowrap"&gt;lock-up&lt;/font&gt; period for the employees above
 a specified level and the option to settle in share for the
 employees below a specified level. The modified awards remain as
 liabilities in accordance with ASC 718 as the Company can only
 settle the Share-Settled Bonus by issuing variable number of shares
 until the settlement date or in cash. In January 2017, the Company
 made revisions to the Share-Settled Bonus to remove the option to
 settle bonus accrued in 2017. For the Share-Settled Bonus accrued
 in 2016 which were elected to be settled in shares, the Company
 issued shares to settle all the Share-Settled Bonus as of
 December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On November 26, 2016, the Board approved a new incentive program to
 replace unvested RSUs to certain individuals with a new bonus
 scheme which will be settled by issuing a variable number of shares
 with a fair value equal to fixed dollar amount on the settlement
 date. The modification was treated as an equity to liability
 modification in accordance with ASC&amp;#xA0;718. The Company
 remeasures the fair value of such liability at each reporting
 period end through earnings until the actual settlement date, which
 is the date when the number of underlying shares were fixed and
 recorded the incremental cost over the remaining vesting term and
 the unrecognized compensation of original awards using the new
 term.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Before January&amp;#xA0;1, 2017, the Company elected to estimate
 forfeitures at the time of grant and revised, if necessary, in
 subsequent periods if actual forfeitures differ from initial
 estimates. The forfeiture rate is estimated based on historical and
 future expectations of employee turnover rates and are adjusted to
 reflect future changes in facts and circumstances, if any.
 Share-based compensation expense is recorded net of estimated
 forfeitures such that expense is recorded only for those
 share-based awards that are expected to vest. During the years
 ended December&amp;#xA0;31, 2015 and 2016, the Company estimated that
 the forfeiture rate for both the management and &lt;font style="WHITE-SPACE: nowrap"&gt;non-management&lt;/font&gt; employees of the
 Company was 1.10% and 1.81%.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On January&amp;#xA0;1, 2017, the Company adopted ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-09,&lt;/font&gt; &lt;i&gt;Improvements to
 Employee Share-Based Payment Accounting&lt;/i&gt;, and elected to account
 for forfeitures as they occur. The cumulative-effect adjustment to
 retained earnings of RMB13,425 (US$2,058) was recorded upon
 transition, which is measured for outstanding awards based on the
 difference between (1)&amp;#xA0;the fair value estimate of awards
 historically expected to be forfeited and (2)&amp;#xA0;the fair value
 estimate of awards actually forfeited.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(aa)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Loss per share&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In accordance with ASC 260, &lt;i&gt;Earnings per Share&lt;/i&gt;, basic loss
 per share is computed by dividing net loss attributable to ordinary
 shareholders by the weighted average number of unrestricted
 ordinary shares outstanding during the year. Diluted loss per share
 is calculated by dividing net profit attributable to ordinary
 shareholders as adjusted for the effect of dilutive ordinary
 equivalent shares, if any, by the weighted average number of
 ordinary and dilutive ordinary equivalent shares outstanding during
 the period. Contingently issuable shares, including
 performance-based share awards and contingent considerations to be
 settled in shares, are included in the computation of basic
 earnings per share only when there is no circumstance under which
 those shares would not be issued. Contingently issuable shares are
 included in the denominator of the diluted loss per share
 calculation as of the beginning of the period or as of the
 inception date of the contingent share arrangement, if later, only
 when dilutive and when all the necessary conditions have been
 satisfied as of the reporting period end. For contracts that may be
 settled in ordinary shares or in cash at the election of the
 Company, share settlement is presumed, pursuant to which
 incremental shares relating to the number of shares that would be
 required to settle the contract are included in the denominator of
 diluted loss per share calculation if the effect is more dilutive.
 For the contracts that may be settled in ordinary shares or in cash
 at the election of the counterparty, the more dilutive option of
 cash or share settlement is used for the purposes of diluted loss
 per share calculation, pursuant to which share settlement requires
 the number of shares that would be required to settle the contract
 be included in the denominator whereas cash settlement requires an
 adjustment to be made to the numerator for any changes in income or
 loss that would result as if the contract had been classified as an
 asset or a liability for accounting purposes during the period for
 a contract that is classified as equity for accounting purposes, if
 the effect is more dilutive. Ordinary equivalent shares consist of
 the ordinary shares issuable upon the exercise of the share
 options, using the treasury stock method. Ordinary share
 equivalents are excluded from the computation of diluted loss per
 share if their effects would be anti-dilutive.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(bb)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Share repurchase
 program&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Pursuant to the Board of Directors&amp;#x2019; resolutions on
 August&amp;#xA0;18, 2016, the Company&amp;#x2019;s management is authorized
 to repurchase, in one or more tranches, up to an aggregate of
 US$200,000 of its own outstanding shares (including shares
 represented by ADSs) (each such transaction a
 &amp;#x201C;Repurchase&amp;#x201D;) over a period of 12 months starting from
 June&amp;#xA0;29, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company accounted for the repurchased shares as Treasury Stock
 at cost in accordance to ASC &lt;font style="WHITE-SPACE: nowrap"&gt;505-30,&lt;/font&gt; &lt;i&gt;Treasury Stock&lt;/i&gt;, and the
 share repurchase is shown separately in the consolidated statement
 of shareholder&amp;#x2019;s equity, as the Company has not yet decided
 on the ultimate disposition of those ADSs acquired. When the
 Company uses the treasury stock to settle the share consideration
 for the acquisitions (Note 18), the difference between the fair
 value at settlement date and the repurchase price is debited into
 additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt;
 capital. When the Company decides to retire the treasury stock, the
 difference between the original issuance price and the repurchase
 price is debited into accumulated deficit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 For the year ended December&amp;#xA0;31, 2015, 2016 and 2017, the
 Company repurchased nil, 4,893,150 and 20,690,892 ADSs for a
 consideration of nil, RMB42,665 and RMB133,126 (US$20,461).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(cc)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Comprehensive loss&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Comprehensive loss is defined as the decrease in equity of the
 Company during a period from transactions and other events and
 circumstances excluding transactions resulting from investments by
 owners and distributions to owners. Accumulated other comprehensive
 loss of the Company includes foreign currency translation
 adjustments related to the Company and its overseas subsidiaries,
 whose functional currency is US$.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(dd)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Segment reporting&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In accordance with ASC 280&lt;i&gt;, Segment Reporting&lt;/i&gt;, the Company
 historically had only one single reportable segment since the
 Company&amp;#x2019;s chief executive officer, who has been identified as
 the Company&amp;#x2019;s chief operating decision-maker
 (&amp;#x201C;CODM&amp;#x201D;) formerly relied on the consolidated results of
 operations when making decisions on allocating resources and
 assessing performance of the Company. On October&amp;#xA0;1, 2016, the
 Company changed its reportable segments as the CODM reviewed the
 operating result of two different services in order to allocate
 resources and assess performance of the Company. The operations of
 the Company are organized into two segments, consisting of the
 hosting and related services and managed network services. Hosting
 and related services business focuses primarily on colocation,
 interconnectivity, cloud, VPN, hybrid IT and other value-added
 services. Managed network services focuses on businesses that
 primarily utilize bandwidth such as content delivery network
 (&amp;#x201C;CDN&amp;#x201D;) service, hosting area network services and
 last-mile wired broadband service.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In September 2017, the Company disposed WiFire Entities and Aipu
 Group (Note 4), which are primarily engaged in the managed network
 services. After the disposals, the CODM reviews the operation
 results on the Company basis. As of December&amp;#xA0;31, 2017, the
 Company only has one reporting segment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has restated the presentation of its reportable
 segments for prior years to conform with the current year&amp;#x2019;s
 presentation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(ee)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Employee benefits&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The full-time employees of the Company&amp;#x2019;s PRC subsidiaries are
 entitled to staff welfare benefits including medical care, housing
 fund, pension benefits and unemployment insurance, which are
 governmental mandated defined contribution plans. These entities
 are required to accrue for these benefits based on certain
 percentages of the employees&amp;#x2019; respective salaries, subject to
 certain ceilings, in accordance with the relevant PRC regulations,
 and make cash contributions to the state-sponsored plans out of the
 amounts accrued.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(ff)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Comparatives&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Certain items reported in the prior year&amp;#x2019;s consolidated
 financial statements have been reclassified to conform to the
 current year&amp;#x2019;s presentation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(gg)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Recent accounting
 pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In May 2014, the Financial Accounting Standards Board
 (&amp;#x201C;FASB&amp;#x201D;) issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2014-09&lt;/font&gt; (&amp;#x201C;ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Revenue from Contracts with Customers (Topic 606)&lt;/i&gt;. ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&lt;/font&gt; supersedes the
 revenue recognition requirements in ASC 605, and requires entities
 to recognize revenue when it transfers promised goods or services
 to customers in an amount that reflects the consideration to which
 the entity expects to be entitled to in exchange for those goods or
 services. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&lt;/font&gt; is
 originally effective for the annual reporting periods beginning
 after December&amp;#xA0;15, 2016, including interim periods within that
 reporting period. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2015-14,&lt;/font&gt; Revenue from Contracts with
 Customers, defers the effective date of ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&lt;/font&gt; by one year. As a result, ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2014-09&lt;/font&gt; is effective for
 annual reporting periods beginning after December&amp;#xA0;15, 2017 and
 interim periods therein. Early adoption is permitted to the
 original effective date. The Company adopted the new standard
 effective January&amp;#xA0;1, 2018, using the modified retrospective
 method. The Company has substantially completed the assessment over
 the impact of adopting this new guidance and does not expect the
 adoption will have significant impact on the Company&amp;#x2019;s
 consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In January 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-01&lt;/font&gt; (&amp;#x201C;ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2016-01&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Financial Instruments&lt;/i&gt;. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-01&lt;/font&gt; requires equity investments
 (except those accounted for under the equity method of accounting
 or those that result in consolidation of the investee) to be
 measured at fair value with changes in fair value recognized in net
 income. An entity may choose to measure equity investments that 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 same issuer. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-01&lt;/font&gt; also simplifies the impairment
 assessment of equity investments without readily determinable fair
 values by requiring a qualitative assessment to identify
 impairment. When a qualitative assessment indicates that impairment
 exists, an entity is required to measure the investment at fair
 value. For public business entities, the amendments are effective
 for fiscal years beginning after December&amp;#xA0;15, 2017, including
 interim periods within those fiscal years. The Company is currently
 evaluating the impact of adopting this new standard on its
 consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In February 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-02&lt;/font&gt; (&amp;#x201C;ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Leases.&lt;/i&gt; ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&lt;/font&gt;
 specifies the accounting for leases. For operating leases, ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&lt;/font&gt; requires a lessee
 to recognize a &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;right-of-use&lt;/font&gt;&lt;/font&gt; asset and a lease
 liability, initially measured at the present value of the lease
 payments, in its balance sheet. The standard also requires a lessee
 to recognize a single lease cost, calculated so that the cost of
 the lease is allocated over the lease term, on a generally
 straight-line basis. ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&lt;/font&gt; is effective for public
 business entities for annual reporting periods and interim periods
 within those years beginning after December&amp;#xA0;15, 2018. The
 Company will adopt ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-02&lt;/font&gt; on January&amp;#xA0;1, 2019. The
 Company is currently evaluating the impact of adopting this
 standard on its consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In June 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-13&lt;/font&gt; (&amp;#x201C;ASU
 &lt;font style="WHITE-SPACE: nowrap"&gt;2016-13&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Financial Instruments &amp;#x2014; Credit Losses&lt;/i&gt; &lt;i&gt;(Topic
 326)&lt;/i&gt;, Measurement of Credit Losses on Financial Instruments.
 ASU &lt;font style="WHITE-SPACE: nowrap"&gt;2016-13&lt;/font&gt; changes the
 impairment model for most financial assets and certain other
 instruments. The standard will replace &amp;#x201C;incurred loss&amp;#x201D;
 approach with an &amp;#x201C;expected loss&amp;#x201D; model for instruments
 measured at amortized cost. For &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;available-for-sale&lt;/font&gt;&lt;/font&gt; debt
 securities, entities will be required to record allowances rather
 than reduce the carrying amount, as they do today under the
 other-than-temporary impairment model. The standard is effective
 for public business entities for annual periods beginning after
 December&amp;#xA0;15, 2019, and interim periods therein. Early adoption
 is permitted. The Group is evaluating the effect that this guidance
 will have on its consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In November 2016, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-18,&lt;/font&gt; &lt;i&gt;Statement of Cash
 Flows (Topic 230): Restricted Cash&lt;/i&gt; which requires that the
 statement of cash flows explain the change during the period in the
 total of cash, cash equivalents, and amounts generally described as
 restricted cash or restricted cash equivalents. Therefore, amounts
 generally described as restricted cash and restricted cash
 equivalents should be included with cash and cash equivalents when
 reconciling the &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;beginning-of-period&lt;/font&gt;&lt;/font&gt; and
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;end-of-period&lt;/font&gt;&lt;/font&gt; total amounts
 shown on the statement of cash flows. The standard is effective for
 public business entities for annual periods beginning after
 December&amp;#xA0;15, 2017, and interim periods therein, and early
 adoption is permitted. The Group is evaluating the effect that this
 guidance will have on its consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In January 2017, FASB has issued ASU No. &lt;font style="WHITE-SPACE: nowrap"&gt;2017-01,&lt;/font&gt;&lt;i&gt;&amp;#xA0;Business Combinations
 (Topic 805): Clarifying the Definition of a Business&lt;/i&gt;. The ASU
 affects all companies and other reporting organizations that must
 determine whether they have acquired or sold a business. The
 definition of a business affects many areas of accounting including
 acquisitions, disposals, goodwill, and consolidation. The ASU is
 effective for annual periods beginning after December&amp;#xA0;15,
 2017, including interim periods within those periods for public
 entities. The Group is evaluating the effect that this guidance
 will have on its consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In May 2017, the FASB issued ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2017-09,&lt;/font&gt; &lt;i&gt;Compensation
 &amp;#x2013; Stock Compensation: Scope of Modification Accounting&lt;/i&gt;.
 This standard provides clarity and reduces both (1)&amp;#xA0;diversity
 in practice and (2)&amp;#xA0;cost and complexity when applying the
 guidance in Topic 718, Compensation-Stock Compensation, to a change
 to the terms or conditions of a share based payment award. The
 updated guidance is effective for interim and annual periods
 beginning after December&amp;#xA0;15, 2017. The Company is currently
 evaluating the impact of adopting this standard on its consolidated
 financial statements.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:SummaryOfIncomeTaxHolidayTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C16F7F7E-F0FD-4B8A-B6DD-47EC769F0EAA_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The benefit of the tax holiday per basic and diluted earnings per
 share is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:SummaryOfIncomeTaxHolidayTextBlock>
  <dei:TradingSymbol contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_1_400000">VNET</dei:TradingSymbol>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="0" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_38" unitRef="shares">672836226</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="0" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_37" unitRef="shares">672836226</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <dei:AmendmentFlag contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C550EB6A-EC34-41CE-AF78-BEC38594B7E4_1_1">false</dei:AmendmentFlag>
  <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_2EF8FBF8-BACF-4A4F-BD0E-32732000DAA8_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;32.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;PARENT COMPANY ONLY CONDENSED
 FINANCIAL INFORMATION&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Condensed&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;balance sheets&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;ASSETS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;596,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;845,632&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;129,971&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Restricted cash&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,759,726&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;71,412&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,976&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,946&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;548,873&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,360&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid expenses and other current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;103,271&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;131,834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,263&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due from a related party&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(b&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due from subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(b&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,208,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,285,743&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;658,707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,044,182&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,909,631&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;908,294&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments in subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,133,242&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,259,455&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;193,575&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;
 assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,133,242&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,259,455&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;193,575&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,177,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,169,086&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,101,869&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;LIABILITIES AND SHAREHOLDERS&amp;#x2019; EQUITY&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current liabilities:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued expenses and other payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,504&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,837&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,500,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Account payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,672&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,351&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;976&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,759&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,731&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to related parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(b&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,005&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(b&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bonds payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(d&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;419,316&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,139&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,712&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,052,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;201,484&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,968&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bonds payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(d&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,918,069&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;294,802&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;
 liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,918,069&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;294,802&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,052,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,119,553&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;325,770&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="8"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Shareholders&amp;#x2019; equity:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Class&amp;#xA0;A Ordinary shares (par value of US$0.00001 per share;
 1,200,000,000 and 1,200,000,000&amp;#xA0;shares authorized; 505,207,968
 and&amp;#xA0;496,636,128&amp;#xA0;shares issued and outstanding as of
 December&amp;#xA0;31, 2016 and 2017, respectively)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Class&amp;#xA0;B Ordinary shares (par value of US$0.00001 per share;
 300,000,000 and 300,000,000 shares authorized; 174,649,638
 and&amp;#xA0;174,649,638&amp;#xA0;shares issued and outstanding as of
 December&amp;#xA0;31, 2016 and 2017, respectively)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt;
 capital&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,015,846&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,980,407&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,380,263&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated other comprehensive income (loss)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;118,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(411&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated deficit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,804,409&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,590,564&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(551,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Treasury stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(204,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(337,683&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(51,901&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="4"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total shareholders&amp;#x2019; equity&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,125,215&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,049,533&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;776,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="4"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total liabilities and shareholders&amp;#x2019; equity&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,177,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,169,086&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,101,869&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="4"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Condensed&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;statements of
 operations&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating Expenses&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(166,662&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(124,450&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(145,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value of contingent purchase consideration
 payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(43,325&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;93,307&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating loss&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(209,987&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(31,143&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(146,827&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(152,100&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(169,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(95,210&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(14,634&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share of losses from subsidiaries and Consolidated VIEs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(66,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(432,540&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(530,693&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(81,566&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Loss before income taxes&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(428,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(633,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(772,730&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(118,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net loss&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(428,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(633,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(772,730&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(118,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Condensed statements of comprehensive loss&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(428,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(633,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(772,730&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(118,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other comprehensive income (loss), net of tax of nil:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation adjustments, net of tax of nil&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,518&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(120,963&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,592&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other comprehensive income (loss), net of tax of nil:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,518&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(120,963&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,592&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Comprehensive loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(386,581&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(491,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(893,693&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(137,359&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Comprehensive loss attributable to the Company&amp;#x2019;s ordinary
 shareholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(386,581&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(491,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(893,693&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(137,359&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Condensed statements of cash flows&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash used in operating activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,621&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,324&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,816&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash used in investing activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(977,300&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(617,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,291,042&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(198,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash generated from financing activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,798,230&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;494,851&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,558,127&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;239,480&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net increase(decrease) in cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;794,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(201,329&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248,761&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,234&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents at beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,891&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;798,200&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;596,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;91,737&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents at end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;798,200&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;596,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;845,632&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;129,971&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Basis of
 presentation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In the Company-only financial statements, the Company&amp;#x2019;s
 investment in subsidiaries is stated at cost plus equity in
 undistributed earnings of subsidiaries since inception.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company records its investment in its subsidiary under the
 equity method of accounting as prescribed in ASC &lt;font style="WHITE-SPACE: nowrap"&gt;323-10,&lt;/font&gt; &lt;i&gt;Investment-Equity Method
 and Joint Ventures&lt;/i&gt;, and such investment is presented on the
 balance sheet as &amp;#x201C;Investment in subsidiaries&amp;#x201D; and the
 share of the subsidiaries&amp;#x2019; profit or loss is presented as
 &amp;#x201C;Share of profits (losses) of subsidiaries and Consolidated
 VIEs&amp;#x201D; on the statements of operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The subsidiaries did not pay any dividends to the Company for the
 years presented.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Certain information and footnote disclosures normally included in
 financial statements prepared in accordance with U.S. GAAP have
 been condensed or omitted and as such, these Company-only financial
 statements should be read in conjunction with the Company&amp;#x2019;s
 consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Related party
 transactions&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt"&gt;
 The Company had the following related party balances as of
 December&amp;#xA0;31, 2016 and 2017:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due from subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - 21Vianet HK&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,037,249&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,143,269&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;636,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - HongKong Fastweb Holdings Co., Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,574&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,637&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,473&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - 21V Mobile&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;72,361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,453&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Ventures&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,124&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,549&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,927&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire Open Network Group Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;641&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire Group Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,301&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;653&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Xi&amp;#x2019;an Holding&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,011&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,208,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,285,743&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;658,707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due from related parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of iJoy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Aipu Group&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - 21Vianet Beijing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,713&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,595&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,704&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to related parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of iJoy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,005&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Aipu Group&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,005&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(c)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Commitments&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Operating lease commitments&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company leases a facility in the United States under
 &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable&lt;/font&gt; operating
 lease expiring on March&amp;#xA0;1, 2025. For the year ended
 December&amp;#xA0;31, 2015, 2016 and 2017, total rental expense for the
 operating lease amounted to RMB13,952, RMB15,824 and RMB5,366
 (US$825).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company has future minimum lease
 payments under &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable&lt;/font&gt; operating leases with
 initial terms in excess of one year in relation to data center
 space consisting of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="83%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,750&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,340&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,819&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,799&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,889&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,268&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,961&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,138&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;140,264&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(d)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Bonds payable&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt"&gt;
 On June&amp;#xA0;26, 2014, the Company issued and sold bonds with an
 aggregate principal amount of RMB2,000,000 at a coupon rate of
 6.875% per annum (the &amp;#x201C;2017 Bonds&amp;#x201D;). The 2017 Bonds
 matured on June&amp;#xA0;26, 2017 and were fully repaid.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt"&gt;
 On August&amp;#xA0;17, 2017, the Company issued and sold bonds with an
 aggregate principle amount of US$200,000 at a coupon rate of 7% per
 annum, or the Original Bonds. On September&amp;#xA0;29, 2017, the
 Company issued and sold bonds with an aggregate principle amount of
 US$100,000 at a coupon rate of 7% per annum, or the Bonds. The
 Bonds were priced at a slight premium of 100.04, with an effective
 yield of 6.98% (collectively, &amp;#x201C;2020 Bonds&amp;#x201D;). The 2020
 Bonds will mature on August&amp;#xA0;17, 2020. The 2020 Bonds were
 listed and quoted on the Official List of the Singapore Exchange
 Securities Trading Limited. Interest on the 2020 Bonds is payable
 semi-annually in arrears on August&amp;#xA0;17 and February&amp;#xA0;17 in
 each year, beginning from February&amp;#xA0;17, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt"&gt;
 Net proceeds from the 2020 Bonds after deducting issuance costs
 were RMB1,926,419 (US$296,085). The proceeds from issuance of 2020
 Bonds will be used for refinancing outstanding indebtedness, fund
 future capital needs, and for general corporate purposes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 0pt"&gt;
 The 2020 Bonds are unsecured and rank senior in right of payment to
 any of the Company&amp;#x2019;s indebtedness that is expressly
 subordinated to the bonds; equal in right of payment to any of the
 Company&amp;#x2019;s liabilities that are not so subordinated; but rank
 lower than any secured indebtedness of the Company and all
 liabilities (including accounts payable) of the Company&amp;#x2019;s
 subsidiaries and &lt;a name="riderfin516208_7a" id="riderfin516208_7a"&gt;&lt;/a&gt;Consolidated VIEs.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_44CBDFF7-9C65-4F5C-9E18-8C4CD9FE544F_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Principles of
 consolidation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The consolidated financial statements include the financial
 statements of the Company, its subsidiaries and the Consolidated
 VIEs for which the Company or a subsidiary of the Company is the
 primary beneficiary. All significant inter-company transactions and
 balances between the Company, its subsidiaries and the Consolidated
 VIEs are eliminated upon consolidation. Results of acquired
 subsidiaries and its Consolidated VIEs are consolidated from the
 date on which control is transferred to the Company.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:EquityAndCostMethodInvestmentsPolicy contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_2AEF8F5A-38A4-4787-B610-2F45A3DBF7F4_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(n)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Long-term
 investments&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s long-term investments consist of cost method
 investments, equity method investments and available for sale
 investments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In accordance with ASC &lt;font style="WHITE-SPACE: nowrap"&gt;325-20,&lt;/font&gt; &lt;i&gt;Investments-Other: Cost
 Method Investments&lt;/i&gt;, for investments in an investee over which
 the Company does not have significant influence, the Company
 carries the investment at cost and only adjusts for
 other-than-temporary declines in fair value and distributions of
 earnings. The Company&amp;#x2019;s management regularly evaluates the
 impairment of its cost method investments based on the performance
 and financial position of the investee as well as other evidence of
 estimated market values. Such evaluation includes, but is not
 limited to, reviewing the investee&amp;#x2019;s cash position, recent
 financing, projected and historical financial performance, cash
 flow forecasts and current and future financing needs. An
 impairment loss is recognized in the consolidated statements of
 operations equal to the excess of the investment&amp;#x2019;s cost over
 its fair value at the balance sheet date of the reporting period
 for which the assessment is made. The fair value would then become
 the new cost basis of investment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Investments in equity investees represent investments in entities
 in which the Company can exercise significant influence but does
 not own a majority equity interest or control are accounted for
 using the equity method of accounting in accordance with ASC
 &lt;font style="WHITE-SPACE: nowrap"&gt;323-10,&lt;/font&gt;
 &lt;i&gt;Investments-Equity Method and Joint&lt;/i&gt; &lt;i&gt;Ventures:
 Overall&lt;/i&gt;. The Company applies the equity method of accounting
 that is consistent with &lt;font style="WHITE-SPACE: nowrap"&gt;ASC&amp;#xA0;323-10&lt;/font&gt; in limited
 partnerships in which the Company holds a three percent or greater
 interest. Under the equity method, the Company initially records
 its investment at cost and prospectively recognizes its
 proportionate share of each equity investee&amp;#x2019;s net profit or
 loss into its consolidated statements of operations. The difference
 between the cost of the equity investee and the amount of the
 underlying equity in the net assets of the equity investee is
 recognized as equity method goodwill included in equity method
 investments on the consolidated balance sheets. The Company
 evaluates its equity method investments for impairment under ASC
 &lt;font style="WHITE-SPACE: nowrap"&gt;323-10.&lt;/font&gt; An impairment loss
 on the equity method investments is recognized in the consolidated
 statements of operations when the decline in value is determined to
 be other-than-temporary.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:EquityAndCostMethodInvestmentsPolicy>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_8791D582-6E7C-48A0-B3EA-056E2236D2C5_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(d)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Foreign currency&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The functional currency of the Company and its overseas
 subsidiaries is the United States dollar (&amp;#x201C;US$&amp;#x201D;),
 whereas the functional currency of the Company&amp;#x2019;s PRC
 subsidiaries and its Consolidated VIEs is the Chinese Renminbi
 (&amp;#x201C;RMB&amp;#x201D;) as determined based on the criteria of ASC 830,
 &lt;i&gt;Foreign Currency Matters&lt;/i&gt;. The Company uses the RMB as its
 reporting currency. Transactions denominated in foreign currencies
 are &lt;font style="WHITE-SPACE: nowrap"&gt;re-measured&lt;/font&gt; into the
 functional currency at the exchange rates prevailing on the
 transaction dates. Foreign currency denominated financial assets
 and liabilities are &lt;font style="WHITE-SPACE: nowrap"&gt;re-measured&lt;/font&gt; at the balance sheet date
 exchange rate. Exchange gains and losses are included in foreign
 exchange gains and losses in the consolidated statements of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Assets and liabilities of the Company and its overseas subsidiaries
 are translated into RMB at fiscal &lt;font style="WHITE-SPACE: nowrap"&gt;year-end&lt;/font&gt; exchange rates. Income and
 expense items are translated at average exchange rates prevailing
 during the fiscal year. The resulting translation adjustments are
 recorded in other comprehensive income within the statements of
 comprehensive loss.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_B3ECF8B8-1A8F-40CB-A4C3-4E7C40764B9B_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(o)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Goodwill&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Goodwill represents the excess of the purchase price over the
 amounts assigned to the fair value of the assets acquired and the
 liabilities assumed of an acquired business. In accordance with ASC
 350, &lt;i&gt;Goodwill and Other Intangible Assets&lt;/i&gt;, recorded goodwill
 amounts are not amortized, but rather are tested for impairment
 annually or more frequently if there are indicators of impairment
 present.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In accordance with ASC 350, the Company assigned and assessed
 goodwill for impairment at the reporting unit level. A reporting
 unit is an operating segment or one level below the operating
 segment. Prior to the change in segment reporting in 2016, the
 Company had one single reporting unit which is also its only
 operating segment. Goodwill that has arisen as a result of the
 acquisitions of subsidiaries was assigned to this reporting unit.
 Immediately upon the change in segment reporting in 2016, there
 were two reporting units consisting of two service lines namely
 hosting and related services and managed network services. The
 goodwill was reassigned to the two reporting units using a relative
 fair value allocation approach.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 After the disposal of WiFire Entities and Aipu Group as defined in
 Note 4 in September 2017, the Company determined that there is only
 hosting and related services remained and hence the Company as a
 whole is one reporting unit as of December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company early adopted ASU No. &lt;font style="WHITE-SPACE: nowrap"&gt;2017-04,&lt;/font&gt; &lt;i&gt;Simplifying the Test for
 Goodwill Impairment&lt;/i&gt;, which simplifies the accounting for
 goodwill impairment by eliminating Step two from the goodwill
 impairment test. Under the new guidance, if a reporting
 unit&amp;#x2019;s carrying amount exceeds its fair value, an entity will
 record an impairment charge based on that difference. The
 impairment charge will be limited to the amount of goodwill
 allocated to that reporting unit. Fair value is primarily
 determined by computing the future discounted cash flows expected
 to be generated by the reporting unit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Immediately before the disposal of WiFire Entities and Aipu Group
 in September 2017, the Company completed its impairment test for
 goodwill in managed network services. The Company determined the
 fair value of the reporting unit using the income approach based on
 the discounted expected cash flows associated with the reporting
 unit. The discounted cash flows for the reporting unit were based
 on five year projections. Cash flow projections were based on past
 experience, actual operating results and management best estimates
 about future developments as well as certain market assumptions.
 Cash flows after five years were estimated using a terminal value
 calculation, which considered terminal value growth at 3%,
 considering the long term revenue growth for entities in a similar
 industry in the PRC. The discount rate of approximately 13% was
 derived and used in the valuations which reflect the market
 assessment of the risks specific to the Company and its industry
 and is based on its weighted average cost of capital. The resulting
 fair value of the reporting unit significant lower than its
 carrying value, the Company fully impaired goodwill in managed
 network services and recorded an amount of RMB766&amp;#xA0;million for
 impairment loss of goodwill as of December 31, 2017 and nil and nil
 as of December&amp;#xA0;31, 2016 and 2015, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Pursuant to ASC &lt;font style="WHITE-SPACE: nowrap"&gt;350-30,&lt;/font&gt;
 the Company elected to perform a qualitative assessment for hosting
 and related services. As of October&amp;#xA0;1, 2017, the Company
 completed its annual impairment test for goodwill that has arisen
 out of its acquisitions. The Company evaluated all relevant factors
 including, but not limited to, macroeconomic conditions, industry
 and market conditions, financial performance, and the share price
 of the Company. The Company weighed all factors in their entirety
 and concluded that it was not &lt;font style="WHITE-SPACE: nowrap"&gt;more-likely-than-not&lt;/font&gt; the fair value
 was less than the carrying amount of the reporting unit, and
 further impairment testing on goodwill was unnecessary.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_3_10" unitRef="iso4217_CNY_per_shares">-1.36</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_4_10" unitRef="iso4217_USD_per_shares">-0.21</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_BA8EE0E1-57CC-4AFE-82F2-0761A1C68F5A_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;22.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;TAXATION&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Enterprise&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;income tax
 (&amp;#x201C;EIT&amp;#x201D;)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;i&gt;Cayman Islands&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company is incorporated in the Cayman Islands and conducts its
 primary business operations through the subsidiaries and VIEs in
 the PRC and Hong Kong. Under the current laws of the Cayman
 Islands, the Company is not subject to tax on income or capital
 gains.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Hong Kong&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Subsidiaries in Hong Kong are subject to Hong Kong profits tax rate
 of 16.5% for the years ended December&amp;#xA0;31, 2015, 2016 and
 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Taiwan&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 DYX Taiwan branch is incorporated in Taiwan and is subject to
 Taiwan profits tax rate of 17% for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;The PRC&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s PRC subsidiaries are incorporated in the PRC
 and subject to PRC EIT on the taxable income in accordance with the
 relevant PRC income tax laws.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Effective from January&amp;#xA0;1, 2008, the statutory corporate income
 tax rate is 25%, except for certain entities eligible for
 preferential tax rates.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 21Vianet Beijing was qualified for a High and New Technology
 Enterprise (&amp;#x201C;HNTE&amp;#x201D;) since 2008 and is eligible for a
 15% preferential tax rate. In October 2014, 21Vianet Beijing
 obtained a new certificate and renewed the certificate in October
 2017, which will expire in October 2020. In accordance with the PRC
 Income Tax Laws, an enterprise awarded with the HNTE certificate
 may enjoy a reduced EIT rate of 15%. For the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, 21Vianet Beijing enjoyed a
 preferential tax rate of&amp;#xA0;15%.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 In April 2011, Xi&amp;#x2019;an Sub, a subsidiary located in Shaanxi
 Province, was qualified for a preferential tax rate of 15% and
 started to apply this rate from then on. The preferential tax rate
 is awarded to companies that are located in West Regions of China
 which operate in certain encouraged industries. This qualification
 will need to be assessed on an annual basis. For the year ended
 December&amp;#xA0;31, 2015, 2016 and 2017, the tax rate assessed for
 Xi&amp;#x2019;an Sub was 15%, 25% and 25%, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In 2013, BJ iJoy was recognized as a software enterprise which
 allows BJ iJoy to utilize a &lt;font style="WHITE-SPACE: nowrap"&gt;two-year&lt;/font&gt; 100% exemption for 2013 and
 2014 followed by a three-year half-reduced EIT rate effective for
 the years from 2015 to 2017. For the years ended December&amp;#xA0;31,
 2013 and 2014, BJ iJoy enjoyed the 100% tax exemption for its
 taxable income. For the year ended December&amp;#xA0;31, 2015, 2016 and
 2017, BJ iJoy enjoyed the half-reduced EIT rate for its taxable
 income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In October 2015, SH Blue Cloud, a subsidiary located in Shanghai,
 was recognized as a HNTE and became eligible for 15% preferential
 tax rate effective for three consecutive years. The certificate
 will expire in October 2018. Accordingly, for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, SH Blue Cloud enjoyed a
 preferential tax rate of 15%.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In November 2016, SZ DYX, a subsidiary located in Guangdong
 Province, was recognized as a HNTE and became eligible for 15%
 preferential tax rate effective for three consecutive years,
 expiring in November 2019 and thereafter for an additional three
 years if it is able to meet HNTE technical and administrative
 requirements in those three years. Accordingly, for the year ended
 December&amp;#xA0;31, 2016 and 2017, SZ DYX enjoyed a preferential tax
 rate of 15%.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The New EIT Law also provides that enterprises established under
 the laws of foreign countries or regions and whose &amp;#x201C;place of
 effective management&amp;#x201D; is located within the PRC are
 considered PRC tax resident enterprises and subject to PRC income
 tax at the rate of 25% on worldwide income. The definition of
 &amp;#x201C;place of effective management&amp;#x201D; refers to an
 establishment that exercises, in substance, overall management and
 control over the production and business, personnel, accounting,
 properties, etc. of an enterprise. As of December&amp;#xA0;31, 2017,
 the administrative practice associated with interpreting and
 applying the concept of &amp;#x201C;place of effective management&amp;#x201D;
 is unclear. If the Company is deemed as a PRC tax resident, it will
 be subject to 25% PRC EIT under the New CIT Law on its worldwide
 income, meanwhile the dividend it receives from another PRC tax
 resident company will be exempted from 25% PRC income tax. The
 Company will continue to monitor changes in the interpretation or
 guidance of this law.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Loss before income taxes consists of:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="58%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-PRC&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(256,279&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(155,364&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(286,388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(44,018&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 PRC&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(97,166&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(787,718&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(721,426&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(110,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(353,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(943,082&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,007,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(154,899&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Income tax (expense) benefits comprises of:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(68,092&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(54,772&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(37,856&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,818&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,262&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,932&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;128,026&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,677&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(47,830&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;90,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The reconciliation of tax computed by applying the statutory income
 tax rate of 25% for the years ended December&amp;#xA0;31, 2015, 2016
 and 2017 applicable to the PRC operations to income tax (expense)
 benefits is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="62%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss before income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(353,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(943,082&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,007,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(154,899&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax benefit computed at applicable tax rates (25%)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;88,361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;235,770&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;251,954&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,725&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-deductible&lt;/font&gt;
 expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,216&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(16,610&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,766&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,895&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,828&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Effect of tax holidays&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,743&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,691&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Preferential rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,183&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,060&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(90,076&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,844&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current and deferred tax rate differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,876&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,521&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,366&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 International rate differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(90,773&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(51,392&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59,029&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax exempted income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,878&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrecognized tax benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(14,525&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,259&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(962&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(387&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,516&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,851&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in valuation allowance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(36,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(158,724&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(174,388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prior year provision to return true up&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,678&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,371&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,266&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax (expense) benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(47,830&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;90,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The benefit of the tax holiday per basic and diluted earnings per
 share is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Deferred&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Tax&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The significant components of deferred taxes are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Allowance for doubtful debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,224&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,978&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued salary and welfare&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,236&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,955&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,409&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,139&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax losses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;202,485&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;135,433&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,816&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,098&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,642&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,175&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,254&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,976&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;457&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capital lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,364&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,382&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred government grant&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,901&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,728&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;573&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation and amortization generated from acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,849&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposal loss on long-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,697&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,868&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss picked up on equity method investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,919&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,063&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Valuation allowance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(211,690&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(104,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(16,134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,818&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,562&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;148,003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,049&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;92,687&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,635&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capitalized interest expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,789&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,185&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gain picked up from equity method investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,221&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,097&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,165&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; deferred
 tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;274,700&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;190,873&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,337&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Valuation allowances have been provided where, based on all
 available evidence, management determined that deferred tax assets
 are not more likely than not to be realizable in future years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company has net tax operating
 losses from its PRC subsidiaries and its Consolidated VIEs, as per
 filed tax returns, of RMB494,250 (US$75,965), which will expire
 between 2018 to 2022.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company intends to permanently
 reinvest the undistributed earnings from other foreign subsidiaries
 to fund future operations. As of December&amp;#xA0;31, 2017, the total
 amount of undistributed earnings from its PRC subsidiaries as well
 as VIEs was RMB824,493 (US$126,722). The amount of unrecognized
 deferred tax liabilities for temporary differences related to
 investments in foreign subsidiaries is not determined because such
 a determination is not practicable.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Unrecognized&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Tax Benefits&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2016 and 2017, the Company recorded
 unrecognized tax benefits of RMB28,689 and RMB16,511 (US$2,538),
 respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The unrecognized tax benefits and its related interest are
 primarily related to &lt;font style="WHITE-SPACE: nowrap"&gt;non-deductible&lt;/font&gt; expenses and accrued
 expenses. RMB3,513 of the total unrecognized tax benefits,
 ultimately recognized, will impact the effective tax rate. It is
 possible that the amount of uncertain tax benefits will change in
 the next 12 months, however, an estimate of the range of the
 possible outcomes cannot be made at this time.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 A roll-forward of unrecognized tax benefits is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at beginning of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,802&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,220&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,569&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reversal based on tax positions related to prior years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(258&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,880&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,365&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions based on tax positions related to the current year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,825&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;742&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Decrease due to disposal of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,583&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,165&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at end of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,220&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,582&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 For the years ended December&amp;#xA0;31, 2015, 2016 and 2017, the
 Company (reversed) recorded interest expense of RMB(1,082),
 RMB2,779 and RMB674 (US$104), respectively. Accumulated interest
 expense recorded by the Company was RMB5,469 and RMB4,929 (US$757)
 as of December&amp;#xA0;31, 2016 and 2017, respectively. As of
 December&amp;#xA0;31, 2017, the tax years ended December&amp;#xA0;31, 2012
 through 2017 for the PRC subsidiaries remain open for statutory
 examination by the PRC tax authorities.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_3310565B-B2B4-4C27-9C3C-D5FC8A832EAB_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;5.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;ACCOUNTS AND NOTES RECEIVABLE,
 NET&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Accounts and notes receivable and the allowance for doubtful debt
 consist of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;735,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;526,747&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Notes receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,215&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;418&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Allowance for doubtful debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(80,910&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(73,656&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,321&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;655,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;455,811&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,057&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 As of December&amp;#xA0;31, 2016 and 2017, all accounts and notes
 receivable were due from third party customers. An analysis of the
 allowance for doubtful debt is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,070&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,910&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,436&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additional provision charged to expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;79,637&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69,553&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,690&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Write-off&lt;/font&gt; of accounts
 receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(38,797&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,766&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,038&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision included in disposed subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(57,041&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at the end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,910&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73,656&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,321&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_527BE963-05BA-447F-BAE5-5D69DADD1173_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;1.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;ORGANIZATION&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"&gt;
 21Vianet Group, Inc. was incorporated under the laws of the Cayman
 Islands on October&amp;#xA0;16, 2009 and its principal activity is
 investment holding. The Company is principally engaged in the
 provision of hosting and related services after the disposal of
 subsidiaries which are engaged in managed network services in
 September 2017 (Note 4).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(a)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;As of December&amp;#xA0;31, 2017 the
 significant subsidiaries of the Company and consolidated variable
 interest entities are as follows:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="35%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="17%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="12%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="26%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Entity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Date of&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;incorporation/&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;acquisition&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Place of&lt;br /&gt;
 incorporation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Percentage&lt;br /&gt;
 of direct&lt;br /&gt;
 ownership&lt;br /&gt;
 by the&lt;br /&gt;
 Company&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Principal&amp;#xA0;activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Direct&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Subsidiaries:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21ViaNet Group Limited (&amp;#x201C;21Vianet&amp;#xA0;HK&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;May&amp;#xA0;25,&amp;#xA0;2007&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment&amp;#xA0;holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21ViaNet Data Center Co., Ltd. (&amp;#x201C;21Vianet China&amp;#x201D;)
 &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;June&amp;#xA0;12, 2000&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of technical and consultation services
 and rental of long-lived assets&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet (Foshan) Technology&amp;#xA0;Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;FS Technology&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;December&amp;#xA0;20,&amp;#xA0;2011&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Trading of network equipment, provision of
 technical and internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet Anhui Suzhou Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;SZ Technology&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;November&amp;#xA0;16,&amp;#xA0;2011&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Trading of network equipment&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet Hangzhou Information Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;HZ Technology&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;4, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet Mobile Limited&lt;br /&gt;
 (&amp;#x201C;21V Mobile&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April&amp;#xA0;30, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding and provision of
 telecommunication services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Joytone Infotech Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;SZ Zhuoaiyi&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April&amp;#xA0;30, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of technical and consultation
 services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet Ventures Limited (&amp;#x201C;Ventures&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;6, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Abitcool (China) Broadband Inc.&lt;br /&gt;
 (&amp;#x201C;aBitCool DG&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;June&amp;#xA0;13, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Dormant company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diyixian.com Limited (&amp;#x201C;DYX&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;August&amp;#xA0;10, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong&amp;#xA0;Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of virtual private network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21 Vianet Zhuhai Financial Leasing Co., Ltd (&amp;#x201C;Zhuhai
 Financial Leasing&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April 9, 2015&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of financial leasing business
 services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet DRP Investment Holdings Limited. (&amp;#x201C;DRP
 investment&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;January&amp;#xA0;10, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong&amp;#xA0;Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shihua DC Investment Holdings Limited. (&amp;#x201C;Shihua
 Investment&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;14, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Cayman&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;51&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet (Xi&amp;#x2019;an) Technology&amp;#xA0;Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;Xi&amp;#x2019;an Tech&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;July&amp;#xA0;5, 2012&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;51&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of technical and internet data center
 services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foshan Zhuoyi Intelligence Date Co., Ltd. (&amp;#x201C;FS
 Zhuoyi&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1)&amp;#xA0;/(4)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;July&amp;#xA0;7, 2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;51&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Dormant company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dermot Holding Limited&lt;br /&gt;
 (&amp;#x201C;Dermot BVI&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(3)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;August&amp;#xA0;8, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;British&amp;#xA0;Virgin Islands&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8" colspan="3"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Variable Interest Entities (the &amp;#x201C;VIEs&amp;#x201D;):&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Yiyun Network Technology Co., Ltd.&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1)&lt;/sup&gt;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;/(2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;October&amp;#xA0;22,&amp;#xA0;2002&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing iJoy Information Technology Co., Ltd.
 (&amp;#x201C;BJ&amp;#xA0;iJoy&amp;#x201D;)&amp;#xA0;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April&amp;#xA0;30, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center, content
 delivery network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 WiFire Network Technology (Beijing) Co., Ltd.&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April&amp;#xA0;1,&amp;#xA0;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of telecommunication services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Held directly by BJ iJoy:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shanghai iJoy Information&lt;br /&gt;
 Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;SH iJoy&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;May&amp;#xA0;30,&amp;#xA0;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center, content
 delivery network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Held directly by 21Vianet Technology:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing 21Vianet Broad Band Data Center Co., Ltd. (&amp;#x201C;21Vianet
 Beijing&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;15,&amp;#xA0;2006&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Held directly by 21Vianet Beijing:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet (Xi&amp;#x2019;an) Information Outsourcing Industry Park
 Services Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;Xi&amp;#x2019;an Sub&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;June&amp;#xA0;23, 2008&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Langfang Xunchi Computer Data Processing Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;LF Xunchi&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;December&amp;#xA0;19,&amp;#xA0;2011&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Dormant company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shanghai Blue Cloud Technology Co., Ltd. (&amp;#x201C;SH&amp;#xA0;Blue
 Cloud&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)
 / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;21, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of Office 365 and Windows Azure platform
 services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Yilong Xinda Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;BJ Yilong&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;February&amp;#xA0;28, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of managed network services and virtual
 private network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Yichengtaihe Investment&amp;#xA0;Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;BJ Yichengtaihe&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)/ (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;September&amp;#xA0;30,&amp;#xA0;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Hongyuan Network Technology Co., Ltd. (&amp;#x201C;BJ
 Hongyuan&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)/ (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;December&amp;#xA0;8, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Held directly by DYX and LF Xunchi:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shenzhen Diyixian Telecommunication Co., Ltd. (&amp;#x201C;SZ
 DYX&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;August&amp;#xA0;10, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of virtual private network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(1)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Collectively, the &amp;#x201C;PRC
 Subsidiaries&amp;#x201D;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(2)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Collectively, the &amp;#x201C;Consolidated
 VIEs&amp;#x201D;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(3)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;On August&amp;#xA0;10, 2014, the Company
 and its subsidiary, LF Xunchi, acquired 100% equity interest Dermot
 BVI and its subsidiaries (collectively referred to as &amp;#x201C;Dermot
 Entities&amp;#x201D;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(4)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;On July&amp;#xA0;7, 2016, the Company
 through its subsidiary, 21Vianet HK acquired 100% equity interest
 in the entity, which was accounted for an assets acquisition.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(b)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;PRC laws and regulations prohibit
 foreign ownership of internet and telecommunications-related
 businesses. To comply with these foreign ownership restrictions,
 the Company conducts its businesses in the PRC through its VIEs
 using contractual agreements (the &amp;#x201C;VIE Agreements&amp;#x201D;).
 The equity interests of 21Vianet Technology are legally held by
 certain PRC individuals, including Chen Sheng, the Executive
 Chairman of Board of Directors of the Company and Zhang Jun
 (collectively the &amp;#x201C;Nominee Shareholders&amp;#x201D;). The
 following is a summary of the key terms of the VIE Agreements:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Exclusive option agreement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Pursuant to the exclusive option agreement entered into amongst
 21Vianet China and the Nominee Shareholders of 21Vianet Technology,
 the Nominee Shareholders granted the Company or its designated
 party, an exclusive irrevocable option to purchase all or part of
 the equity interests held by the Nominee Shareholders in 21Vianet
 Technology, when and to the extent permitted under the PRC laws, at
 an amount equal to RMB1. 21Vianet Technology cannot declare any
 profit distributions or grant loans in any form without the prior
 written consent of 21Vianet China. The Nominee Shareholders must
 remit in full any funds received from 21Vianet Technology to
 21Vianet China, in the event any distributions are made by 21Vianet
 Technology. The term of this agreement is 10 years, expiring on
 December&amp;#xA0;18, 2016, which is renewable at the sole discretion
 of 21Vianet China. On December&amp;#xA0;19, 2016, this agreement was
 renewed for another 10 years, expiring on December&amp;#xA0;18,
 2026.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;Exclusive technical consulting and service agreement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Pursuant to the exclusive technical consulting and service
 agreement entered into between 21Vianet China and 21Vianet
 Technology, 21Vianet China is to provide exclusive management
 consulting services and internet technical services in return for
 fees based on a predetermined hourly rate of RMB1, which is
 adjustable at the sole discretion of 21Vianet China. The term of
 this agreement is 10 years, expiring on December&amp;#xA0;18, 2016,
 which is renewable at the sole discretion of 21Vianet China. On
 December&amp;#xA0;19, 2016, this agreement was renewed for another 10
 years, expiring on December&amp;#xA0;18, 2026.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Loan agreement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In January 2011, 21Vianet China and the Nominee Shareholders
 entered into a loan agreement. Pursuant to the agreement, 21Vianet
 China has provided interest-free loan facilities of RMB7,000 and
 RMB3,000, respectively, to the Nominee Shareholders of 21Vianet
 Technology for the purpose of providing capital to 21Vianet
 Technology to develop its data center and telecommunications
 value-added business and related businesses. There is no fixed term
 for the loan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Power of attorney agreement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Nominee Shareholders entered into the power of attorney
 agreement whereby they granted an irrevocable proxy of the voting
 rights underlying their respective equity interests in 21Vianet
 Technology to 21Vianet China, which include, but are not limited
 to, all the shareholders&amp;#x2019; rights and voting rights empowered
 to the Nominee Shareholders by the company law and 21Vianet
 Technology&amp;#x2019;s Articles of Association. The power of attorney
 remains valid and irrevocable from the date of execution, so long
 as each Nominee Shareholder remains as a shareholder of 21Vianet
 Technology.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The power of attorney agreement was subsequently reassigned to
 21Vianet Group, Inc. in September 2010.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;i&gt;Share pledge agreement&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Pursuant to the share pledge agreement entered into amongst
 21Vianet China, 21Vianet Technology and the Nominee Shareholders,
 the Nominee Shareholders have contemporaneously pledged all their
 equity interests in 21Vianet Technology to guarantee the repayment
 of the loan under the Loan Agreement between 21Vianet China and the
 Nominee Shareholders.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On August&amp;#xA0;10, 2015, a Notification of Cancellation of share
 pledge registration was issued by Beijing Administration for
 Industry and Commerce, Pinggu Branch to cancel the registration of
 the share pledge by one of the Nominee Shareholders, Zhang Jun.
 Such cancellation does not affect the effectiveness of the share
 pledge agreement and does not lessen the control imposed on the
 contractual parties of the Company.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 If 21Vianet Technology breaches its respective contractual
 obligations under the Share pledge agreement and the loan
 agreement, 21Vianet China, as pledgee, will be entitled to certain
 rights, including the right to sell the pledged equity interests.
 The Nominee Shareholders agreed not to transfer, sell, pledge,
 dispose of or otherwise create any new encumbrance on their equity
 interests in 21Vianet Technology without the prior written consent
 of 21Vianet China.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 &lt;i&gt;Financial support letter&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Pursuant to the financial support letter, 21Vianet Group, Inc.
 agreed to provide unlimited financial support to 21Vianet
 Technology for its operations and agreed to forego the right to
 seek repayment in the event 21Vianet Technology is unable to repay
 such funding.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company also controls two other VIEs, namely BJ iJoy and WiFire
 Network through their primary beneficiary, aBitCool DG and SZ
 Zhuoaiyi, wholly owned subsidiaries of the Company. The key terms
 of the VIE Agreements in relation to BJ iJoy and WiFire Network are
 similar to those summarized above.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Despite the lack of technical majority ownership, there exists a
 parent-subsidiary relationship between the Company and 21Vianet
 Technology through the irrevocable power of attorney agreement,
 whereby the Nominee Shareholders effectively assigned all of their
 voting rights underlying their equity interests in 21Vianet
 Technology to the Company. In addition, the Company, through
 21Vianet China, obtained effective control over 21Vianet Technology
 through the ability to exercise all the rights of 21Vianet
 Technology&amp;#x2019;s shareholders pursuant to the share pledge
 agreement and exclusive option agreement. The Company demonstrates
 its ability and intention to continue to exercise the ability to
 absorb substantially all of the expected losses through the
 financial support letter. In addition, the Company also
 demonstrates its ability to receive substantially all of the
 economic benefits of 21Vianet Technology through 21Vianet China
 through the consulting and service agreement. Thus, the Company is
 the primary beneficiary of 21Vianet Technology and consolidates
 21Vianet Technology and its subsidiaries under ASC &lt;font style="WHITE-SPACE: nowrap"&gt;810-10&lt;/font&gt; &lt;i&gt;Consolidation: Overall&lt;/i&gt;.
 Similar conclusion has been reached with respect to the VIE
 structures with aBitCool DG and SZ Zhuoaiyi as the primary
 beneficiary.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In the opinion of the Company&amp;#x2019;s management and PRC counsel,
 (i)&amp;#xA0;the ownership structure of the VIEs is in compliance with
 applicable PRC laws and regulations in any material respect, and
 (ii)&amp;#xA0;each of the VIE Agreements is valid, legally binding and
 enforceable to each party of such agreements under the existing PRC
 laws and will not violate any PRC laws or regulations currently in
 effect.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 However, there are substantial uncertainties regarding the
 interpretation and application of current and future PRC laws and
 regulations. Accordingly, the Company cannot be assured that PRC
 regulatory authorities will not ultimately take a contrary view to
 its opinion. If the current ownership structure of the Company and
 its contractual arrangements with the VIEs are found to be in
 violation of any existing or future PRC laws and regulations, the
 Company may be required to restructure its ownership structure and
 operations in the PRC to comply with the changing and new PRC laws
 and regulations. To the extent that changes and new PRC laws and
 regulations prohibit the Company&amp;#x2019;s VIE arrangements from
 complying with the principles of consolidation, the Company would
 have to deconsolidate the financial position and results of
 operations of its VIEs. In the opinion of management, the
 likelihood of loss in respect of the Company&amp;#x2019;s current
 ownership structure or the contractual arrangements with the VIEs
 is remote based on current facts and circumstances.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(c)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;VIE disclosures&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Except for certain property with carrying amounts of RMB335,491
 (US$48,321) that were pledged to secure banking borrowings granted
 to the Company (Note 13), there were no pledges or
 collateralization of the Consolidated VIEs&amp;#x2019; assets. Creditors
 of the Consolidated VIEs have no recourse to the general credit of
 the primary beneficiaries of the Consolidated VIEs, and such
 amounts have been parenthetically presented on the face of the
 consolidated balance&amp;#xA0;sheets. The Consolidated VIEs operate the
 data centers and own facilities including data center buildings,
 leasehold improvements, fiber optic cables, computers and network
 equipment, which are recognized in the Company&amp;#x2019;s consolidated
 financial statements. They also hold certain value-added technology
 licenses, registered copyrights, trademarks and registered domain
 names, including the official website, which are also considered as
 revenue-producing assets. However, none of such assets was recorded
 on the Company&amp;#x2019;s consolidated balance sheets as such assets
 were all acquired or internally developed with insignificant cost
 and expensed as incurred. In addition, the Company also hires data
 center operation and marketing workforce for its daily operations
 and such costs are expensed when incurred. The Company has not
 provided any financial or other support that it was not previously
 contractually required to provide to the Consolidated VIEs during
 the periods presented.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(d)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Cooperation with Warburg Pincus&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In March 2017, the Company entered into an investment agreement
 with Warburg Pincus to establish a multi-stage joint venture and
 build a digital real estate platform in China. The Company seeded
 the initial JV with four existing high-performing IDC assets, and
 Warburg Pincus contributed direct capital and extensive industry
 network and resources in the real estate sector. The Company owns
 51% of the equity interests in the four existing internet data
 center (&amp;#x201C;IDC&amp;#x201D;) assets while Warburg Pincus owns the
 remaining 49%. On March&amp;#xA0;14, 2017, Shihua Investment was
 established by the Company and a subsidiary of Warburg Pincus, with
 the equity interest of 51% and 49%, respectively. As of
 December&amp;#xA0;31, 2017, the IDC assets of in Xi&amp;#x2019;an Tech and
 FS Zhuoyi has been transferred to Shihua Investment which is
 controlled by the Company.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In March 2017, the Company and Warburg Pincus set up two JVs,
 Shihua DC Investment Holdings 2 Limited and Shihua DC Investment
 Management Limited, (collectively, Shihua DC Holdings) (Note 12) ,
 with the equity interest of 49% and 51% respectively. The Company
 accounted for the investment in the two JVs under equity method
 investments for its ability to exercise significant influence. As
 of December&amp;#xA0;31, 2017, Shihua DC Holdings has not commerce any
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(e)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Variable interests in a VIE&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company held variable interest in
 an entity that does not have sufficient equity at risk where the
 Company is not the VIE&amp;#x2019;s primary beneficiary to consolidate
 the VIE. The Company&amp;#x2019;s maximum exposure to such an
 arrangement is RMB59,846 (US$9,198).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The following tables represent the financial information of the
 Consolidated VIEs as of December&amp;#xA0;31, 2016 and 2017 and for the
 years ended December&amp;#xA0;31, 2015, 2016 and 2017 before
 eliminating the intercompany balances and transactions between the
 Consolidated VIEs and other entities within the Company :&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;ASSETS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current assets:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;239,874&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;233,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Restricted cash&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68,709&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;149,375&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,959&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable (net of allowance for doubtful debt of
 RMB80,313 and RMB70,627 (US$10,855) as of December&amp;#xA0;31, 2016
 and 2017, respectively)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;555,509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;342,276&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52,607&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Inventories&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,320&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid expenses and other current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;636,776&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;809,546&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;124,425&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due from related parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;82,350&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;86,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,345&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,587,538&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,621,694&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;249,251&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 assets:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,501,578&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,331,139&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;358,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;555,649&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,203&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,948&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Land use rights, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;76,044&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74,162&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,398&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,146,570&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;302,956&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,563&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97,063&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;169,224&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,009&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;
 assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;112,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;67,517&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,377&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;266,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;355,894&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54,700&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;
 assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,756,474&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,346,095&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;514,285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,344,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,967,789&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;763,536&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current liabilities:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;183,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts and notes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;441,847&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;157,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,280&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued expenses and other payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;525,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;368,190&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,590&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Advance from customers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;201,397&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;403,244&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,977&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;311,191&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,699&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,639&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,400&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to inter-companies &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,221,897&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,863,780&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;286,458&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to related parties (Note 23)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;53,295&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,053&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,467&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current portion of capital lease obligation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;201,315&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,942&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current portion of long-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,564&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred government grants&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,574&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;703&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,185,447&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,192,514&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;490,681&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;
 liabilities:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to inter-companies &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,052,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,020,972&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;156,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;219,055&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;187,638&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,839&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;62,531&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt; portion of
 capital lease obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;581,568&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;687,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;105,617&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrecognized tax benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,153&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,225&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,033&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;182,877&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;109,339&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,805&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred government grants&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,886&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,861&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,745&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;
 liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,148,804&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,036,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;312,960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="3"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,334,251&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,228,725&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;803,641&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the Years Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,066,090&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,938,319&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,578,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;396,369&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(35,811&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(674,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(567,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(87,207&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the Years Ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash provided by operating activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;270,358&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;141,364&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;364,246&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,984&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash provided by (used in) investing activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;105,635&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(470,955&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(601,368&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(92,429&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash (used in) provided by financing activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(354,408&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;178,283&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;230,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,492&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net increase (decrease) in cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,585&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(151,308&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,201&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(953&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(1)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Amount due to inter-companies consist
 of intercompany payables to the other companies within the Company
 for the purchase of telecommunication resources and fixed assets on
 behalf of the Consolidated VIEs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_F85FAE34-3393-41E1-A2F8-2163498C11D3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property and equipment, including those held under capital leases,
 consist of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At cost:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;490,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;467,312&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;71,825&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Leasehold improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;666,051&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;789,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;121,380&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,926,278&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,681,759&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;412,179&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Optical fibers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;207,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,723&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,936&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,591&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,671&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,947&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Motor vehicles&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,891&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;291&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,317,917&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,096,090&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;629,558&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Accumulated depreciation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,342,041&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,326,511&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(203,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(238,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,737,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,769,579&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;425,677&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,043,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;549,845&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,781,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,319,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;510,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_538B3105-00B4-43FE-9D43-6BFF97318FEA_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(r)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Revenue
 recognition&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company provides hosting and related services including hosting
 of customers&amp;#x2019; servers and networking equipment, connecting
 customers&amp;#x2019; servers with internet backbones, content delivery
 network services optimizing speed and security of data
 transmission, virtual private network services providing encrypted
 secured connection to public internet and other value-added
 services.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prior to the disposal of WiFire Entities and Aipu Group in
 September 2017, the Company also provides managed network services
 to enable its customers to deliver data across the internet in a
 faster and more reliable manner through extensive data transmission
 network and BroadEx smart routing technology, and to get the
 last-mile broadband internet connection services in large metro
 areas in China.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Consistent with the criteria under ASC topic 605 (&amp;#x201C;ASC
 605&amp;#x201D;), &lt;i&gt;Revenue Recognition&lt;/i&gt;, the Company recognizes
 revenue from sales of these services when there is a signed sales
 agreement with fixed or determinable fees, services have been
 provided to the customer and collection of the resulting
 customer&amp;#x2019;s receivable is reasonably assured.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company&amp;#x2019;s services are provided under the terms of a
 master service agreement, which will typically accompany a
 &lt;font style="WHITE-SPACE: nowrap"&gt;one-year&lt;/font&gt; term renewal
 option with the same terms and conditions. Customers can choose at
 the outset of the arrangement to either use the Company&amp;#x2019;s
 services through a monthly fixed fee arrangement or choose a plan
 based on actual bandwidth or traffic volume used during the month
 at fixed &lt;font style="WHITE-SPACE: nowrap"&gt;pre-set&lt;/font&gt; rates.
 The Company recognizes and bills for revenue for excess usage, if
 any, in the month of its occurrence to the extent a
 customer&amp;#x2019;s usage of the services exceeds their &lt;font style="WHITE-SPACE: nowrap"&gt;pre-set&lt;/font&gt; monthly fixed bandwidth usage
 and fee arrangements. The rates as specified in the master service
 agreements are fixed for the duration of the contract term and are
 not subject to adjustment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prior to the disposal of Aipu Group in September 2017, the Company
 also provides last-mile wired broadband internet access services,
 sometimes bundled with broadband related products, to individual
 and corporate customers at agreed prices. The Company allocates the
 contract price based on the relative selling price method under
 which the selling price of each deliverable is determined using
 VSOE of selling price, third-party evidence (&amp;#x201C;TPE&amp;#x201D;) of
 selling price, or management&amp;#x2019;s best estimate of the selling
 price (&amp;#x201C;BESP&amp;#x201D;). The Company considers all reasonably
 available information in determining the BESP, including both
 market and entity-specific factors. Revenues are recognized for
 each deliverable when all four criteria under &lt;font style="WHITE-SPACE: nowrap"&gt;ASC&amp;#xA0;605-10&lt;/font&gt; are met.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company evaluates whether it is appropriate to record the gross
 amount of service sales and related costs or the net amount earned
 as commissions. Generally, when the Company is primarily obligated
 in a transaction, have latitude in establishing prices and / or
 selecting suppliers, or have several but not all of these
 indicators, revenue is recorded at the gross sale price. The
 Company generally records the net amounts as commissions earned if
 the Company is not primarily obligated and do not have latitude in
 establishing prices. Such amounts earned are determined using a
 fixed percentage of the gross sales price.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cash received in advance from customers that are expected to be
 recognized as revenue upon completion of performance obligations is
 recorded as deferred revenue when there is no general right of
 refund; otherwise, it is recorded as advances from customers.
 Business tax on revenues earned from provision of services to
 customers is recorded as a deduction from gross revenue to derive
 net revenue in the same period in which the related revenue is
 recognized. Most of the Company&amp;#x2019;s PRC subsidiaries and its
 Consolidated VIEs are subject to a business tax rate of 3% or 5%.
 The business tax expenses and other surcharges for the year ended
 December&amp;#xA0;31, 2015 amounted to RMB6,394. Effective since June
 2014, VAT of 6% replaced the original business tax for all
 telecommunication services provided in Mainland China. There was no
 business tax expense charged in 2016 and afterwards.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_0EF9AA69-2519-457D-9DAB-90512A5409D3_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 An analysis of the allowance for doubtful debt is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,070&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,910&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,436&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additional provision charged to expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;79,637&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69,553&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,690&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Write-off&lt;/font&gt; of accounts
 receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(38,797&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,766&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,038&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision included in disposed subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(57,041&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at the end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,910&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73,656&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,321&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock>
  <us-gaap:ScheduleOfDebtTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_DE34F2FD-25B2-417E-AEBA-4B8EB48F12F4_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Bank borrowings are as follows as of the respective balance sheet
 dates:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,683,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term bank borrowings, current portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,722,979&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;120,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term bank borrowings, &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;268,221&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;187,638&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,839&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,991,200&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;307,927&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,327&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_D80EF736-BBAA-4266-AA46-9BFA66EC3A27_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The significant components of deferred taxes are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Allowance for doubtful debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,224&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,978&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued salary and welfare&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,236&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,955&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,409&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,139&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax losses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;202,485&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;135,433&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,816&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,098&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,642&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,175&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,254&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,976&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;457&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capital lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,364&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,382&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred government grant&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,901&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,728&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;573&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Depreciation and amortization generated from acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,849&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposal loss on long-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,697&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,868&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss picked up on equity method investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,919&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,063&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Valuation allowance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(211,690&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(104,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(16,134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total deferred tax assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,818&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,562&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;148,003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,049&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;92,687&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,635&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capitalized interest expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,789&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,185&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gain picked up from equity method investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,221&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,097&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,165&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; deferred
 tax liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;274,700&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;190,873&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,337&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_8DD7A1D5-4DBF-4208-B74D-A456D351E02D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Basic and diluted loss per share for each of the years presented
 are calculated as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="48%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;i&gt;Numerator:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(401,275&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(931,922&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(917,644&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(141,040&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net (profit) loss attributable to noncontrolling interest and
 redeemable noncontrolling interest&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;298,324&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;144,914&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,273&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss attributable to ordinary shareholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(428,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(633,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(772,730&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(118,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Plus: (Increase) decrease in accretion of redeemable noncontrolling
 interests&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,850&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(210,484&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(141,896&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(21,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Adjusted net loss attributable to ordinary shareholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(420,249&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(844,082&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(914,626&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(140,576&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;i&gt;Denominator:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of shares outstanding&amp;#x2014;basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;492,065,239&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;617,169,833&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;672,836,226&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;672,836,226&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of shares outstanding&amp;#x2014;diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;492,065,239&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;617,169,833&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;672,836,226&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;672,836,226&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss per share&amp;#x2014;Basic:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss per share&amp;#x2014;Diluted:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_0599E1F7-045C-4632-B82E-E6E15D1ACC52_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Total compensation expense relating to share options and RSUs
 granted to employees recognized for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017 is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="63%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;
 &lt;b&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,422&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,110&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(277&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(43&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,490&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(681&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(104&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;153,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;123,273&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,945&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,369&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,924&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;190,027&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;118,729&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,129&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,244&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_D1873579-CB91-46D5-AB89-0E199CD1D23B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The annual estimated amortization expenses for the intangible
 assets for each of the next five years are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="81%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,690&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,789&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,129&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,291&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,807&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,794&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,638&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,631&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;231,542&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,587&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:ScheduleOfGoodwillTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_F5229866-3677-4997-B7A0-17494A96DC37_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 The changes in the carrying amount of goodwill were as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="54%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of January&amp;#xA0;1&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;269,888&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(766,440&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(117,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;989,530&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;152,088&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
  <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_060505D5-16A0-4B7B-B046-6CDECA8715EE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 The following table summarizes the aggregate required repayments of
 the principal amounts of the Company&amp;#x2019;s long-term borrowings,
 including the bonds payable and bank borrowings (Note 13) in the
 succeeding five years and thereafter:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 For the years ending December&amp;#xA0;31,&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;120,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;75,638&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,625&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,992,760&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;306,281&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,994&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,500&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,225&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_156B805D-4DC7-45AD-841F-A5ADC3D25BE1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the Company&amp;#x2019;s RSUs activity
 under the 2014 Plan:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Number of&lt;br /&gt;
 RSUs&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 grant&amp;#xA0;date&lt;br /&gt;
 fair value&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 remaining&lt;br /&gt;
 contractual&amp;#xA0;life&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Aggregate&lt;br /&gt;
 intrinsic&lt;br /&gt;
 value&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(US$)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(Years)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(US$)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested, January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,271,684&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,080,260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,762,733&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.35&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(72,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.52&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested, December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,516,898&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.76&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
  <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_0B77075B-3EFB-49AF-8FB1-BF71ED16C162_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Bank borrowings as of December&amp;#xA0;31, 2016 and 2017 were
 secured/guaranteed by the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;u&gt;December&lt;/u&gt;&lt;u&gt;&amp;#xA0;31, 2016&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="16%"&gt;&lt;/td&gt;
 &lt;td width="75%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Short-term&amp;#xA0;bank&amp;#xA0;borrowings&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Secured/guaranteed by&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(RMB)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;1,520,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Guaranteed by restricted cash of
 RMB1,751,055.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Guaranteed by noncontrolling shareholder of
 Aipu Group&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;143,676&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Unsecured borrowings.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;1,683,676&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Long-term bank and other&lt;br /&gt;
 borrowings&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 85.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"&gt;(including current portion)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Secured/guaranteed by&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(RMB)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;1,600&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by a subsidiary&amp;#x2019;s building with
 net book value of RMB7,938 (Note 8).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;13,817&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by a subsidiary&amp;#x2019;s computer and
 network equipment with net book value of RMB31,506 (Note 8).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;164,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by a subsidiary&amp;#x2019;s &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;construction-in-progress&lt;/font&gt;&lt;/font&gt; and
 land use rights with net book value of RMB318,259 and RMB17,232,
 respectively (Note 8/Note 10).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;128,107&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Unsecured borrowings.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;307,524&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 &lt;u&gt;December&lt;/u&gt;&lt;u&gt;&amp;#xA0;31, 2017&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"&gt;Short-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Secured/guaranteed by&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(RMB)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by restricted cash of RMB50,809
 (US$7,809).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16" colspan="3"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Long-term bank borrowings&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"&gt;(including current portion)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Secured/guaranteed by&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(RMB)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;158,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by a subsidiary&amp;#x2019;s fixed assets
 and &lt;font style="WHITE-SPACE: nowrap"&gt;land-use&lt;/font&gt; right with
 net book value of RMB344,932 (US$53,015) and RMB16,818 (US$2,585),
 respectively (Note 8/Note 10).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;99,927&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Unsecured borrowings&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;257,927&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_77324DC1-E6F8-4747-8DA7-602DD3A1C8B4_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(z)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Share-based
 compensation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Share options and Restricted Share Units (&amp;#x201C;RSUs&amp;#x201D;)
 granted to employees are accounted for under ASC 718,
 &lt;i&gt;Compensation&amp;#x2014;Stock Compensation&lt;/i&gt;, which requires that
 share-based awards granted to employees be measured based on the
 grant date fair value and recognized as compensation expense over
 the requisite service period and/or performance period (which is
 generally the vesting period) in the consolidated statements of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has elected to recognize compensation expense using the
 straight-line method for share-based awards granted with service
 conditions that have a graded vesting schedule. For share-based
 awards granted with performance conditions, the Company recognizes
 compensation expense using the accelerated method. The Company
 commences recognition of the related compensation expense if it is
 probable that the defined performance condition will be met. To the
 extent that the Company determines that it is probable that a
 different number of share-based awards will vest depending on the
 outcome of the performance condition, the cumulative effect of the
 change in estimate is recognized in the period of change.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 For the performance bonuses that the employees can elect to settle
 in cash and/or restricted shares at an agreed premium of the
 Company (&amp;#x201C;Share-Settled Bonus&amp;#x201D;), the Company estimates
 the portion of the arrangement to be settled in shares based on its
 past settlement practices and classifies such portion as a
 liability in accordance with ASC topic 480 (&amp;#x201C;ASC 480&amp;#x201D;),
 &lt;i&gt;Distinguishing Liabilities from Equity&lt;/i&gt;. The Company
 remeasures the fair value of such liability at each reporting
 period end through earnings until the underlying shares were
 approved and granted to the employees and accounted for the granted
 restricted shares unit as equity award. The original cash bonus
 amount continues to be classified as a liability within
 &amp;#x201C;Accrued expenses and other payables&amp;#x201D; in the
 consolidated balance sheets until the end of the six months&amp;#x2019;
 &lt;font style="WHITE-SPACE: nowrap"&gt;lock-up&lt;/font&gt; period as such
 amounts will be paid to the employees in cash upon the termination
 of their employment. The fair value of the premium will be
 reclassified to additional paid in capital and recognized over the
 remaining &lt;font style="WHITE-SPACE: nowrap"&gt;lock-up&lt;/font&gt; period
 using the accelerated method, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 A cancellation of the terms or conditions of an equity award under
 original award in exchange for a new award should be treated as
 modification. The compensation costs associated with the modified
 awards are recognized if either the original vesting conditions or
 the new vesting conditions have been achieved. Total recognized
 compensation cost for the awards is at least equal to the fair
 value of the original awards at the grant date unless at the date
 of the modification the performance or service conditions of the
 original awards are not expected to be satisfied. The incremental
 compensation cost is measured as the excess of the fair value of
 the replacement awards over the fair value at the modification
 date. Therefore, in relation to the modified awards, the Company
 recognizes share-based compensation over the vesting periods of the
 new awards, which comprises (i)&amp;#xA0;the amortization of the
 incremental portion of share-based compensation over the remaining
 vesting term, and (ii)&amp;#xA0;any unrecognized compensation cost of
 original awards, using either the original term or the new term,
 whichever results in higher expenses for each reporting period. For
 modification of a liability award that remains a liability after
 modification, the liability award continues to be remeasured at
 fair value at each reporting date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On April&amp;#xA0;15, 2016 (&amp;#x201C;the Modification date&amp;#x201D;), the
 Company made revisions to the Share-Settled Bonus to remove the
 agreed premium and six month &lt;font style="WHITE-SPACE: nowrap"&gt;lock-up&lt;/font&gt; period for the employees above
 a specified level and the option to settle in share for the
 employees below a specified level. The modified awards remain as
 liabilities in accordance with ASC 718 as the Company can only
 settle the Share-Settled Bonus by issuing variable number of shares
 until the settlement date or in cash. In January 2017, the Company
 made revisions to the Share-Settled Bonus to remove the option to
 settle bonus accrued in 2017. For the Share-Settled Bonus accrued
 in 2016 which were elected to be settled in shares, the Company
 issued shares to settle all the Share-Settled Bonus as of
 December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On November 26, 2016, the Board approved a new incentive program to
 replace unvested RSUs to certain individuals with a new bonus
 scheme which will be settled by issuing a variable number of shares
 with a fair value equal to fixed dollar amount on the settlement
 date. The modification was treated as an equity to liability
 modification in accordance with ASC&amp;#xA0;718. The Company
 remeasures the fair value of such liability at each reporting
 period end through earnings until the actual settlement date, which
 is the date when the number of underlying shares were fixed and
 recorded the incremental cost over the remaining vesting term and
 the unrecognized compensation of original awards using the new
 term.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Before January&amp;#xA0;1, 2017, the Company elected to estimate
 forfeitures at the time of grant and revised, if necessary, in
 subsequent periods if actual forfeitures differ from initial
 estimates. The forfeiture rate is estimated based on historical and
 future expectations of employee turnover rates and are adjusted to
 reflect future changes in facts and circumstances, if any.
 Share-based compensation expense is recorded net of estimated
 forfeitures such that expense is recorded only for those
 share-based awards that are expected to vest. During the years
 ended December&amp;#xA0;31, 2015 and 2016, the Company estimated that
 the forfeiture rate for both the management and &lt;font style="WHITE-SPACE: nowrap"&gt;non-management&lt;/font&gt; employees of the
 Company was 1.10% and 1.81%.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On January&amp;#xA0;1, 2017, the Company adopted ASU &lt;font style="WHITE-SPACE: nowrap"&gt;No.&amp;#xA0;2016-09,&lt;/font&gt; &lt;i&gt;Improvements to
 Employee Share-Based Payment Accounting&lt;/i&gt;, and elected to account
 for forfeitures as they occur. The cumulative-effect adjustment to
 retained earnings of RMB13,425 (US$2,058) was recorded upon
 transition, which is measured for outstanding awards based on the
 difference between (1)&amp;#xA0;the fair value estimate of awards
 historically expected to be forfeited and (2)&amp;#xA0;the fair value
 estimate of awards actually forfeited.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="INF" id="id_6903966_F2FF16B3-F8B3-444B-98EE-48E4131B505E_3_0" unitRef="shares">20690892</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_AC5094D6-2534-45C2-B604-A8557713B4F9_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;18.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;TREASURY STOCK&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 For the year ended December&amp;#xA0;31, 2015, 2016 and 2017, the
 Company repurchased the number of nil, 815,525 and 3,448,482 ADSs
 pursuant to the share repurchase plans.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 For the year ended December&amp;#xA0;31, 2015, 2016 and 2017, 146,372,
 223,161 and nil ADSs were issued to settle the contingent
 consideration payment in relation to acquisitions.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
  <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_0BC7974D-B00C-4CA2-A606-58A841BC1C4C_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;19.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;ACCUMULATED OTHER COMPREHENSIVE
 (LOSS) INCOME&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The changes in accumulated other comprehensive (loss) income by
 component, net of tax of nil, are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="86%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Foreign&amp;#xA0;currency&lt;br /&gt;
 translation&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of January&amp;#xA0;1, 2015&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(65,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year other comprehensive income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,518&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31, 2015&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,236&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year other comprehensive income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;118,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year other comprehensive loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(120,963&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31, 2017, in US$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(411&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_782A46C6-074E-42AB-AF2E-0BFB469EE2C4_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(cc)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Comprehensive loss&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Comprehensive loss is defined as the decrease in equity of the
 Company during a period from transactions and other events and
 circumstances excluding transactions resulting from investments by
 owners and distributions to owners. Accumulated other comprehensive
 loss of the Company includes foreign currency translation
 adjustments related to the Company and its overseas subsidiaries,
 whose functional currency is US$.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
  <us-gaap:CostOfSalesPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C3B0C3E3-DA79-4637-9943-A4DB98ADED64_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(s)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Cost of revenues&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cost of revenues consists primarily of telecommunication costs,
 depreciation of the Company&amp;#x2019;s long-lived assets, amortization
 of acquired intangible assets, maintenance, data center rental
 expenses directly attributable to the provision of the IDC
 services, payroll and other related costs of operations.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_1_400003">--12-31</dei:CurrentFiscalYearEndDate>
  <us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_71D1188D-E95F-4E3B-9CD5-DAA356A51D2D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The Company recorded impairment charges associated with its
 long-lived assets and acquired intangibles as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;
 &lt;b&gt;Years&amp;#xA0;ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;238,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;237,956&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,443&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;163,852&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,314&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock>
  <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_E51CA1D2-2E9D-4BE8-9956-D462835F22AE_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;21.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;SHARE BASED COMPENSATION&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(a)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Option granted to employees&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In order to provide additional incentives to employees and to
 promote the success of the Company&amp;#x2019;s business, the Company
 adopted a share incentive plan in 2010 (the &amp;#x201C;2010
 Plan&amp;#x201D;). Under the 2010 Plan, the Company may grant options
 and RSUs to its employees, directors and consultants to purchase an
 aggregate of no more than 39,272,595 ordinary shares of the
 Company. The 2010 Plan was approved by the Board of Directors and
 shareholders of the Company on July&amp;#xA0;16, 2010. The 2010 Plan is
 administered by the Board of Directors or the Compensation
 Committee of the Board as set forth in the 2010 Plan (the
 &amp;#x201C;Plan Administrator&amp;#x201D;). All share options to be granted
 under the 2010 Plan have a contractual term of ten years and
 generally vest over 3 to 4 years in the grantee&amp;#x2019;s option
 agreement.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In order to further promote the success and enhance the value, the
 Company adopted a share incentive plan in 2014 (the &amp;#x201C;2014
 Plan&amp;#x201D;). Under the 2014 Plan, the Company may issue an
 aggregate of no more than 20,461,380 shares (&amp;#x201C;Maximum
 Number&amp;#x201D;) and such Maximum Number should be automatically
 increased by a number that is equal to 15% of the number of new
 shares issued by the Company from time to time. The maximum
 aggregate number of ordinary shares to be issued under 2014 Plan
 was subsequently amended to 39,606,817, as approved by the Board of
 Directors and shareholders of the Company on October&amp;#xA0;30, 2015.
 All share options, restricted shares and restricted share units to
 be granted under the 2014 Plan have a contractual term of ten years
 and generally vest over 3 to 4 years in the grantee&amp;#x2019;s option
 agreement.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company granted 952,178, 1,059,668 and 611,111 RSUs in 2015,
 2016 and 2017, respectively, with performance conditions whereby a
 predetermined number will vest upon the assignment of an annual
 performance review in accordance with predetermined performance
 targets for the grantees over a one or four-year period. As it is
 probable for the Company to estimate the annual performance review
 ratings for the individual grantees, the Company commenced
 recognition of the related compensation expense using the
 accelerated recognition method.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The compensation cost related to remaining unvested share options
 shall be recognized over the remaining requisite service period or
 the performance review period. As of December&amp;#xA0;31, 2017,
 options to purchase 1,699,186 of ordinary shares were
 outstanding.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the Company&amp;#x2019;s employee share
 option activity under the 2010 Plan:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Number of&lt;br /&gt;
 options&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 exercise&lt;br /&gt;
 price&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 remaining&lt;br /&gt;
 contractual&lt;br /&gt;
 term&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Aggregate&lt;br /&gt;
 intrinsic&lt;br /&gt;
 value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;(US$)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;(Years)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;(US$)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding, January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,031,940&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(332,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.41&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding, December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,699,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.49&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,432&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested and expected to vest at December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,699,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.49&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,432&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercisable as of December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,699,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.49&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,432&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The aggregate intrinsic value is calculated as the difference
 between the exercise price of the underlying awards and the fair
 value of the underlying stock at each reporting date, for those
 awards that have an exercise price below the estimated fair value
 of the Company&amp;#x2019;s shares. As of December&amp;#xA0;31, 2017, the
 Company had options outstanding to purchase an aggregate of
 1,699,186 shares with an exercise price below the fair value of the
 Company&amp;#x2019;s shares, resulting in an aggregate intrinsic value
 of RMB9,317 (US$1,432).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The aggregate fair value of the outstanding options at the grant
 date was determined to be RMB15,387 (US$ 2,365) as of
 December&amp;#xA0;31, 2017 and such amount is recognized as
 compensation expense using the straight-line method for all
 employee share options granted with graded vesting based on service
 conditions and the accelerated method for share options granted
 with graded vesting based on performance conditions.&amp;#xA0;The
 weighted average grant date fair value of options granted during
 the years ended December&amp;#xA0;31, 2015, 2016 and 2017 was nil, US$2
 and nil, respectively. The total fair value of share options
 exercised during the years ended December&amp;#xA0;31, 2015, 2016 and
 2017 was US$3,111, nil and US$39, respectively. The aggregate
 intrinsic value of options exercised during the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017 was US$15,519, US$1,906, and
 US$306, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company has recorded all the
 compensation expenses in relation to outstanding share options.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the Company&amp;#x2019;s RSUs activity
 under the 2014 Plan:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Number of&lt;br /&gt;
 RSUs&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 grant&amp;#xA0;date&lt;br /&gt;
 fair value&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 remaining&lt;br /&gt;
 contractual&amp;#xA0;life&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Aggregate&lt;br /&gt;
 intrinsic&lt;br /&gt;
 value&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(US$)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(Years)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(US$)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested, January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,271,684&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13.25&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Granted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,080,260&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.31&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,762,733&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.35&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Forfeited&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(72,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.52&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unvested, December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,516,898&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.76&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Share based compensation cost for RSUs is measured based on the
 closing fair market value of the Company&amp;#x2019;s ADS on the date of
 grant and the reporting date for equity and liability classified
 RSU, respectively.&amp;#xA0;The aggregate fair value of the unvested
 RSUs as of December&amp;#xA0;31, 2017 was RMB78,759 (US$12,105), and
 such amount is recognized as compensation expense using the
 straight-line method for the RSUs with graded vesting based on
 service conditions and the accelerated method for the RSUs with
 graded vesting based on performance conditions and share settled
 bonuses. The weighted average grant date fair value of RSUs granted
 during the years ended December&amp;#xA0;31, 2015, 2016 and 2017 was
 US$18.27, US$8.85 and US$6.31, respectively. The total fair value
 of RSUs vested during the years ended December&amp;#xA0;31, 2015, 2016
 and 2017 was US$22,801, US$14,849 and US$18,238, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 During 2017, the Company granted 469,149 RSUs to settle the
 Share-Settled Bonus accrued in 2016 as elected by employees to be
 settled in shares.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, there was RMB66,891 (US$10,281) of
 unrecognized share based compensation cost related to RSUs which is
 expected to be recognized over a weighted average vesting period of
 1.7 years. Total unrecognized compensation cost may be adjusted for
 future changes when actual forfeitures incurred.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(b)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Shares issued to management of Dermot
 Entities&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 For the year ended December&amp;#xA0;31, 2015, 2016 and 2017, the
 Company recorded compensation cost of RMB8,439, RMB10,871 and
 RMB5,752 (US$884) within the Company&amp;#x2019;s consolidated
 statements of operations, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Total compensation expense relating to share options and RSUs
 granted to employees recognized for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017 is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="63%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;
 &lt;b&gt;For&amp;#xA0;the&amp;#xA0;year&amp;#xA0;ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,422&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,110&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(277&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(43&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,490&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(681&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(104&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;153,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;123,273&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,945&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,369&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,924&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;190,027&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;118,729&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,129&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,244&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_34" unitRef="iso4217_CNY_per_shares">-1.36</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="2" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_34" unitRef="iso4217_USD_per_shares">-0.21</us-gaap:EarningsPerShareBasic>
  <dei:DocumentPeriodEndDate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C550EB6A-EC34-41CE-AF78-BEC38594B7E4_1_2">2017-12-31</dei:DocumentPeriodEndDate>
  <dei:EntityCurrentReportingStatus contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_1_400005">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityFilerCategory contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_1_400006">Accelerated Filer</dei:EntityFilerCategory>
  <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_CEF42AFA-4F46-4D36-9A37-2FCBF0DCF30F_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(l)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Intangible assets&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Intangible assets are carried at cost less accumulated amortization
 and any recorded impairment. Intangible assets acquired in a
 business combination are recognized initially at fair value at the
 date of acquisition. Intangible assets with finite useful lives are
 amortized using a straight-line method. These amortization methods
 reflect the estimated pattern in which the economic benefits of the
 respective intangible assets are to be consumed.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has capitalized certain internal use software
 development costs in accordance with ASC Subtopic &lt;font style="WHITE-SPACE: nowrap"&gt;350-40&lt;/font&gt; (&amp;#x201C;ASC &lt;font style="WHITE-SPACE: nowrap"&gt;350-40&amp;#x201D;),&lt;/font&gt;
 &lt;i&gt;Intangibles-Goodwill and Other: &lt;font style="WHITE-SPACE: nowrap"&gt;Internal-Use&lt;/font&gt; Software&lt;/i&gt;, amounting
 to RMB23,780, RMB12,781 and RMB9,238 (US$1,420) for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, respectively. The Company
 capitalizes certain costs relating to software acquired, developed,
 or modified solely to meet the Company&amp;#x2019;s internal
 requirements and for which there are no substantive plans to market
 the software. These costs mainly include the consulting and service
 fees paid to a third-party developer that are directly associated
 with the &lt;font style="WHITE-SPACE: nowrap"&gt;internal-use&lt;/font&gt;
 software projects during the application development stage and the
 research staff costs directly associated with the internal-develop
 software projects during the application development stage.
 Capitalized &lt;font style="WHITE-SPACE: nowrap"&gt;internal-use&lt;/font&gt;
 software costs are included in &amp;#x201C;intangible assets,
 net&amp;#x201D;.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Intangible assets have weighted average useful lives from the date
 of purchase/ acquisition as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased software&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.4 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Radio spectrum license&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contract backlog*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9&amp;#xA0;years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.8 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Supplier relationships*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Licenses*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade Name*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Platform software*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-compete&lt;/font&gt; agreement*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Internal use software&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Acquired in the acquisitions of
 subsidiaries.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_CC1C35B9-E26D-4162-909A-956F5C9A1396_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(p)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Impairment of long-lived
 assets&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company evaluates its long-lived assets or asset group,
 including intangible assets with finite lives, for impairment
 whenever events or changes in circumstances (such as a significant
 adverse change to market conditions that will impact the future use
 of the assets) indicate that the carrying amount of an asset or a
 group of long-lived assets may not be recoverable. When these
 events occur, the Company evaluates for impairment by comparing the
 carrying amount of the assets to future undiscounted net cash flows
 expected to result from the use of the assets and their eventual
 disposition. If the sum of the expected undiscounted cash flow is
 less than the carrying amount of the assets, the Company would
 recognize an impairment loss based on the excess of the carrying
 amount of the asset group over its fair value. Fair value is
 generally determined by discounting the cash flows expected to be
 generated by the assets, when the market prices are not readily
 available for the long-lived assets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In 2016, due to the deterioration of the operating results of one
 of the Company&amp;#x2019;s asset group, the Company recognized an
 impairment loss based on the excess of the carrying amount of the
 asset group over its fair value. The Company determined the fair
 value of the asset group using the income approach based on the
 discounted expected cash flows associated with the asset group. The
 discounted cash flows for the asset group were based on eight year
 projections which is consistent with the remaining useful lives of
 its principal assets. Cash flow projections were based on past
 experience, actual operating results and management best estimates
 about future developments as well as certain market assumptions.
 The discount rate of approximately 13% was derived and used in the
 valuations which reflect the market assessment of the risks
 specific to the Company and its industry and is based on its
 weighted average cost of capital.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, due to continued operational losses,
 the Company recorded the long-lived assets impairment amounting to
 RMB170,695 and RMB231,113 for the asset groups of Aipu Group and
 WiFire Entities, respectively, resulting from excess of the
 carrying amount of the asset groups over their fair values of the
 two asset groups, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company determined the fair value of the asset groups using the
 income approach based on the discounted expected cash flows
 associated with the respective asset groups. The discounted cash
 flows for the asset groups were based on seven year projections for
 Aipu and five years for WiFire Entities, which are consistent with
 the remaining useful lives of its principal assets. Cash flow
 projections were based on the price that would be received to sell
 an asset or paid to transfer a liability in an orderly transaction
 between market participants. The discount rate of approximately 13%
 was derived and used in the valuations which reflect the market
 assessment of the risks specific to the Company and its industry
 and is based on its weighted average cost of capital. No impairment
 was recognized in other assets groups as there was no impairment
 indicator identified.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The impairment loss reduced the carrying amount of the long-lived
 assets of a group on a &lt;font style="WHITE-SPACE: nowrap"&gt;pro-rata&lt;/font&gt; basis using the relative
 carrying amount of those assets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The Company recorded impairment charges associated with its
 long-lived assets and acquired intangibles as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;
 &lt;b&gt;Years&amp;#xA0;ended&amp;#xA0;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;238,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;237,956&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,443&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;163,852&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,314&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_9FBB1326-9924-40DD-83CC-3333B7C60B89_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;9.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;INTANGIBLE ASSETS, NET&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table presents the Company&amp;#x2019;s intangible assets
 as of the respective balance sheet dates:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 6pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Purchased&lt;br /&gt;
 software&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Radio&lt;br /&gt;
 spectrum&lt;br /&gt;
 license&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Network&lt;br /&gt;
 use right&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Contract&lt;br /&gt;
 backlog&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Customer&lt;br /&gt;
 relationships&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Licenses&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Supplier&lt;br /&gt;
 relationships&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Trade&lt;br /&gt;
 names&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Platform&lt;br /&gt;
 software&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-compete&lt;/font&gt;&lt;br /&gt;
 agreements&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Internal&lt;br /&gt;
 use&lt;br /&gt;
 software&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Property&lt;br /&gt;
 management&lt;br /&gt;
 relationship&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 6pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net January&amp;#xA0;1, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74,471&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;93,387&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,926&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;595,648&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;115,727&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;211,189&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,753&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,504&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,619&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;71,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,274,166&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,763&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,544&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,531&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,531&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation difference&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,115&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,929&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(23,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,934&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(80,349&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,266&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(25,277&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(17,908&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,829&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,694&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,653&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(183,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(102,524&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,696&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,007&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,896&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,907&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,773&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(154,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;91,568&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,338&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;412,775&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;88,443&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;168,385&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,924&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,903&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,163&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;977,341&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,238&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,311&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,973&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,086&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(134,706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,227&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(37,270&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(41,660&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30,178&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(280,397&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation difference&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(905&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,686&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(27,011&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(52,992&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,304&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,217&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,241&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,347&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,524&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,227&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(143,602&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(87,195&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,532&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(41,768&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22,494&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,758&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(163,852&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,629&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,141&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,750&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;137,882&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,268&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;96,404&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;683&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,060&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;401,115&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net December&amp;#xA0;31, 2017 (US$)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,856&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,806&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,192&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;656&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,096&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,817&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;317&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,650&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Contract backlog relate to the order placed by the customers that
 have yet to be delivered at the acquisition date.&amp;#xA0;Customer
 relationships relate to the relationships that arose as a result of
 existing customer agreements acquired and is derived from the
 estimated net cash flows that are expected to be derived from the
 expected renewal of these existing customer agreements after
 subtracting the estimated net cash flows from other contributory
 assets. Licenses mainly represented the telecommunication service
 license in relation to virtual private network
 services.&amp;#xA0;Supplier relationships relate to the relationships
 that arose as a result of existing bandwidth supply agreements with
 certain network operators, which were valued using a replacement
 cost method given the relative ease of replacement. Trade Names
 mainly relate to the trade names of Dermot Entities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The intangible assets are amortized using the straight-line method,
 which is the Company&amp;#x2019;s best estimate of how these assets will
 be economically consumed over their respective estimated useful
 lives ranging from 1 to 20 years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The disposals of intangible assets mainly represent the intangible
 assets included in the disposed WiFire Entities and Aipu Group.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Amortization expenses were approximately RMB184,147, RMB183,964 and
 RMB143,602 (US$22,071) for the years ended December&amp;#xA0;31, 2015,
 2016 and 2017, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 The annual estimated amortization expenses for the intangible
 assets for each of the next five years are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="81%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,690&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,789&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,129&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,291&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,807&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,794&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,638&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,631&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;231,542&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,587&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:InterestCapitalizationPolicyPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_19656004-DBD1-4456-861C-64E06BFE50D4_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(x)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Capitalized
 interest&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Interest costs are capitalized if they are incurred during the
 acquisition, construction or production of a qualifying asset and
 such costs could have been avoided if expenditures for these assets
 have not been made.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 As a result of total interest costs capitalized during the period,
 the interest expense for the year ended December&amp;#xA0;31, 2015,
 2016 and 2017, was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense and amortization cost of bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,677&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,367&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,354&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,738&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense on bank and other borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,391&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,377&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;87,916&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,512&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense on capital lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,189&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;66,687&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,799&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total interest costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;285,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;226,431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,027&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,049&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Total interest costs capitalized&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(27,842&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(29,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;274,184&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;198,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;185,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,482&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:InterestCapitalizationPolicyPolicyTextBlock>
  <us-gaap:LesseeLeasesPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_314D19A6-DD5A-410F-AD3B-99D82CABBA5D_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(w)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Leases are classified at the inception date as either a capital
 lease or an operating lease.&amp;#xA0;The Company did not enter into
 any leases whereby it is the lessor for any of the periods
 presented. As the lessee, a lease is a capital lease if any of the
 following conditions exists: a) ownership is transferred to the
 lessee by the end of the lease term, b) there is a bargain purchase
 option, c) the lease term is at least 75% of the property&amp;#x2019;s
 estimated remaining economic life, or d) the present value of the
 minimum lease payments at the beginning of the lease term is 90% or
 more of the fair value of the leased property to the lessor at the
 inception date. A capital lease is accounted for as if there was an
 acquisition of an asset and an incurrence of an obligation at the
 inception of the lease. The Company entered into capital leases for
 certain optical fiber, computer and network equipment and property
 in the years ended December&amp;#xA0;31, 2015, 2016 and 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 All other leases are accounted for as operating leases wherein
 rental payments are expensed on a straight-line basis over the
 periods of their respective lease terms. The Company leases office
 space and employee accommodation under operating lease agreements.
 Certain lease agreements contain rent holidays and escalating rent.
 Rent holidays and escalating rent are considered in determining the
 straight-line rent expense to be recorded over the lease
 term.&amp;#xA0;The lease term begins on the date of initial possession
 of the lease property for purposes of recognizing lease expense on
 a straight-line basis over the term of the lease.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_17AFF06C-4E69-43D3-A427-025B44519089_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="break-inside: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;8.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;PROPERTY AND EQUIPMENT,
 NET&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 Property and equipment, including those held under capital leases,
 consist of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 At cost:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;490,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;467,312&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;71,825&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Leasehold improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;666,051&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;789,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;121,380&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,926,278&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,681,759&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;412,179&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Optical fibers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;207,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,723&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,936&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,591&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,671&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,947&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Motor vehicles&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,891&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;291&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,317,917&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,096,090&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;629,558&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Accumulated depreciation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,342,041&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,326,511&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(203,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(238,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,737,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,769,579&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;425,677&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,043,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;549,845&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,781,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,319,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;510,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 Depreciation expense was RMB402,035, RMB480,105 and RMB523,500
 (US$80,460) for the years ended December&amp;#xA0;31, 2015, 2016 and
 2017, respectively, and were included in the following
 captions:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the years ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;328,217&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;397,014&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;458,655&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,494&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,670&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,759&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,188&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;490&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,753&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,746&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,675&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,586&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,982&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,071&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;402,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;480,105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;523,500&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,460&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 The carrying amounts of the Company&amp;#x2019;s property and equipment
 held under capital leases at respective balance sheet dates were as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;365,353&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;365,353&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;431,948&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;497,532&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;76,469&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Optical fibers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;207,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,723&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,936&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,004,724&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,005,608&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154,559&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Accumulated depreciation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(238,765&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(262,601&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40,361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;765,959&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;743,007&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;114,198&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,906&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;130,192&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,010&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;801,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;873,199&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134,208&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 Depreciation of property, computer and network equipment and
 optical fibers under capital leases was RMB64,371, RMB100,157 and
 RMB92,920 (US$14,282), for the years ended December&amp;#xA0;31, 2015,
 2016 and 2017, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 The carrying amounts of property and equipment pledged by the
 Company to secure banking borrowings (Note 13) granted to the
 Company at the respective balance sheet dates were as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,938&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Leasehold improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;143,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,506&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;200,954&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,886&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;318,259&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:ReceivablesPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_5ED3FE67-52BB-45B0-B1F7-C3AD4CD882E0_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(i)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Accounts receivable and
 allowance for doubtful debt&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Accounts receivable are carried at net realizable value. An
 allowance for doubtful debt is recorded in the period when loss is
 probable based on an assessment of specific evidence indicating
 troubled collection, historical experience, accounts aging and
 other factors. An accounts receivable is written off after all
 collection effort has ceased.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
  <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_95F47143-676B-4F7B-AF75-644D46E44378_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(u)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Research and development
 expenses&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Research and development expenses consist primarily of payroll and
 related personnel costs for routine upgrades and related
 enhancements of the Company&amp;#x2019;s services and network. Research
 and development expenses are expensed as incurred.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_68F02845-3D84-46DE-AFBB-FA69AF9D3C6D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The reconciliation of tax computed by applying the statutory income
 tax rate of 25% for the years ended December&amp;#xA0;31, 2015, 2016
 and 2017 applicable to the PRC operations to income tax (expense)
 benefits is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="62%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss before income taxes&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(353,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(943,082&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,007,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(154,899&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax benefit computed at applicable tax rates (25%)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;88,361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;235,770&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;251,954&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,725&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-deductible&lt;/font&gt;
 expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,216&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(16,610&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,468&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,766&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,895&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,828&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Effect of tax holidays&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,743&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,691&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Preferential rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,183&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,060&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(90,076&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,844&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current and deferred tax rate differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,876&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,521&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,366&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 International rate differences&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(90,773&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(51,392&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59,029&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax exempted income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,878&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unrecognized tax benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(14,525&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,259&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(962&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(387&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,516&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,851&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Change in valuation allowance&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(36,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(158,724&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(174,388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prior year provision to return true up&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,678&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,371&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,266&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax (expense) benefits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(47,830&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;90,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_19CF9D01-1EF6-4D0A-A803-014073A2741A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 The segment results are practically restated for the years ended
 December&amp;#xA0;31, 2015, 2016 for the change in reporting segments
 in 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div style="FONT-SIZE: medium; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal" align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="58%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the years ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Hosting and related services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="13"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,369,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,668,655&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,975,178&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;457,276&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,758,756&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,936,658&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,130,279&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(327,418&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross profit&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;610,467&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;731,997&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;844,899&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;129,858&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating income (expense)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,569&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,783&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,439&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;836&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(171,862&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(144,335&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(171,761&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,399&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(87,188&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(87,227&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(97,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(387,071&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(404,181&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(417,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(64,115&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Allowance for doubtful debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78,330&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(962&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value of contingent&lt;br /&gt;
 purchase consideration payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,739&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating (loss) profit&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(64,658&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,101&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;156,632&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Managed network services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,265,149&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;973,119&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;417,527&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64,173&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,021,858&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(992,980&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(504,016&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(77,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross profit (loss)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;243,291&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,861&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(86,489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,293&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating income (expense)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(187,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(208,591&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(84,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,052&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(55,647&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(62,110&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(51,546&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,923&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(181,670&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(235,467&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(102,796&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Allowance for doubtful debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,365&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(39,234&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(31,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,790&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value of contingent&lt;br /&gt;
 purchase consideration payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,586&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73,913&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(766,440&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(117,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of long-lived assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(392,947&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(401,808&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(61,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating loss&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(219,575&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(884,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,525,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(234,415&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Group consolidated&amp;#xA0;revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,634,372&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,641,774&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,392,705&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;521,449&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Group consolidated operating loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(284,233&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(840,196&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,368,538&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(210,341&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_6FC24065-A03C-4522-8463-F93E22D9EBF8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the Company&amp;#x2019;s employee share
 option activity under the 2010 Plan:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Number of&lt;br /&gt;
 options&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 exercise&lt;br /&gt;
 price&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Weighted&lt;br /&gt;
 average&lt;br /&gt;
 remaining&lt;br /&gt;
 contractual&lt;br /&gt;
 term&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Aggregate&lt;br /&gt;
 intrinsic&lt;br /&gt;
 value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;(US$)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;(Years)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;(US$)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding, January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,031,940&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.48&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.7&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercised&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(332,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.41&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Outstanding, December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,699,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.49&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,432&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Vested and expected to vest at December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,699,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.49&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,432&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Exercisable as of December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,699,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.49&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,432&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_4ACD156D-E2DA-465B-BA2B-0D7149B19885_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(dd)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Segment reporting&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In accordance with ASC 280&lt;i&gt;, Segment Reporting&lt;/i&gt;, the Company
 historically had only one single reportable segment since the
 Company&amp;#x2019;s chief executive officer, who has been identified as
 the Company&amp;#x2019;s chief operating decision-maker
 (&amp;#x201C;CODM&amp;#x201D;) formerly relied on the consolidated results of
 operations when making decisions on allocating resources and
 assessing performance of the Company. On October&amp;#xA0;1, 2016, the
 Company changed its reportable segments as the CODM reviewed the
 operating result of two different services in order to allocate
 resources and assess performance of the Company. The operations of
 the Company are organized into two segments, consisting of the
 hosting and related services and managed network services. Hosting
 and related services business focuses primarily on colocation,
 interconnectivity, cloud, VPN, hybrid IT and other value-added
 services. Managed network services focuses on businesses that
 primarily utilize bandwidth such as content delivery network
 (&amp;#x201C;CDN&amp;#x201D;) service, hosting area network services and
 last-mile wired broadband service.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In September 2017, the Company disposed WiFire Entities and Aipu
 Group (Note 4), which are primarily engaged in the managed network
 services. After the disposals, the CODM reviews the operation
 results on the Company basis. As of December&amp;#xA0;31, 2017, the
 Company only has one reporting segment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has restated the presentation of its reportable
 segments for prior years to conform with the current year&amp;#x2019;s
 presentation.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_BC4087E8-1EC9-4495-82A2-A06AB3212955_1_0">&lt;div&gt;
 &lt;table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr style="page-break-inside:avoid"&gt;
 &lt;td width="4%" valign="top" align="left"&gt;&lt;b&gt;27.&lt;/b&gt;&lt;/td&gt;
 &lt;td align="left" valign="top"&gt;&lt;b&gt;SHARE CAPITAL&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 Holders of Class&amp;#xA0;A Ordinary Shares and Class&amp;#xA0;B Ordinary
 Shares are entitled to the same rights except for voting and
 conversion rights. In respect of matters requiring a
 shareholder&amp;#x2019;s vote, each Class&amp;#xA0;A Ordinary Share is
 entitled to one vote and each Class&amp;#xA0;B Ordinary Share is
 entitled to 10 votes. Each Class&amp;#xA0;B Ordinary Share is
 convertible into one Class&amp;#xA0;A Ordinary Share at any time by the
 holder. Class&amp;#xA0;A Ordinary Shares are not convertible into
 Class&amp;#xA0;B Ordinary Shares under any circumstances. Upon any
 transfer of Class&amp;#xA0;B Ordinary Shares by a holder to any person
 or entity which is not an affiliate of such holder, such
 Class&amp;#xA0;B Ordinary Shares will be automatically converted into
 an equal number of Class&amp;#xA0;A Ordinary Shares.&lt;/p&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 In 2015, the Company issued 39,087,125 Class&amp;#xA0;A and 18,250,268
 Class&amp;#xA0;B ordinary shares to Kingsoft for an aggregate cash
 consideration of US$172,012 and the Company issued 6,142,410
 Class&amp;#xA0;A and 10,524,257 Class&amp;#xA0;B ordinary shares to Xiaomi
 for an aggregate cash consideration of US$50,000. In addition, the
 Company issued 24,668,022 Class&amp;#xA0;A ordinary shares to Esta for
 an aggregate cash consideration of US$74,004. The Company also
 issued 13,098,599 Class&amp;#xA0;A ordinary shares in settlement of the
 contingent purchase considerations.&lt;/p&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 In May 2016, the Company issued 31,996,874 Class&amp;#xA0;A ordinary
 shares and 111,053,390 Class&amp;#xA0;B ordinary shares at the
 subscription price of approximately US$2.712 per ordinary share, or
 US$16.274 per ADS to Tuspark Innovation Venture Limited.&lt;/p&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 In May 2016, the Company also issued 10,087,476 Class&amp;#xA0;A
 ordinary shares to the sellers of certain acquired Entities in
 settlement of the contingent purchase considerations.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:UseOfEstimates contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_5B6C8A98-B495-4AF4-ACF3-EEC85F346876_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(c)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Use of estimates&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The preparation of the consolidated financial statements in
 conformity with US&amp;#xA0;GAAP requires management to make estimates
 and assumptions that affect the reported amounts of assets and
 liabilities and disclosures of contingent assets and liabilities at
 the date of the consolidated financial statements and the reported
 amounts of revenues and expenses during the period. Significant
 estimates and assumptions reflected in the Company&amp;#x2019;s
 financial statements include, but are not limited to, estimating
 the useful lives of long-lived assets, subsequent impairment
 assessment of long-lived assets and goodwill arising from business
 acquisition, determining the fair value of equity method
 investments and retained equity investments in the disposed
 subsidiaries, accounting for investments and the subsequent
 impairment assessment, determining the provision for accounts and
 other receivable, accounting for deferred income taxes, accounting
 for share-based compensation arrangements, and accounting for
 capital lease. Changes in facts and circumstances may result in
 revised estimates. Actual results could differ from those
 estimates, and as such, differences may be material to the
 consolidated financial statements.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:UseOfEstimates>
  <us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_6ACA9879-ABD9-4CFE-B534-C9622CF9F818_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;15.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;CAPITAL LEASES&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Certain property, computer and network equipment and optical fibers
 were acquired through capital leases entered into by the
 Company.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Future minimum lease payments under &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancellable&lt;/font&gt; capital lease
 arrangements as lessee are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;261,221&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,150&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;183,919&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,268&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;117,769&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,101&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;730,416&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;112,262&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,293,325&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;198,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: amount representing interest&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(491,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(75,485&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Present value of remaining minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;802,197&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;123,296&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 Capital leases had weighted average interest rates of 9.76% and
 9.93% for the years ended December&amp;#xA0;31, 2016 and 2017,
 respectively.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock>
  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_E504869F-23CD-4E94-910D-6D8FCD748FEC_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;3.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;CONCENTRATION OF RISKS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Credit risk&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Financial instruments that potentially subject the Company to
 significant concentrations of credit risk consist primarily of cash
 and cash equivalents, short-term investments, accounts receivable,
 other receivables and amounts due from related parties. As of
 December&amp;#xA0;31, 2016 and 2017, the aggregate amount of cash and
 cash equivalents, restricted cash and short-term investments of
 RMB489,646 and RMB640,001 (US$98,367), respectively, were held at
 major financial institutions located in the PRC, and US$444,019 and
 US$323,434 (RMB2,104,357), respectively, were deposited with major
 financial institutions located outside the PRC. Management believes
 that these financial institutions are of high credit quality and
 continually monitors the credit worthiness of these financial
 institutions. Historically, deposits in Chinese banks are secure
 due to the state policy on protecting depositors&amp;#x2019; interests.
 However, China promulgated a new Bankruptcy Law in August 2006 that
 came into effect on June&amp;#xA0;1, 2007, which contains a separate
 article expressly stating that the State Council may promulgate
 implementation measures for the bankruptcy of Chinese banks based
 on the Bankruptcy Law. Under the new Bankruptcy Law, a Chinese bank
 may go into bankruptcy. In addition, since China&amp;#x2019;s concession
 to the World Trade Organization, foreign banks have been gradually
 permitted to operate in China and have been significant competitors
 against Chinese banks in many aspects, especially since the opening
 of the Renminbi business to foreign banks in late 2006. Therefore,
 the risk of bankruptcy of those Chinese banks in which the Company
 has deposits has increased. In the event of bankruptcy of one of
 the banks which holds the Company&amp;#x2019;s deposits, it is unlikely
 to claim its deposits back in full since it is unlikely to be
 classified as a secured creditor based on PRC laws.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Business, supplier, customer,
 and economic risk&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company participates in a relatively dynamic and competitive
 industry that is heavily reliant operation excellence of the
 services. The Company believes that changes in any of the following
 areas could have a material adverse effect on the Company&amp;#x2019;s
 future financial position, result of operations or cash flows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 (i) Business Risk&amp;#x2014;Third parties may develop technological or
 business model innovations that address data center and network
 requirements in a manner that is, or is perceived to be, equivalent
 or superior to the Company&amp;#x2019;s services. If competitors
 introduce services that compete with, or surpass the quality, price
 or performance of the Company&amp;#x2019;s services, the Company may be
 unable to renew its agreements with existing customers or attract
 new customers at the prices and levels that allow the Company to
 generate reasonable rates of return on its investment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 (ii) Supplier Risk&amp;#x2014;The Company&amp;#x2019;s operations are
 dependent upon bandwidth and cabinet capacity provided by the
 third-party telecom carriers. There can be no assurance that the
 Company will be able to secure the cabinet and bandwidth supply
 from the third-party telecom carriers, neither the Company is
 adequately prepared for unexpected increases in bandwidth demands
 by its customers. The communications capacity the Company has
 leased, include cabinet and bandwidth, may become unavailable for a
 variety of reasons, such as physical interruption, technical
 difficulties, contractual disputes, or the financial health of its
 third-party providers. Any failure of these network providers to
 provide the capacity the Company requires may result in a reduction
 in, or interruption of, service to its customers. A significant
 portion of the Company&amp;#x2019;s total bandwidth and cabinet
 resources are purchased from its five largest suppliers, who
 collectively accounted for 15%, 19% and 21% of the Company&amp;#x2019;s
 total bandwidth and cabinet resources for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 (iii) Customer Risk&amp;#x2014;The success of the Company&amp;#x2019;s
 business going forward will rely in part on Company&amp;#x2019;s ability
 to continue to obtain and expand business from existing customers
 while also attracting new customers. The Company has a diversified
 base of customers covering its services and the revenue from the
 largest single customer accounted for less than 5% of the
 Company&amp;#x2019;s total net revenues in the year ended
 December&amp;#xA0;31, 2017. Certain customers are local subsidiaries of
 a telecommunication carrier in China, which the Company views as
 separate customers as it negotiates with, maintain and support each
 of these entities given that each of them has the separate
 decision-making authority and services procurement budget. None of
 these customers on a stand-alone basis contributed more than 2% of
 the Company&amp;#x2019;s revenues in any given year but in the
 aggregate, they contributed approximately 6%, 4% and 2% of the
 Company&amp;#x2019;s total revenues for the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 (iv) Political, economic and social uncertainties&amp;#x2014;The
 Company&amp;#x2019;s operations could be adversely affected by
 significant political, economic and social uncertainties in the
 PRC. Although the PRC government has been pursuing economic reform
 policies for more than 20 years, no assurance can be given that the
 PRC government will continue to pursue such policies or that such
 policies may not be significantly altered, especially in the event
 of a change in leadership, social or political disruption or
 unforeseen circumstances affecting the PRC political, economic and
 social conditions. There is also no guarantee that the PRC
 government&amp;#x2019;s pursuit of economic reforms will be consistent
 or effective.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 (v) Regulatory restrictions&amp;#x2014;The applicable PRC laws, rules
 and regulations currently prohibit foreign ownership of companies
 that provide internet related services, including hosting, content
 delivery network services, managed network services and virtual
 private internet services. Accordingly, the Company&amp;#x2019;s
 subsidiary, 21Vianet China, is currently ineligible to apply for
 the required licenses for providing IDC services in China. As a
 result, the Company operates its IDC services in the PRC through
 its Consolidated VIEs which holds the licenses and permits required
 to provide IDC services in the PRC. The PRC Government may also
 choose at anytime to block access to certain website operators
 which could also materially impact the Company&amp;#x2019;s ability to
 generate revenue.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(c)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Currency convertibility
 risk&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company transacts substantially all its business in RMB, which
 is not freely convertible into foreign currencies. On
 January&amp;#xA0;1, 1994, the PRC government abolished the dual-rate
 system and introduced a single rate of exchange as quoted daily by
 the People&amp;#x2019;s Bank of China (the &amp;#x201C;PBOC&amp;#x201D;). However,
 the unification of the exchange rates does not imply that the RMB
 may be readily convertible into US$ or other foreign currencies.
 All foreign exchange transactions continue to take place either
 through the PBOC or other banks authorized to buy and sell foreign
 currencies at the exchange rates quoted by the PBOC. Approval of
 foreign currency payments by the PBOC or other institutions
 requires submitting a payment application form together with
 suppliers&amp;#x2019; invoices, shipping documents and signed
 contracts.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(d)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Foreign currency exchange rate
 risk&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 From July&amp;#xA0;21, 2005, the RMB is permitted to fluctuate within a
 narrow and managed band against a basket of certain foreign
 currencies. The depreciation (appreciation) of the RMB against US$
 was approximately 6.1%, 6.8% and (5.8)% in the years ended
 December&amp;#xA0;31, 2015, 2016 and 2017, respectively.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_9788859C-E9B1-4983-90DA-7B7989BC001E_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;26.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;LOSS PER SHARE&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Basic and diluted loss per share for each of the years presented
 are calculated as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="48%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;i&gt;Numerator:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(401,275&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(931,922&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(917,644&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(141,040&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net (profit) loss attributable to noncontrolling interest and
 redeemable noncontrolling interest&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;298,324&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;144,914&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,273&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss attributable to ordinary shareholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(428,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(633,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(772,730&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(118,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Plus: (Increase) decrease in accretion of redeemable noncontrolling
 interests&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,850&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(210,484&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(141,896&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(21,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Adjusted net loss attributable to ordinary shareholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(420,249&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(844,082&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(914,626&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(140,576&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;i&gt;Denominator:&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of shares outstanding&amp;#x2014;basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;492,065,239&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;617,169,833&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;672,836,226&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;672,836,226&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average number of shares outstanding&amp;#x2014;diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;492,065,239&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;617,169,833&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;672,836,226&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;672,836,226&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss per share&amp;#x2014;Basic:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loss per share&amp;#x2014;Diluted:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.37&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1.36&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(0.21&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In 2015, 2016 and 2017, the Company issued 7,200,000, 4,500,000 and
 9,000,000 ordinary shares to its share depositary bank which will
 be used to settle stock option awards upon their exercise,
 respectively. No consideration was received by the Company for this
 issuance of ordinary shares. These ordinary shares are legally
 issued and outstanding but are treated as escrowed shares for
 accounting purposes and therefore, have been excluded from the
 computation of loss per share. Any ordinary shares not used in the
 settlement of stock option awards will be returned to the
 Company.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <dei:EntityRegistrantName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_22A76A63-E266-449C-AFE2-42202579DFC3_1_400001">21VIANET GROUP, INC.</dei:EntityRegistrantName>
  <us-gaap:EquityMethodInvestmentsTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_FBF8B467-D0B3-4DF1-964B-14197CDA2C80_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;u&gt;Investment in equity investees&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="24%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;As of December&amp;#xA0;31, 2015&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 Increase&amp;#xA0;during&amp;#xA0;the&amp;#xA0;year&lt;br /&gt;
 ended&amp;#xA0;December&amp;#xA0;31,&amp;#xA0;2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;As of December&amp;#xA0;31, 2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&lt;br /&gt;
 gain&amp;#xA0;(loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&amp;#xA0;gain&lt;br /&gt;
 (loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&amp;#xA0;gain&lt;br /&gt;
 (loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Yizhuang Fund&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85,148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;186,148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unis Tech&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48,715&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;101,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,652&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;234,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="21%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;As of December&amp;#xA0;31, 2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Increase/(decrease)&lt;br /&gt;
 during&lt;br /&gt;
 the year ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;As of December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&lt;br /&gt;
 gain&amp;#xA0;(loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&amp;#xA0;gain&lt;br /&gt;
 (loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&amp;#xA0;gain&lt;br /&gt;
 (loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;US$&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Yizhuang Fund&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85,148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;186,148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;90,888&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;176,036&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,036&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42,580&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unis Tech&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48,715&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,961&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,039&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,539&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shihua DC Holdings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;147,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,429&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;147,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,429&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;137,747&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,171&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 WiFire Entities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;234,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;162,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;53,783&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;312,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;138,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;450,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
  <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_CF8FC3B6-BEE4-4D17-9548-94C9A34AB96C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Assets and liabilities measured at fair value on a recurring basis
 are summarized below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="48%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;Fair value
 measurement using:&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Quoted&amp;#xA0;prices&amp;#xA0;in&lt;br /&gt;
 active&amp;#xA0;markets&amp;#xA0;for&lt;br /&gt;
 identical assets&lt;br /&gt;
 (Level 1)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Significant&amp;#xA0;other&lt;br /&gt;
 observable&lt;br /&gt;
 inputs&lt;br /&gt;
 (Level 2)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Unobservable&lt;br /&gt;
 inputs&lt;br /&gt;
 (Level 3)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Fair value at&lt;br /&gt;
 December&amp;#xA0;31,&lt;br /&gt;
 2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash equivalents:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;588,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;588,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,946&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,946&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;
 investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;866,535&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;874,456&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term borrowings:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Bonds payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;418,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;418,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other liabilities:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Share-settled bonuses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Liability classified RSU&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,612&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,612&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due to related parties:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Contingent consideration payable in relation to the acquisition
 of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,797&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,797&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;418,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;137,935&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;556,432&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="41%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;Fair value
 measurement using:&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Quoted&amp;#xA0;prices&amp;#xA0;in&lt;br /&gt;
 active&amp;#xA0;markets&amp;#xA0;for&lt;br /&gt;
 identical assets&lt;br /&gt;
 (Level 1)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Significant&amp;#xA0;other&lt;br /&gt;
 observable&lt;br /&gt;
 inputs&lt;br /&gt;
 (Level 2)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Unobservable&lt;br /&gt;
 inputs&lt;br /&gt;
 (Level 3)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;Fair value at&lt;br /&gt;
 December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;US$&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash equivalents:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;874,786&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;874,786&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134,452&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;548,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;548,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,363&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;
 investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,537&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,537&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;390&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,423,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,537&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,426,213&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;219,205&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term borrowings:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Bonds payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,980,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,980,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;304,402&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other liabilities:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Liability classified RSU&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due to related parties:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Contingent consideration payable in relation to the acquisition
 of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,980,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,029,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;311,872&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_AC947820-1F8F-432F-BFE3-F619EDA2E1F4_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;29.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;FAIR VALUE MEASUREMENTS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company applies ASC 820, &lt;i&gt;Fair Value Measurements and
 Disclosures&lt;/i&gt;. ASC 820 defines fair value, establishes a
 framework for measuring fair value and expands disclosures about
 fair value measurements. ASC 820 requires disclosures to be
 provided on fair value measurement.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 ASC 820 establishes a three-tier fair value hierarchy, which
 prioritizes the inputs used in measuring fair value as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Level&amp;#xA0;1 &amp;#x2014; Observable inputs that reflect quoted prices
 (unadjusted) for identical assets or liabilities in active
 markets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Level&amp;#xA0;2 &amp;#x2014; Include other inputs that are directly or
 indirectly observable in the marketplace.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Level&amp;#xA0;3 &amp;#x2014; Unobservable inputs which are supported by
 little or no market activity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 ASC 820 describes three main approaches to measuring the fair value
 of assets and liabilities: (1)&amp;#xA0;market approach;
 (2)&amp;#xA0;income approach; and (3)&amp;#xA0;cost approach. The market
 approach uses prices and other relevant information generated from
 market transactions involving identical or comparable assets or
 liabilities. The income approach uses valuation techniques to
 convert future amounts to a single present value amount. The
 measurement is based on the value indicated by current market
 expectations about those future amounts. The cost approach is based
 on the amount that would currently be required to replace an
 asset.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Cash equivalents, fixed rate time deposits and bonds payable are
 classified within Level&amp;#xA0;1 because they are valued by using
 quoted market prices.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The contingent considerations for the acquired businesses, the
 share-settled bonuses, liability classified RSU and long term
 investments are classified within Level&amp;#xA0;3. The contingent
 considerations are based on the achievement of certain financial
 targets in accordance with the sales and purchase agreements for
 the various periods, as well as other &lt;font style="WHITE-SPACE: nowrap"&gt;non-financial&lt;/font&gt; measures. The fair value
 of the share-settled bonuses was estimated using the performance
 bonuses that the Company estimates to be settled in shares and the
 observable market prices of the underlying ADSs of the Company. The
 fair value of liability classified RSU was estimated using the
 share price and exchange rate that the Company estimates to be
 settled in shares&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Assets and liabilities measured at fair value on a recurring basis
 are summarized below:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="48%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;Fair value
 measurement using:&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Quoted&amp;#xA0;prices&amp;#xA0;in&lt;br /&gt;
 active&amp;#xA0;markets&amp;#xA0;for&lt;br /&gt;
 identical assets&lt;br /&gt;
 (Level 1)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Significant&amp;#xA0;other&lt;br /&gt;
 observable&lt;br /&gt;
 inputs&lt;br /&gt;
 (Level 2)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Unobservable&lt;br /&gt;
 inputs&lt;br /&gt;
 (Level 3)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Fair value at&lt;br /&gt;
 December&amp;#xA0;31,&lt;br /&gt;
 2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash equivalents:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;588,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;588,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,946&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,946&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;
 investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;866,535&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;874,456&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term borrowings:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Bonds payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;418,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;418,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other liabilities:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Share-settled bonuses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Liability classified RSU&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,612&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,612&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due to related parties:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Contingent consideration payable in relation to the acquisition
 of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,797&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,797&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;418,497&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;137,935&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;556,432&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="41%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;Fair value
 measurement using:&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Quoted&amp;#xA0;prices&amp;#xA0;in&lt;br /&gt;
 active&amp;#xA0;markets&amp;#xA0;for&lt;br /&gt;
 identical assets&lt;br /&gt;
 (Level 1)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Significant&amp;#xA0;other&lt;br /&gt;
 observable&lt;br /&gt;
 inputs&lt;br /&gt;
 (Level 2)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Unobservable&lt;br /&gt;
 inputs&lt;br /&gt;
 (Level 3)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;Fair value at&lt;br /&gt;
 December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;US$&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash equivalents:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;874,786&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;874,786&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134,452&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;548,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;548,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,363&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;
 investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,537&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,537&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;390&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,423,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,537&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,426,213&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;219,205&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term borrowings:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Bonds payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,980,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,980,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;304,402&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other liabilities:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Liability classified RSU&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due to related parties:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Contingent consideration payable in relation to the acquisition
 of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,980,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,029,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;311,872&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table presents a reconciliation of all liabilities
 measured at fair value on a recurring basis using significant
 unobservable inputs (level 3):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Contingent&amp;#xA0;consideration&lt;br /&gt;
 payables&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at January&amp;#xA0;1, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;372,256&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(93,307&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payment of cash consideration&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,617&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassification to equity upon resolution of contingencies&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(210,535&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,797&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Settlement of contingent consideration payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,734&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017 (US$)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share-settled&amp;#xA0;bonuses&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at January&amp;#xA0;1, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,352&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase in bonuses settled in shares during 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,678&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,319&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassification to equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bonuses settled in cash during 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(20,295&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(810&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassification to equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22,752&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reversal of share-settled bonuses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017 (US$)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="81%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="12%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Liability&amp;#xA0;classified&amp;#xA0;RSU&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at January&amp;#xA0;1, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,612&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase in liability classified RSU&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,903&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reclassification to equity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(84,650&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Transfers in and/or out of Level&amp;#xA0;3&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value at December&amp;#xA0;31, 2017 (US$)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:GoodwillDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_A36A2D23-69D8-461E-8B6C-9CF2F8655F46_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;11.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;GOODWILL&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 The changes in the carrying amount of goodwill were as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="54%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of January&amp;#xA0;1&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;269,888&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(766,440&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(117,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,755,970&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;989,530&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;152,088&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 As of December&amp;#xA0;31, 2016, goodwill allocated to the reporting
 units of hosting and related services and managed network services
 was RMB989,530 and RMB766,440, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Goodwill included in managed network services reporting unit was
 fully impaired immediately before disposal of WiFire Entities and
 Aipu Group in September 2017.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_5C8C7A36-0F56-41E0-8551-0E4490074146_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(y)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Income taxes&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company accounts for income taxes using the liability method.
 Under this method, deferred tax assets and liabilities are
 determined based on the difference between the financial reporting
 and tax bases of assets and liabilities using enacted tax rates
 that will be in effect in the period in which the differences are
 expected to reverse. The Company records a valuation allowance
 against deferred tax assets if, based on the weight of available
 evidence, it is &lt;font style="WHITE-SPACE: nowrap"&gt;more-likely-than-not&lt;/font&gt; that some
 portion, or all, of the deferred tax assets will not be realized.
 The effect on deferred taxes of a change in tax rates is recognized
 in income in the period that includes the enactment date.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company applies ASC 740, &lt;i&gt;Accounting for Income Taxes,&lt;/i&gt; to
 account for uncertainty in income taxes. ASC 740 prescribes a
 recognition threshold a tax position is required to meet before
 being recognized in the financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company has elected to classify interest and penalties related
 to unrecognized tax benefits, if and when required, as part of
 &amp;#x201C;income tax&amp;#x201D; in the consolidated statements of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;

 On January 1, 2017, the Company adopted ASU No.
 2015-17,&amp;#xA0;&lt;i style="FONT-SIZE: 13px; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;Income
 Taxes (Topic 740): Balance Sheet Classification of Deferred
 Taxes&lt;/i&gt;,
 and classified all deferred income tax assets as noncurrent on the
 consolidated balance sheets on a retrospective basis. The adoption
 of this standard resulted in the reclassification of RMB43 million
 from current deferred tax assets to noncurrent deferred tax assets
 in the consolidated balance sheet as of December 31,
 2016.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:MinorityInterestDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_9BA0DA51-1CD0-40F2-870A-EC4DC25FD19B_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;28.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;REDEEMABLE NONCONTROLLING
 INTERESTS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In May 2014, the Company acquired 50% equity interests plus one
 share in SC Aipu. The sale and purchase agreement also provided put
 options that allows the seller of Aipu Group to sell the remaining
 50% equity interests in the Aipu Group in three tranches, namely
 28% equity interest in 2015, 11% equity interest in 2016 and the
 remaining equity interests (including those in 2015 and 2016 if
 these put options are not exercised) in 2017 for a consideration
 determined using certain financial or operational targets with a
 floor of RMB700,000 or a ceiling of RMB800,000, in aggregate. A
 portion of the consideration is to be settled in cash based on
 certain financial target stipulated in the sale and purchase
 agreement. The difference will be settled in cash or shares, with
 the choice to settle in cash or shares residing with the Company
 for the first tranche and the seller of Aipu Group in the
 subsequent tranches.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The noncontrolling interests are to be redeemed by the Company at
 the option of the seller of Aipu Group (&amp;#x201C;Written Put
 Option&amp;#x201D;) in return for cash and shares where the maximum
 number of shares required to be delivered is outside of the control
 of the Company, and thus are accounted for as redeemable
 noncontrolling interests. The Company elects to recognize the
 changes in redemption value immediately as they occur and adjust
 the carrying amount of the noncontrolling interests to the
 redemption value at the end of each reporting period as if it was
 the redemption date in accordance with ASC 480. As of
 December&amp;#xA0;31, 2015 and 2016, As the remaining 50% equity
 interests are held by a few &lt;font style="WHITE-SPACE: nowrap"&gt;non-controlling&lt;/font&gt; shareholders where the
 underlying shares of the Aipu Group are not publicly traded, the
 Written Put Option are embedded features in the Aipu Group&amp;#x2019;s
 shares, which does not qualify for bifurcation accounting. The put
 options are recognized as part of redeemable &lt;font style="WHITE-SPACE: nowrap"&gt;non-controlling&lt;/font&gt; interests. The
 redeemable noncontrolling interests were initially recorded at the
 higher of acquisition date fair value and subsequently adjusted to
 the balance after attribution of Aipu Group&amp;#x2019;s net income
 pursuant to ASC 810, &lt;i&gt;Consolidation&lt;/i&gt;, and the redemption value
 pursuant to ASC&amp;#xA0;480, which is capped within the aforementioned
 range. Adjustments to the carrying amount of redeemable
 noncontrolling interests pursuant to ASC 480, if any, are charged
 to additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt;
 capital.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Upon the disposal of the two shares in SC Aipu in September 2017,
 the redeemable noncontrolling interests recognized was reversed due
 to the deconsolidation of Aipu Group. However, as the Written Put
 Option outstanding is legally detachable and separately exercisable
 from the 50% minus one share of equity interest in Aipu Group held
 by the Company, the Written Put Option qualifies as a freestanding
 financial instrument as defined under ASC 480 and is accounted for
 as a derivative liability pursuant to ASC 815. In December 2017, as
 part of the transfer of all the remaining 50% equity interest minus
 one share in Aipu Group, the Written Put Option was terminated. The
 extinguishment of freestanding derivative liability was recognized
 as part of the gain on disposal of subsidiaries for the year ended
 December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Movements of the redeemable noncontrolling interests are as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of January&amp;#xA0;1&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;773,706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;790,229&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;700,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Profit (loss) for the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,373&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(300,713&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(141,896&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(21,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase (decrease) in accretion of redeemable noncontrolling
 interests&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,850&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;210,484&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;141,896&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reversal due to the disposal of two shares in SC Aipu&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(700,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(107,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;790,229&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;700,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
  <us-gaap:NumberOfReportableSegments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="INF" id="id_6903966_8BF76D12-BEA7-4668-BD06-D6F45506D14E_1_0" unitRef="Segment">1</us-gaap:NumberOfReportableSegments>
  <us-gaap:NumberOfReportingUnits contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="INF" id="id_6903966_EE04E259-DAC7-48DD-8683-C3928E991BCD_1_0" unitRef="Reporting_unit">1</us-gaap:NumberOfReportingUnits>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_7FCCBA0F-EF29-43B7-99E8-082702C0C3B2_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(k)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Property and
 equipment&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property and equipment are stated at cost and are depreciated using
 the straight-line method over the estimated useful lives of the
 assets, as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="47%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 31.55pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 &lt;b&gt;Category&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 69.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 &lt;b&gt;Estimated useful life&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;25-46&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Leasehold improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Over the shorter of lease term or the&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 estimated useful lives of the assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Optical fibers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;10-20&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;1-10 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;1-8&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Motor vehicles&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;4-8 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 Repair and maintenance costs are charged to expense as incurred,
 whereas the costs of betterments that extend the useful life of
 property and equipment are capitalized as additions to the related
 assets. Retirements, sale and disposals of assets are recorded by
 removing the cost and accumulated depreciation with any resulting
 gain or loss reflected in the consolidated statements of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property and equipment that are purchased or constructed which
 require a period of time before the assets are ready for their
 intended use are accounted for as &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;construction-in-progress.&lt;/font&gt;&lt;/font&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt; is
 recorded at acquisition cost, including installation costs.
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt; is
 transferred to specific property and equipment accounts and
 commences depreciation when these assets are ready for their
 intended use.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:RedeemableNoncontrollingInterestTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_D51C8461-0161-48A3-B834-88FC3D873865_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of January&amp;#xA0;1&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;773,706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;790,229&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;700,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Profit (loss) for the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,373&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(300,713&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(141,896&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(21,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Increase (decrease) in accretion of redeemable noncontrolling
 interests&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,850&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;210,484&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;141,896&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reversal due to the disposal of two shares in SC Aipu&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(700,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(107,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;790,229&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;700,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_7F5F64B2-C0F3-4EF2-92F8-A79BFE9F67DC_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;23.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;RELATED PARTY
 TRANSACTIONS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;a)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Related parties *&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="55%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="43%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 80.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 &lt;b&gt;Name of related parties&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Relationship with the Company&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 aBitCool&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company owned by the same group of the
 Company&amp;#x2019;s Class&amp;#xA0;B ordinary shareholders &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shanghai Shibei &lt;font style="WHITE-SPACE: nowrap"&gt;Hi-Tech&lt;/font&gt;
 Co., Ltd. (&amp;#x201C;SH Shibei&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Noncontrolling shareholder of a subsidiary&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 A PRC citizen&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Seller of iJoy&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Mr.&amp;#xA0;Li &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(4)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Seller of Aipu Group&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dyxnet Internet Center Limited (&amp;#x201C;DIC&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A related party of the seller of Dermot
 Entities&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dyxnet Corporate Service Limited (&amp;#x201C;DCS&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A related party of the seller of Dermot
 Entities&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Cheetah Mobile Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;BJ Cheetah&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by principal shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Kingsoft Cloud Network Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;BJ Kingsoft&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by principal shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Xiaomi Communication Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;Xiaomi Communication&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(3)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by principal shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Xiaomi Mobile Software Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;BJ Xiaomi&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(3)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by principal shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Chengdu Xingpu Investment Management Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;CD Xingpu&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(4)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A related party of the controlling shareholder of
 Aipu Group&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Anlai Network Communication Technology Company Limited
 (&amp;#x201C;Anlai&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Seller of Dermot Entities&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 WNT Technology Limited (&amp;#x201C;WNT Technology&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A related party of seller of Dermot Entities&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Chengdu Guotao Communication Co., Ltd&lt;br /&gt;
 (&amp;#x201C;CD Guotao&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(4)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A related party of the controlling shareholder of
 Aipu Group&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dyxnet Data Centre Services Limited(&amp;#x201C;DCSS&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A related party of seller of Dermot entities&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Chengyishidai Network Engineering Technology Co., Ltd.
 (&amp;#x201C;CYSD&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(5)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by controlling shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 WiFire (Beijing) Technology Co., Ltd. (&amp;#x201C;WiFire BJ&amp;#x201D;)
 &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(5)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by controlling shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Fastweb Network Technology Co., Ltd (&amp;#x201C;BJ
 Fastweb&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(5)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by controlling shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shanghai Fawei Technology Co., Ltd (&amp;#x201C;SH Fawei&amp;#x201D;)
 &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(5)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by controlling shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Wuhan Fastweb Cloud Computing Co., Ltd (&amp;#x201C;WH Fastweb&amp;#x201D;)
 &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(5)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by controlling shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Bozhi Ruihai Network Technology Co., Ltd. (&amp;#x201C;Bozhi
 Ruihai&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(5)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by controlling shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unisplendour Corporation Limited (&amp;#x201C;Unis&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;A company controlled by controlling shareholder of
 the Company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;These are the related parties that
 have engaged in significant transactions with the Company for the
 year ended December&amp;#xA0;31, 2015, 2016 and 2017.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(1)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;There are certain shareholders
 (&amp;#x201C;Common Shareholders&amp;#x201D;) that are shareholders of both
 aBitCool and the Company. As of December&amp;#xA0;31, 2017, in terms of
 economic interests and voting power, the Common Shareholders&amp;#x2019;
 ownership interests in the Company were 5.79% and 15.48% while
 their ownership interests in aBitCool was 90.14% in terms of both
 economic interests and voting power, based on the register of
 members of the Company. There is neither a single controlling
 shareholder nor a group of shareholders holding identical ownership
 interests individually and controlling ownership interests in
 aggregate in the Company and aBitCool.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(2)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;These companies and Kingsoft are
 ultimately controlled by the same party. Kingsoft made a
 significant investment in the Company in 2015 (note 27).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(3)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;These companies and Xiaomi are
 ultimately controlled by the same party. Xiaomi made a significant
 investment in the Company in 2015 (note 27).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(4)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;These entities ceased to be related
 parties immediately after the disposal of Aipu Group.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(5)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;These entities were disposed by the
 Company in September 2017, included in WiFire Entities, and
 determined by the Company as related parties as of
 December&amp;#xA0;31, 2017.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;b)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Other than disclosed elsewhere, the
 Company had the following significant related party transactions
 for the years ended December&amp;#xA0;31, 2015, 2016 and 2017:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the years ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Services provided to:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 -&amp;#xA0;Xiaomi Communication&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,458&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;214,555&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,976&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire BJ&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,726&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,495&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Kingsoft&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,969&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,471&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,046&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,237&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Xiaomi&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;275&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,689&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,555&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;854&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Cheetah&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,712&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,478&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;788&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,255&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,314&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;509&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Services provided by:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Kingsoft&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,045&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,775&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,195&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - DCSS&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,883&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;987&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CYSD&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,979&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;458&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire BJ&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,616&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,023&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,178&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,632&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales of equipment and property to:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,021&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;157&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchases of equipment and property from:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WNT Technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,629&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;404&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - DIC&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,079&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,234&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;190&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CD Xingpu&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,101&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loan to:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loan from:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CD Guotao&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,483&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest income from loan to:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;210&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Management service provided by:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - DCS&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,602&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;c)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;The Company had the following related
 party balances as of December&amp;#xA0;31, 2016 and 2017:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due from related parties:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Xiaomi Communication&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,473&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,016&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,996&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of iJoy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire BJ&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,321&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,355&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - SH Fawei&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,332&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - SH Shibei&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,506&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Kingsoft&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,864&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,663&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;870&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WH Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,600&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Aipu Group&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;98,500&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CD Xingpu&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,764&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,387&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;522&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;182,615&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;114,256&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,561&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,210&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,106&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due to related parties:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of iJoy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,005&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Bozhi Ruihai&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,358&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CYSD&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,618&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;556&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Kingsoft&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,070&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;318&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Managed Network Entities*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Aipu Group&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CD Guotao&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,483&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,454&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,561&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;240&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;121,928&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,675&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;After the disposal of WiFire
 Entities, Seller of Managed Network Entities was not determined as
 a related party of the Company, the amount due to Seller of Managed
 Network Entities was reclassified into accrued expenses and other
 payables as of December&amp;#xA0;31, 2017.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_42E213CA-910B-48CD-A21A-E7C4857B1798_1_0">&lt;div&gt;
 &lt;table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr style="page-break-inside:avoid"&gt;
 &lt;td width="4%" valign="top" align="left"&gt;&lt;b&gt;25.&lt;/b&gt;&lt;/td&gt;
 &lt;td align="left" valign="top"&gt;&lt;b&gt;RESTRICTED NET ASSETS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 The Company&amp;#x2019;s ability to pay dividends is primarily dependent
 on the Company receiving distributions of funds from its
 subsidiaries. Relevant PRC statutory laws and regulations permit
 payments of dividends by the Company&amp;#x2019;s PRC subsidiaries only
 out of their retained earnings, if any, as determined in accordance
 with PRC accounting standards and regulations. The results of
 operations reflected in the consolidated financial statements
 prepared in accordance with U.S. GAAP differ from those reflected
 in the statutory financial statements of the Company&amp;#x2019;s PRC
 subsidiaries.&lt;/p&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 In accordance with the PRC Regulations on Enterprises with Foreign
 Investment and the articles of association of the Company&amp;#x2019;s
 PRC subsidiaries, a foreign-invested enterprise 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
 foreign-invested enterprise is required to allocate at least 10% of
 its annual &lt;font style="white-space:nowrap"&gt;after-tax&lt;/font&gt; profit
 to the general reserve until such reserve has reached 50% of its
 respective 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 for all foreign-invested enterprises. The
 aforementioned reserves can only be used for specific purposes and
 are not distributable as cash dividends. 21Vianet China was
 established as a foreign-invested enterprise and, therefore, is
 subject to the above mandated restrictions on distributable
 profits. As of December&amp;#xA0;31, 2016 and 2017, the Company&amp;#x2019;s
 PRC subsidiaries had appropriated RMB64,622 and RMB38,736
 (US$5,954), respectively, in its statutory reserves.&lt;/p&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 As a result of these PRC laws and regulations subject to the limit
 discussed above that require annual appropriations of 10% of
 &lt;font style="white-space:nowrap"&gt;after-tax&lt;/font&gt; income to be set
 aside, prior to payment of dividends as general reserve fund, the
 Company&amp;#x2019;s PRC subsidiaries are restricted in their ability to
 transfer a portion of their net assets to the Company. Amounts
 restricted include &lt;font style="white-space:nowrap"&gt;paid-in&lt;/font&gt;
 capital, additional paid in capital and statutory reserve funds of
 the Company&amp;#x2019;s PRC subsidiaries and the equity of the
 Consolidated VIEs, as determined pursuant to PRC generally accepted
 accounting principles, totaling an aggregate of RMB4,901,334
 (US$753,321) as of December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_E5A12821-22F2-48F8-93D7-0AEBDCFD1A9D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Accounts and notes receivable and the allowance for doubtful debt
 consist of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;735,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;526,747&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,960&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Notes receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,215&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;418&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Allowance for doubtful debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(80,910&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(73,656&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,321&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;655,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;455,811&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,057&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_CCBA7762-FD6E-4493-A27E-4C0077796B66_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table presents the Company&amp;#x2019;s intangible assets
 as of the respective balance sheet dates:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 6pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Purchased&lt;br /&gt;
 software&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Radio&lt;br /&gt;
 spectrum&lt;br /&gt;
 license&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Network&lt;br /&gt;
 use right&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Contract&lt;br /&gt;
 backlog&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Customer&lt;br /&gt;
 relationships&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Licenses&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Supplier&lt;br /&gt;
 relationships&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Trade&lt;br /&gt;
 names&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Platform&lt;br /&gt;
 software&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-compete&lt;/font&gt;&lt;br /&gt;
 agreements&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Internal&lt;br /&gt;
 use&lt;br /&gt;
 software&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Property&lt;br /&gt;
 management&lt;br /&gt;
 relationship&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Total&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 6pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net January&amp;#xA0;1, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74,471&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;93,387&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,926&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;595,648&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,519&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;115,727&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;211,189&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,753&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,504&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,619&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;71,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,274,166&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,763&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,544&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,531&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,531&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation difference&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,115&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,929&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(23,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,934&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(80,349&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,266&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(25,277&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(17,908&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,829&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,694&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,653&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(183,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(102,524&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,696&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,007&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,896&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,907&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,773&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(154,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73,445&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;91,568&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,338&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;412,775&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;88,443&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;168,385&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,924&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,903&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;43,163&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;977,341&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,238&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,311&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Disposals&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,973&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,086&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(134,706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,227&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(37,270&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(41,660&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(30,178&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(280,397&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation difference&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(905&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,686&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(27,011&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(52,992&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,304&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,217&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,241&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,347&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,524&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,227&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(143,602&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(87,195&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,532&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(41,768&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22,494&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,758&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(163,852&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,629&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;77,141&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,750&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;137,882&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,268&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;96,404&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;683&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,060&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;401,115&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets, net December&amp;#xA0;31, 2017 (US$)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,856&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,806&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,192&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;656&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,096&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,817&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;317&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,650&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
  <us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_EB277067-9F11-462C-A593-827EADE0F33D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The carrying amounts of the Company&amp;#x2019;s property and equipment
 held under capital leases at respective balance sheet dates were as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;365,353&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;365,353&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;431,948&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;497,532&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;76,469&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Optical fibers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;207,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,723&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,936&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,004,724&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,005,608&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154,559&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Accumulated depreciation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(238,765&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(262,601&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40,361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;765,959&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;743,007&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;114,198&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,906&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;130,192&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,010&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;801,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;873,199&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134,208&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock>
  <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_4CB89372-CD36-4BDA-B5A0-1B3B7FDAE410_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The changes in accumulated other comprehensive (loss) income by
 component, net of tax of nil, are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="86%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;Foreign&amp;#xA0;currency&lt;br /&gt;
 translation&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of January&amp;#xA0;1, 2015&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(65,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year other comprehensive income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,518&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31, 2015&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,236&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year other comprehensive income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31, 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;118,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current year other comprehensive loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(120,963&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31, 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance as of December&amp;#xA0;31, 2017, in US$&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(411&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
  <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_213E1517-AC49-4652-8C2F-6291F245DA18_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Future minimum lease payments under &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancellable&lt;/font&gt; capital lease
 arrangements as lessee are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;261,221&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,150&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;183,919&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,268&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;117,769&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,101&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;730,416&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;112,262&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,293,325&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;198,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: amount representing interest&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(491,128&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(75,485&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Present value of remaining minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;802,197&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;123,296&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
  <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_05306F18-523C-45DB-B1B2-622161E4F3B7_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 A roll-forward of unrecognized tax benefits is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="72%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at beginning of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,802&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,220&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,569&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Reversal based on tax positions related to prior years&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(258&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,880&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,365&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions based on tax positions related to the current year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,825&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;742&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Decrease due to disposal of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,583&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,165&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at end of year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,220&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,582&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,781&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_B94282C2-FDB3-456B-B14F-DB9387FAC121_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="break-inside: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;24.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;SEGMENT REPORTING&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 For the year ended December&amp;#xA0;31, 2015, the Company only had one
 reporting segment. As of December&amp;#xA0;31, 2016, the operations of
 the Company are organized into two segments, consisting of the
 hosting and related services and managed network services. The
 Company derives the results of the segments directly from its
 internal management reporting system. The CODM measures the
 performance of each segment based on metrics of revenue and
 earnings from operations and uses these results to evaluate the
 performance of, and to allocate resources to, each of the segments.
 After disposal of WiFire Entities and Aipu Group in September 2017
 (Note 4), the Company has only one reporting segment as of
 December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 Because substantially all of the Company&amp;#x2019;s long-lived assets
 and revenues are located in and derived from the PRC, geographical
 segments are not presented.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 The segment results are practically restated for the years ended
 December&amp;#xA0;31, 2015, 2016 for the change in reporting segments
 in 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div style="FONT-SIZE: medium; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal" align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="58%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the years ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Hosting and related services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom" colspan="13"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,369,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,668,655&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,975,178&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;457,276&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,758,756&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,936,658&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,130,279&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(327,418&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross profit&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;610,467&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;731,997&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;844,899&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;129,858&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating income (expense)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Operating income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,569&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,783&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,439&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;836&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(171,862&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(144,335&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(171,761&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,399&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(87,188&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(87,227&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(97,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(387,071&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(404,181&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(417,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(64,115&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Allowance for doubtful debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78,330&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(962&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value of contingent&lt;br /&gt;
 purchase consideration payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,739&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,394&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating (loss) profit&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(64,658&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,101&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;156,632&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Managed network services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,265,149&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;973,119&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;417,527&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64,173&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,021,858&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(992,980&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(504,016&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(77,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Gross profit (loss)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;243,291&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,861&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(86,489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,293&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating income (expense)&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(187,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(208,591&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(84,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,052&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(55,647&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(62,110&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(51,546&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,923&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(181,670&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(235,467&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(102,796&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Allowance for doubtful debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19,365&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(39,234&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(31,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,790&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value of contingent&lt;br /&gt;
 purchase consideration payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,586&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73,913&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(766,440&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(117,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Impairment of long-lived assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(392,947&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(401,808&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(61,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating loss&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(219,575&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(884,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,525,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(234,415&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Group consolidated&amp;#xA0;revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,634,372&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,641,774&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,392,705&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;521,449&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Group consolidated operating loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(284,233&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(840,196&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,368,538&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(210,341&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:SubsequentEventsTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_223F2B4A-716D-4E19-81BC-B558510984B1_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="break-inside: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;31.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;SUBSEQUENT EVENTS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 On March&amp;#xA0;21, 2018, the Company entered into a share transfer
 agreement with Unis, the 51% equity holder of Unis Tech, to
 transfer the Company&amp;#x2019;s 49% equity in Unis Tech. The
 consideration for the equity transfer is RMB49,000 (US$7,531) in
 cash.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:SalesRevenueNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_3" unitRef="iso4217_CNY">3392705000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_3" unitRef="iso4217_USD">521449000</us-gaap:SalesRevenueNet>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_35" unitRef="iso4217_CNY">395998000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_35" unitRef="iso4217_USD">60864000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_70" unitRef="iso4217_CNY">133126000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_70" unitRef="iso4217_USD">20461000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:InvestmentIncomeDividend contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_14" unitRef="iso4217_CNY">1821000</us-gaap:InvestmentIncomeDividend>
  <us-gaap:InvestmentIncomeDividend contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_14" unitRef="iso4217_USD">280000</us-gaap:InvestmentIncomeDividend>
  <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_20" unitRef="iso4217_CNY">84892000</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
  <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_20" unitRef="iso4217_USD">13048000</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
  <us-gaap:GainLossOnSaleOfBusiness contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_447ED0A5-A1B3-44A7-A0C5-7ED4D0809786_1_2" unitRef="iso4217_CNY">497036000</us-gaap:GainLossOnSaleOfBusiness>
  <us-gaap:GainLossOnSaleOfBusiness contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_447ED0A5-A1B3-44A7-A0C5-7ED4D0809786_2_2" unitRef="iso4217_USD">76393000</us-gaap:GainLossOnSaleOfBusiness>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_26" unitRef="iso4217_CNY">-17153000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_26" unitRef="iso4217_USD">-2636000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_39" unitRef="iso4217_CNY">755876000</us-gaap:PaymentsToAcquireShortTermInvestments>
  <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_39" unitRef="iso4217_USD">116176000</us-gaap:PaymentsToAcquireShortTermInvestments>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_18" unitRef="iso4217_CNY">-1368538000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_18" unitRef="iso4217_USD">-210341000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_32" unitRef="iso4217_CNY">-772730000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_32" unitRef="iso4217_USD">-118767000</us-gaap:NetIncomeLoss>
  <us-gaap:MaturitiesOfSeniorDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_55" unitRef="iso4217_CNY">420600000</us-gaap:MaturitiesOfSeniorDebt>
  <us-gaap:MaturitiesOfSeniorDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_55" unitRef="iso4217_USD">64645000</us-gaap:MaturitiesOfSeniorDebt>
  <us-gaap:InterestPaid contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_3_2" unitRef="iso4217_CNY">96846000</us-gaap:InterestPaid>
  <us-gaap:InterestPaid contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_4_2" unitRef="iso4217_USD">14885000</us-gaap:InterestPaid>
  <us-gaap:InterestCostsCapitalizedAdjustment contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_3_4" unitRef="iso4217_CNY">29714000</us-gaap:InterestCostsCapitalizedAdjustment>
  <us-gaap:InterestCostsCapitalizedAdjustment contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_4_4" unitRef="iso4217_USD">4567000</us-gaap:InterestCostsCapitalizedAdjustment>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_22" unitRef="iso4217_CNY">1134000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_22" unitRef="iso4217_USD">174000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_7" unitRef="iso4217_CNY">3285000</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_7" unitRef="iso4217_USD">505000</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_3_6" unitRef="iso4217_CNY">-1038607000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_4_6" unitRef="iso4217_USD">-159632000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_3_8" unitRef="iso4217_CNY">-893693000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_4_8" unitRef="iso4217_USD">-137359000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300008" unitRef="iso4217_CNY">105532000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_2_2" unitRef="iso4217_CNY">4825000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_3_2" unitRef="iso4217_USD">742000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_62" unitRef="iso4217_CNY">1673676000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_62" unitRef="iso4217_USD">257239000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_61" unitRef="iso4217_CNY">94037000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_61" unitRef="iso4217_USD">14453000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
  <us-gaap:ProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_30" unitRef="iso4217_CNY">-917644000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_30" unitRef="iso4217_USD">-141040000</us-gaap:ProfitLoss>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_36" unitRef="iso4217_CNY">18957000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_36" unitRef="iso4217_USD">2914000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_58" unitRef="iso4217_CNY">9735000</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_58" unitRef="iso4217_USD">1496000</us-gaap:PaymentsOfDebtIssuanceCosts>
  <us-gaap:OtherOperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_9" unitRef="iso4217_CNY">5439000</us-gaap:OtherOperatingIncome>
  <us-gaap:OtherOperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_9" unitRef="iso4217_USD">836000</us-gaap:OtherOperatingIncome>
  <us-gaap:OtherNonoperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_24" unitRef="iso4217_CNY">16764000</us-gaap:OtherNonoperatingIncome>
  <us-gaap:OtherNonoperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_24" unitRef="iso4217_USD">2577000</us-gaap:OtherNonoperatingIncome>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300005" unitRef="iso4217_CNY">-120963000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_3_2" unitRef="iso4217_CNY">-120963000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_4_2" unitRef="iso4217_USD">-18592000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_19" unitRef="iso4217_CNY">32925000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_19" unitRef="iso4217_USD">5060000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_21" unitRef="iso4217_CNY">-18277000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
  <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_21" unitRef="iso4217_USD">-2809000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
  <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_4" unitRef="iso4217_CNY">11895000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
  <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_4" unitRef="iso4217_USD">1828000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_3_1" unitRef="iso4217_CNY">55076000</us-gaap:IncomeTaxesPaid>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_4_1" unitRef="iso4217_USD">8465000</us-gaap:IncomeTaxesPaid>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_7" unitRef="iso4217_CNY">758410000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_7" unitRef="iso4217_USD">116565000</us-gaap:GrossProfit>
  <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_22" unitRef="iso4217_CNY">497036000</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
  <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_22" unitRef="iso4217_USD">76393000</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
  <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8013_10" unitRef="iso4217_CNY">8686000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
  <us-gaap:CumulativeEffectOnRetainedEarningsBeforeTax1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300003" unitRef="iso4217_CNY">-13425000</us-gaap:CumulativeEffectOnRetainedEarningsBeforeTax1>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300018" unitRef="iso4217_CNY">926000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_7005_4" unitRef="iso4217_CNY">162176000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_46" unitRef="iso4217_CNY">162176000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_46" unitRef="iso4217_USD">24926000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_3_4" unitRef="iso4217_CNY">-120963000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_4_4" unitRef="iso4217_USD">-18592000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300004" unitRef="iso4217_CNY">134633000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300014" unitRef="iso4217_CNY">-141896000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <us-gaap:IncreaseDecreaseInRestrictedCash contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_45" unitRef="iso4217_CNY">-130832000</us-gaap:IncreaseDecreaseInRestrictedCash>
  <us-gaap:IncreaseDecreaseInRestrictedCash contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_45" unitRef="iso4217_USD">-20109000</us-gaap:IncreaseDecreaseInRestrictedCash>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_23" unitRef="iso4217_CNY">310190000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_23" unitRef="iso4217_USD">47675000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_24" unitRef="iso4217_CNY">-4436000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_24" unitRef="iso4217_USD">-682000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_29" unitRef="iso4217_CNY">53783000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_29" unitRef="iso4217_USD">8266000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_27" unitRef="iso4217_CNY">-1061597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_27" unitRef="iso4217_USD">-163165000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_3_2" unitRef="iso4217_CNY">-1007814000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_4_2" unitRef="iso4217_USD">-154899000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_2_2" unitRef="iso4217_CNY">19766000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_3_2" unitRef="iso4217_USD">3038000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_14" unitRef="iso4217_CNY">937000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_14" unitRef="iso4217_USD">144000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_10" unitRef="iso4217_CNY">-128026000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_10" unitRef="iso4217_USD">-19677000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_5" unitRef="iso4217_CNY">523500000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_5" unitRef="iso4217_USD">80460000</us-gaap:Depreciation>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_72" unitRef="iso4217_CNY">-140298000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_72" unitRef="iso4217_USD">-21564000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_7" unitRef="iso4217_CNY">-33366000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_7" unitRef="iso4217_USD">-5128000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_28" unitRef="iso4217_CNY">-90170000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_28" unitRef="iso4217_USD">-13859000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_29" unitRef="iso4217_CNY">201847000</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_29" unitRef="iso4217_USD">31023000</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_27" unitRef="iso4217_CNY">270082000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_27" unitRef="iso4217_USD">41511000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:InterestExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_20" unitRef="iso4217_CNY">185313000</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_20" unitRef="iso4217_USD">28482000</us-gaap:InterestExpense>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_49" unitRef="iso4217_CNY">-699336000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_49" unitRef="iso4217_USD">-107486000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromInterestReceived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_3_3" unitRef="iso4217_CNY">28857000</us-gaap:ProceedsFromInterestReceived>
  <us-gaap:ProceedsFromInterestReceived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_4_3" unitRef="iso4217_USD">4435000</us-gaap:ProceedsFromInterestReceived>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_68" unitRef="iso4217_CNY">134633000</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_68" unitRef="iso4217_USD">20693000</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_37" unitRef="iso4217_CNY">5719000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_37" unitRef="iso4217_USD">879000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_9" unitRef="iso4217_CNY">47129000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_9" unitRef="iso4217_USD">7244000</us-gaap:ShareBasedCompensation>
  <us-gaap:TangibleAssetImpairmentCharges contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_01E70D82-A3CA-44F4-A544-A767BD9C537E_3_0" unitRef="iso4217_CNY">237956000</us-gaap:TangibleAssetImpairmentCharges>
  <us-gaap:TangibleAssetImpairmentCharges contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_01E70D82-A3CA-44F4-A544-A767BD9C537E_4_0" unitRef="iso4217_USD">36443000</us-gaap:TangibleAssetImpairmentCharges>
  <us-gaap:AdvertisingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4698945D-66A7-44A3-B417-D7A6E8DCB0ED_2_0" unitRef="iso4217_CNY">7773000</us-gaap:AdvertisingExpense>
  <us-gaap:AdvertisingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4698945D-66A7-44A3-B417-D7A6E8DCB0ED_1_0" unitRef="iso4217_USD">1195000</us-gaap:AdvertisingExpense>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_2AC0CF68-9768-40F3-AA91-78B5C4F244CA_3_0" unitRef="iso4217_CNY">37856000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_2AC0CF68-9768-40F3-AA91-78B5C4F244CA_4_0" unitRef="iso4217_USD">5818000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_1" unitRef="iso4217_CNY">251954000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_1" unitRef="iso4217_USD">38725000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_28" unitRef="iso4217_CNY">-65415000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_28" unitRef="iso4217_USD">-10054000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_32" unitRef="iso4217_CNY">-14356000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_32" unitRef="iso4217_USD">-2206000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:InterestCostsIncurred contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_3_3" unitRef="iso4217_CNY">215027000</us-gaap:InterestCostsIncurred>
  <us-gaap:InterestCostsIncurred contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_4_3" unitRef="iso4217_USD">33049000</us-gaap:InterestCostsIncurred>
  <us-gaap:InterestExpenseBorrowings contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_3_1" unitRef="iso4217_CNY">87916000</us-gaap:InterestExpenseBorrowings>
  <us-gaap:InterestExpenseBorrowings contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_4_1" unitRef="iso4217_USD">13512000</us-gaap:InterestExpenseBorrowings>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_3_2" unitRef="iso4217_CNY">141896000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_4_2" unitRef="iso4217_USD">21809000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:OtherNonoperatingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_25" unitRef="iso4217_CNY">17060000</us-gaap:OtherNonoperatingExpense>
  <us-gaap:OtherNonoperatingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_25" unitRef="iso4217_USD">2622000</us-gaap:OtherNonoperatingExpense>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_42" unitRef="iso4217_CNY">484932000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_42" unitRef="iso4217_USD">74533000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_10" unitRef="iso4217_CNY">256682000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_10" unitRef="iso4217_USD">39451000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_6" unitRef="iso4217_CNY">2634295000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_6" unitRef="iso4217_USD">404884000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8013_8" unitRef="iso4217_CNY">20311000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_12" unitRef="iso4217_CNY">519950000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_12" unitRef="iso4217_USD">79915000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_01E70D82-A3CA-44F4-A544-A767BD9C537E_3_1" unitRef="iso4217_CNY">163852000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_01E70D82-A3CA-44F4-A544-A767BD9C537E_4_1" unitRef="iso4217_USD">25314000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_447ED0A5-A1B3-44A7-A0C5-7ED4D0809786_1_0" unitRef="iso4217_CNY">401808000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
  <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_447ED0A5-A1B3-44A7-A0C5-7ED4D0809786_2_0" unitRef="iso4217_USD">61757000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_3" unitRef="iso4217_CNY">5468000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_3" unitRef="iso4217_USD">840000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300012" unitRef="iso4217_CNY">5946000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_31" unitRef="iso4217_CNY">-144914000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_31" unitRef="iso4217_USD">-22273000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_71" unitRef="iso4217_CNY">1089537000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_71" unitRef="iso4217_USD">167459000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_3_3" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_4_3" unitRef="iso4217_USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_38" unitRef="iso4217_CNY">-64580000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_38" unitRef="iso4217_USD">-9926000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
  <us-gaap:ProceedsFromShortTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_60" unitRef="iso4217_CNY">70000000</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromShortTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_60" unitRef="iso4217_USD">10759000</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromRepaymentsOfDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_65" unitRef="iso4217_CNY">-100000000</us-gaap:ProceedsFromRepaymentsOfDebt>
  <us-gaap:ProceedsFromRepaymentsOfDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_65" unitRef="iso4217_USD">-15370000</us-gaap:ProceedsFromRepaymentsOfDebt>
  <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_51" unitRef="iso4217_CNY">1702188000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
  <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_51" unitRef="iso4217_USD">261622000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_13" unitRef="iso4217_CNY">37427000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_13" unitRef="iso4217_USD">5752000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_11" unitRef="iso4217_CNY">149143000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_11" unitRef="iso4217_USD">22923000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_4_3" unitRef="iso4217_USD">306000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300016" unitRef="iso4217_CNY">133126000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_2_1" unitRef="iso4217_CNY">8880000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_3_1" unitRef="iso4217_USD">1365000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_6" unitRef="iso4217_CNY">143602000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_6" unitRef="iso4217_USD">22071000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_73" unitRef="iso4217_CNY">652213000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_73" unitRef="iso4217_USD">100244000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_3_7" unitRef="iso4217_CNY">-144914000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_4_7" unitRef="iso4217_USD">-22273000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:GoodwillImpairmentLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_16" unitRef="iso4217_CNY">766440000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_16" unitRef="iso4217_USD">117800000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_21" unitRef="iso4217_CNY">20258000</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_21" unitRef="iso4217_USD">3114000</us-gaap:ImpairmentOfInvestments>
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_8" unitRef="iso4217_CNY">-59029000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_8" unitRef="iso4217_USD">-9073000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_13" unitRef="iso4217_CNY">-7266000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
  <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_13" unitRef="iso4217_USD">-1116000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_12" unitRef="iso4217_CNY">174388000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_12" unitRef="iso4217_USD">26803000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_30" unitRef="iso4217_CNY">-6548000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_30" unitRef="iso4217_USD">-1006000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_3_2" unitRef="iso4217_CNY">63757000</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
  <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_4_2" unitRef="iso4217_USD">9799000</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
  <us-gaap:OperatingLeasesRentExpenseMinimumRentals contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_B7AE121E-912A-4BF0-8312-2CD3B58EB74A_3_0" unitRef="iso4217_CNY">89780000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
  <us-gaap:OperatingLeasesRentExpenseMinimumRentals contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_B7AE121E-912A-4BF0-8312-2CD3B58EB74A_4_0" unitRef="iso4217_USD">16305000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_3_5" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_4_5" unitRef="iso4217_USD">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_57" unitRef="iso4217_CNY">1936154000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_57" unitRef="iso4217_USD">297581000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_59" unitRef="iso4217_CNY">44440000</us-gaap:ProceedsFromLongTermLinesOfCredit>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_59" unitRef="iso4217_USD">6830000</us-gaap:ProceedsFromLongTermLinesOfCredit>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_52" unitRef="iso4217_CNY">926000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_52" unitRef="iso4217_USD">142000</us-gaap:ProceedsFromStockOptionsExercised>
  <vnet:LongTermInvestmentsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_FE46222A-9850-404C-9F5B-D11929EF163B_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;12.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;LONG-TERM INVESTMENTS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"&gt;
 The Company&amp;#x2019;s long-term investments comprise of the
 following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost method investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,087&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,848&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Equity method investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;234,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;450,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;
 investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,537&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;390&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;298,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;510,926&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;78,528&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;u&gt;Cost method investments&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company disposed one cost method investment amounted to
 RMB6,109 in 2016. The investment income comprised of disposal gain
 of RMB5,160 and dividend income of RMB1,821 (US$280) was recognized
 in other income in the consolidated statements of operations for
 the years ended December&amp;#xA0;31, 2016 and 2017, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company recorded an impairment loss of long-term investment
 amounting nil, nil and RMB20,258 (US$3,114) for the year ended
 December&amp;#xA0;31, 2015, 2016 and 2017, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;u&gt;Investment in equity investees&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="24%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;As of December&amp;#xA0;31, 2015&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;
 Increase&amp;#xA0;during&amp;#xA0;the&amp;#xA0;year&lt;br /&gt;
 ended&amp;#xA0;December&amp;#xA0;31,&amp;#xA0;2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;As of December&amp;#xA0;31, 2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&lt;br /&gt;
 gain&amp;#xA0;(loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&amp;#xA0;gain&lt;br /&gt;
 (loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&amp;#xA0;gain&lt;br /&gt;
 (loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Yizhuang Fund&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85,148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;186,148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unis Tech&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48,715&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;101,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,652&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;234,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="21%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;As of December&amp;#xA0;31, 2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;Increase/(decrease)&lt;br /&gt;
 during&lt;br /&gt;
 the year ended&lt;br /&gt;
 December&amp;#xA0;31,&amp;#xA0;2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;As of December&amp;#xA0;31, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&lt;br /&gt;
 gain&amp;#xA0;(loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&amp;#xA0;gain&lt;br /&gt;
 (loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Cost of&lt;br /&gt;
 investments&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Share&lt;br /&gt;
 equity&amp;#xA0;gain&lt;br /&gt;
 (loss)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Investments&lt;br /&gt;
 in equity&lt;br /&gt;
 investee&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;RMB&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;US$&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Yizhuang Fund&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85,148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;186,148&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;90,888&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;101,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;176,036&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,036&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42,580&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Unis Tech&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(285&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;48,715&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(12,961&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;36,039&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,539&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shihua DC Holdings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;147,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,429&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;147,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,429&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;137,747&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,171&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 WiFire Entities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(15,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;234,863&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;162,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;53,783&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;312,176&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;138,646&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;450,822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 In April 2012, the Company through its subsidiary, 21Vianet
 Beijing, entered into an agreement to invest in the Yizhuang
 Venture Investment Fund (&amp;#x201C;Yizhuang Fund&amp;#x201D;) as a limited
 partner with an amount of RMB50,500. In December 2013, the Company
 made the second tranche of investment of another amount of
 RMB50,500 in the Yizhuang Fund, and held 27.694% of the investee as
 of December&amp;#xA0;31, 2015, 2016 and 2017. Given the Company holds
 more than three percent interest in the Yizhuang Fund as a limited
 partner, the investment is accounted for under the equity method as
 prescribed in &lt;font style="WHITE-SPACE: nowrap"&gt;ASC&amp;#xA0;323-10,&lt;/font&gt;
 &lt;i&gt;Investments&amp;#x2014;Equity Method&lt;/i&gt;.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In June 2016, the Company through its subsidiary, 21Vianet Beijing,
 and a related company jointly set up Unisplendour-Vianet Technology
 Inc. (&amp;#x201C;Unis Tech&amp;#x201D;). The Company injected capital of
 RMB49,000 (US$7,057) to acquire 49% of equity interest in Unis Tech
 with the ability to exercise significant influence.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 In September 2017, after the disposal of 66.67% equity interest in
 the WiFire Entities, the Company held the remaining 33.33% equity
 interest in the WiFire Entities, which is accounted for equity
 method investment at fair value of RMB6 yuan at the disposal date.
 In December 2017, the Company injected capital of RMB15,000
 (US$2,305) in the WiFire Entities pursuant to the sale and purchase
 agreement. As of December&amp;#xA0;31, 2017, the equity method
 investment balance is reduced to $0 after the further pickup of
 loss in the WiFire Entities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;u&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt;
 investments&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Available-for-sale&lt;/font&gt;&lt;/font&gt; investments
 consist of investments in convertible notes with conversion option
 to preferred shares that are not readily convertible to cash and
 therefore the bifurcation of embedded derivative is not required as
 the conversion option did not qualify as derivatives in accordance
 with ASC 815&lt;i&gt;, Derivatives and Hedging&lt;/i&gt;.&lt;/p&gt;


 &lt;/div&gt;</vnet:LongTermInvestmentsDisclosureTextBlock>
  <vnet:PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_64" unitRef="iso4217_CNY">199126000</vnet:PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases>
  <vnet:PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_64" unitRef="iso4217_USD">30605000</vnet:PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases>
  <vnet:CarryingValueOfLandUseRightsPledgedTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_46FB32B3-E45D-49D0-9B4F-D8B6A179F912_1_0">&lt;div&gt;
 &lt;p style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 The carrying amounts of land use rights pledged by the Company to
 secure banking borrowings (Note 13) granted to the Company at the
 respective balance sheet dates were as follows:&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Land use rights&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,232&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,818&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,585&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:CarryingValueOfLandUseRightsPledgedTableTextBlock>
  <vnet:PurchaseOfPropertyAndEquipmentThroughCapitalLeases contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_3_5" unitRef="iso4217_CNY">453786000</vnet:PurchaseOfPropertyAndEquipmentThroughCapitalLeases>
  <vnet:PurchaseOfPropertyAndEquipmentThroughCapitalLeases contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_4_5" unitRef="iso4217_USD">69746000</vnet:PurchaseOfPropertyAndEquipmentThroughCapitalLeases>
  <vnet:OperatingExpensesNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_17" unitRef="iso4217_CNY">2126948000</vnet:OperatingExpensesNet>
  <vnet:OperatingExpensesNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_17" unitRef="iso4217_USD">326906000</vnet:OperatingExpensesNet>
  <vnet:NetIncomeLossAvailableToCommonStockholdersAfterAdjustments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_3_5" unitRef="iso4217_CNY">-914626000</vnet:NetIncomeLossAvailableToCommonStockholdersAfterAdjustments>
  <vnet:NetIncomeLossAvailableToCommonStockholdersAfterAdjustments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_4_5" unitRef="iso4217_USD">-140576000</vnet:NetIncomeLossAvailableToCommonStockholdersAfterAdjustments>
  <vnet:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_2D3C4A32-D42D-42D8-A436-E7644ACFE682_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The components of accrued expenses and other payables are as
 follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="73%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payroll and welfare payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248,895&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;197,171&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,305&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Value-added tax and other taxes payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,011&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,951&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,605&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payables for office supplies and utilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,532&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payables for the purchase of property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;266,597&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;185,594&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,525&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payables for purchase of the intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,352&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,706&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;570&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued service fees&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;74,812&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52,090&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,006&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,456&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,359&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,816&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share-settled bonuses and liability classified RSU&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;72,138&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,865&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,824&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Payables for acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,268&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,340&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,381&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,476&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;787,916&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;657,133&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100,999&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;/div&gt;</vnet:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock>
  <vnet:AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="3" id="id_6903966_0F3B54ED-F303-4F57-8FD1-0346CECD0DA5_3_0" unitRef="pure">-0.058</vnet:AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage>
  <vnet:GovernmentGrantsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_B8B245F8-B6FB-4B83-935A-2CDF0128BFCE_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;17.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;DEFERRED GOVERNMENT
 GRANTS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 During the years ended December&amp;#xA0;31, 2015, 2016 and 2017, the
 Company received RMB10,160, nil and RMB2,877 (US$442),
 respectively, in government grants from the relevant PRC government
 authorities for the use in construction of property and equipment.
 These grants are initially deferred and subsequently recognized in
 the consolidated statements of operations when the Company has
 complied with the conditions or performance obligations attached to
 the related government grants, if any, and the grants are no longer
 refundable. Grants that subsidize the construction cost of property
 and equipment are amortized over the life of the related assets as
 a reduction of the associated depreciation expense.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Movements of deferred government grants are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,572&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,993&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,764&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,877&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;442&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Decrease due to disposal of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,573&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(549&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Recognized as a reduction of depreciation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,627&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,862&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,993&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,435&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,448&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:GovernmentGrantsDisclosureTextBlock>
  <vnet:HostingAndRelatedServicesRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_1" unitRef="iso4217_CNY">2975178000</vnet:HostingAndRelatedServicesRevenue>
  <vnet:HostingAndRelatedServicesRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_1" unitRef="iso4217_USD">457276000</vnet:HostingAndRelatedServicesRevenue>
  <vnet:ShortTermInvestmentsTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_1CCAB883-38F8-4EF5-B658-61A99005AF45_1_0">&lt;div&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 Short-term investments consisted of the following as of
 December&amp;#xA0;31, 2016 and 2017:&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,946&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;548,890&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,363&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:ShortTermInvestmentsTableTextBlock>
  <vnet:DueFromDueToRelatedPartiesTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_09CDB703-AF30-48B5-8CF9-75BD857B4DF7_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;The Company had the following related
 party balances as of December&amp;#xA0;31, 2016 and 2017:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due from related parties:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Xiaomi Communication&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,473&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,016&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,996&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of iJoy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire BJ&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,321&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,355&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - SH Fawei&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,332&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - SH Shibei&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,800&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,506&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Kingsoft&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,864&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,663&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;870&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WH Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,600&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Aipu Group&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;98,500&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CD Xingpu&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,466&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,764&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,387&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;522&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;182,615&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;114,256&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,561&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-current:&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Fastweb&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,210&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,106&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amounts due to related parties:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of iJoy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,005&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Bozhi Ruihai&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,358&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,438&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CYSD&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,618&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;556&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - BJ Kingsoft&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,070&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;318&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Managed Network Entities*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Aipu Group&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - CD Guotao&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,483&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,454&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,561&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;240&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;121,928&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,675&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="8%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="5%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;After the disposal of WiFire
 Entities, Seller of Managed Network Entities was not determined as
 a related party of the Company, the amount due to Seller of Managed
 Network Entities was reclassified into accrued expenses and other
 payables as of December&amp;#xA0;31, 2017.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:DueFromDueToRelatedPartiesTableTextBlock>
  <vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_67B2B256-67A8-4CE5-A470-FC64AB8893E7_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;7.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;PREPAID EXPENSES AND OTHER CURRENT
 ASSETS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prepaid expenses and other current assets consist of the
 following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;163,443&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;344,696&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52,979&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Staff field advances&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,429&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,735&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,576&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,644&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,712&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Receivables for the disposal of certain &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;construction-in-progress&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax recoverables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;309,426&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;376,642&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,889&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,596&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,669&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loan to third parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;62,433&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,805&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,345&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;165,938&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;96,559&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;777,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;933,750&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;143,514&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prepaid expenses mainly represented the unamortized portion of
 prepayments made to Microsoft for the cloud computing services, and
 the prepayments to telecommunication operators for bandwidth, data
 centers or cabinets.&lt;/p&gt;
 &lt;/div&gt;</vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock>
  <vnet:BasisOfPresentationPolicyPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_54536F0D-5E62-40F4-9DEC-C0642C741DEE_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Basis of
 presentation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The accompanying consolidated financial statements have been
 prepared in accordance with U.S. generally accepted accounting
 principles (&amp;#x201C;U.S. GAAP&amp;#x201D;).&lt;/p&gt;
 &lt;/div&gt;</vnet:BasisOfPresentationPolicyPolicyTextBlock>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:ScheduleOfAssetsPledgedAsCollateralTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_82A00386-5B4D-470C-97E2-5B049DE19D00_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The carrying amounts of property and equipment pledged by the
 Company to secure banking borrowings (Note 13) granted to the
 Company at the respective balance sheet dates were as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,938&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Leasehold improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;143,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,506&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;200,954&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,886&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;85&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Construction-in-progress&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;318,259&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:ScheduleOfAssetsPledgedAsCollateralTextBlock>
  <vnet:LandUseRightsPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_E731A0A8-0D7C-4821-B203-0F06635FFB75_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(m)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Land use rights&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The land use rights represent the amounts paid and relevant costs
 incurred for the rights to use land in the PRC and are recorded at
 purchase cost less accumulated amortization. Amortization is
 provided on a straight-line basis over the terms of the respective
 land use rights certificates.&lt;/p&gt;
 &lt;/div&gt;</vnet:LandUseRightsPolicyTextBlock>
  <vnet:PaymentsForAssetAcquisitionNetOfCash contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_48" unitRef="iso4217_CNY">25053000</vnet:PaymentsForAssetAcquisitionNetOfCash>
  <vnet:PaymentsForAssetAcquisitionNetOfCash contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_48" unitRef="iso4217_USD">3851000</vnet:PaymentsForAssetAcquisitionNetOfCash>
  <vnet:IncreaseDecreaseInDeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_31" unitRef="iso4217_CNY">-4985000</vnet:IncreaseDecreaseInDeferredGovernmentGrants>
  <vnet:IncreaseDecreaseInDeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_31" unitRef="iso4217_USD">-766000</vnet:IncreaseDecreaseInDeferredGovernmentGrants>
  <vnet:ShareRepurchasesPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_C526ACEF-E148-45BE-9984-15F4297FAB4B_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(bb)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Share repurchase
 program&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Pursuant to the Board of Directors&amp;#x2019; resolutions on
 August&amp;#xA0;18, 2016, the Company&amp;#x2019;s management is authorized
 to repurchase, in one or more tranches, up to an aggregate of
 US$200,000 of its own outstanding shares (including shares
 represented by ADSs) (each such transaction a
 &amp;#x201C;Repurchase&amp;#x201D;) over a period of 12 months starting from
 June&amp;#xA0;29, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The Company accounted for the repurchased shares as Treasury Stock
 at cost in accordance to ASC &lt;font style="WHITE-SPACE: nowrap"&gt;505-30,&lt;/font&gt; &lt;i&gt;Treasury Stock&lt;/i&gt;, and the
 share repurchase is shown separately in the consolidated statement
 of shareholder&amp;#x2019;s equity, as the Company has not yet decided
 on the ultimate disposition of those ADSs acquired. When the
 Company uses the treasury stock to settle the share consideration
 for the acquisitions (Note 18), the difference between the fair
 value at settlement date and the repurchase price is debited into
 additional &lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt;
 capital. When the Company decides to retire the treasury stock, the
 difference between the original issuance price and the repurchase
 price is debited into accumulated deficit.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 For the year ended December&amp;#xA0;31, 2015, 2016 and 2017, the
 Company repurchased nil, 4,893,150 and 20,690,892 ADSs for a
 consideration of nil, RMB42,665 and RMB133,126 (US$20,461).&lt;/p&gt;
 &lt;/div&gt;</vnet:ShareRepurchasesPolicyTextBlock>
  <vnet:ManagedNetworkServicesRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_2" unitRef="iso4217_CNY">417527000</vnet:ManagedNetworkServicesRevenue>
  <vnet:ManagedNetworkServicesRevenue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_2" unitRef="iso4217_USD">64173000</vnet:ManagedNetworkServicesRevenue>
  <vnet:InterestExpenseTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_6D0E03F2-1A58-4FFC-8454-0315EDA1A58E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 As a result of total interest costs capitalized during the period,
 the interest expense for the year ended December&amp;#xA0;31, 2015,
 2016 and 2017, was as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense and amortization cost of bonds&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,677&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;113,367&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,354&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,738&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense on bank and other borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;55,391&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,377&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;87,916&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,512&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense on capital lease&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,189&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;66,687&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,757&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,799&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total interest costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;285,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;226,431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,027&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,049&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less: Total interest costs capitalized&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(11,073&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(27,842&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(29,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest expense, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;274,184&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;198,589&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;185,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,482&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:InterestExpenseTableTextBlock>
  <vnet:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_3_6" unitRef="iso4217_CNY">-15750000</vnet:ChangeInCapitalExpendituresIncurredButNotYetPaid>
  <vnet:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_4_6" unitRef="iso4217_USD">-2421000</vnet:ChangeInCapitalExpendituresIncurredButNotYetPaid>
  <vnet:GovernmentGrantPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_2BD38F7A-9775-4096-AB7A-7AC4C6D80A16_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(v)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Government grants&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Government grants are provided by the relevant PRC municipal
 government authorities to subsidize the cost of certain research
 and development projects. The amount of such government grants are
 determined solely at the discretion of the relevant government
 authorities and there is no assurance that the Company will
 continue to receive these government grants in the future.
 Government grants are recognized when it is probable that the
 Company will comply with the conditions attached to them, and the
 grants are received. When the grant relates to an expense item, it
 is recognized in the consolidated statement of operations over the
 period necessary to match the grant on a systematic basis to the
 costs that it is intended to compensate, as a reduction of the
 related operating expense. When the grant relates to an asset, it
 is recognized as deferred government grants and released to the
 consolidated statement of operations in equal amounts over the
 expected useful life of the related asset, when operational, as a
 reduction of the related depreciation expense.&lt;/p&gt;
 &lt;/div&gt;</vnet:GovernmentGrantPolicyTextBlock>
  <vnet:DepositarySharesIssued contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="INF" id="id_6903966_C3C85A5D-518A-466E-874B-02E1F72F2DD4_3_600000" unitRef="shares">9000000</vnet:DepositarySharesIssued>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_1300002" unitRef="iso4217_CNY">-775748000</vnet:EquityProfitLoss>
  <vnet:ConvenienceTranslationPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_753B947E-422F-4F83-9222-DF951960FBA6_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(e)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Convenience
 translation&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Amounts in US$ are presented for the convenience of the reader and
 are translated at the noon buying rate of US$1.00 to RMB6.5063 on
 December&amp;#xA0;29, 2017 in the City of New York for cable transfers
 of RMB as certified for customs purposes by the Federal Reserve
 Bank of New York. No representation is made that the RMB amounts
 could have been, or could be, converted into US$ at such rate.&lt;/p&gt;
 &lt;/div&gt;</vnet:ConvenienceTranslationPolicyTextBlock>
  <vnet:IncreaseDecreaseInUnrecognizedTaxBenefitsExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_26" unitRef="iso4217_CNY">-3939000</vnet:IncreaseDecreaseInUnrecognizedTaxBenefitsExpense>
  <vnet:IncreaseDecreaseInUnrecognizedTaxBenefitsExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_26" unitRef="iso4217_USD">-605000</vnet:IncreaseDecreaseInUnrecognizedTaxBenefitsExpense>
  <vnet:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_3_8" unitRef="iso4217_CNY">-937000</vnet:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability>
  <vnet:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_4_8" unitRef="iso4217_USD">-144000</vnet:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability>
  <vnet:ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_FBAB8A81-3233-4BD7-9F58-E193E4B1E029_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Movements of deferred government grants are as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,572&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,993&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,764&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,160&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,877&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;442&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Decrease due to disposal of subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,573&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(549&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Recognized as a reduction of depreciation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,112&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,627&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,862&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,993&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,435&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,448&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock>
  <vnet:PropertyPlantAndEquipmentEstimatedLivesTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_CC801AAC-6DC7-48B2-9C3A-1A7D939C99B6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Property and equipment are stated at cost and are depreciated using
 the straight-line method over the estimated useful lives of the
 assets, as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="47%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 31.55pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 &lt;b&gt;Category&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 69.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"&gt;
 &lt;b&gt;Estimated useful life&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;25-46&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Leasehold improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Over the shorter of lease term or the&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 estimated useful lives of the assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Optical fibers&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;10-20&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Computer and network equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;1-10 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Office equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;1-8&lt;/font&gt;
 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Motor vehicles&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;4-8 years&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:PropertyPlantAndEquipmentEstimatedLivesTableTextBlock>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8013_9" unitRef="iso4217_CNY">280397000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <vnet:IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_10" unitRef="iso4217_CNY">-6259000</vnet:IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits>
  <vnet:IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_10" unitRef="iso4217_USD">-962000</vnet:IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits>
  <vnet:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_EA18C49F-6313-4E4B-82A4-4B1018740E1A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Prepaid expenses and other current assets consist of the
 following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="70%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;163,443&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;344,696&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;52,979&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Staff field advances&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,429&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,735&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,576&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,644&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,712&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Receivables for the disposal of certain &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;construction-in-progress&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Tax recoverables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;309,426&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;376,642&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,889&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,596&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,669&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,714&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Loan to third parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;62,433&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,805&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,345&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other receivables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;165,938&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;96,559&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;777,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;933,750&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;143,514&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock>
  <vnet:LandUseRightsDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_112EF901-BCBF-4223-B2FD-424584666416_1_0">&lt;div&gt;
 &lt;table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr style="page-break-inside:avoid"&gt;
 &lt;td width="4%" valign="top" align="left"&gt;&lt;b&gt;10.&lt;/b&gt;&lt;/td&gt;
 &lt;td align="left" valign="top"&gt;&lt;b&gt;LAND USE RIGHTS, NET&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 Land use rights held by the Company are amortized over the
 remaining term of the respective land use rights certificates.&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,658&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,520&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,516&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Accumulated amortization&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,012&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,849&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,360&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Land use rights, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;167,646&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;163,671&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,156&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 The carrying amounts of land use rights pledged by the Company to
 secure banking borrowings (Note 13) granted to the Company at the
 respective balance sheet dates were as follows:&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="74%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Land use rights&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,232&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,818&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,585&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:LandUseRightsDisclosureTextBlock>
  <vnet:ShortTermInvestmentsTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_2E3FF061-28D1-4AE6-8796-E7CCF7377185_1_0">&lt;div&gt;
 &lt;table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;
 &lt;tr style="page-break-inside:avoid"&gt;
 &lt;td width="4%" valign="top" align="left"&gt;&lt;b&gt;6.&lt;/b&gt;&lt;/td&gt;
 &lt;td align="left" valign="top"&gt;&lt;b&gt;SHORT-TERM INVESTMENTS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 Short-term investments consisted of the following as of
 December&amp;#xA0;31, 2016 and 2017:&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Fixed rate time deposits&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,946&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;548,890&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,363&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 The Company recorded interest income related to its short-term
 investments amounting to RMB37,652, RMB1,148 and RMB4,021 (US$618)
 for the years ended December&amp;#xA0;31, 2015, 2016 and 2017,
 respectively, in the consolidated statements of operations.&lt;/p&gt;
 &lt;/div&gt;</vnet:ShortTermInvestmentsTextBlock>
  <vnet:IncomeTaxReconciliationChangeInDeferredTaxes contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_11" unitRef="iso4217_CNY">-2851000</vnet:IncomeTaxReconciliationChangeInDeferredTaxes>
  <vnet:IncomeTaxReconciliationChangeInDeferredTaxes contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_11" unitRef="iso4217_USD">-438000</vnet:IncomeTaxReconciliationChangeInDeferredTaxes>
  <vnet:ScheduleOfLandUseRightTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_5938F79A-45BB-401E-806A-B13D0ACA0D7D_1_0">&lt;div&gt;
 &lt;p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;
 Land use rights held by the Company are amortized over the
 remaining term of the respective land use rights certificates.&lt;/p&gt;
 &lt;p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Cost&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,658&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;172,520&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,516&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Accumulated amortization&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,012&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8,849&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,360&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
 &lt;td valign="top"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"&gt;
 Land use rights, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;167,646&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;163,671&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,156&lt;/td&gt;
 &lt;td nowrap="nowrap" valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="font-size:1px;"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:ScheduleOfLandUseRightTableTextBlock>
  <vnet:ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_A2E40DC6-690C-4812-88EE-BBC7F00DDE97_1_0">&lt;div&gt;The Company is principally engaged in the provision of hosting
 and related services after the disposal of subsidiaries which are
 engaged in managed network services in September 2017 (Note 4).
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(a)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;As of December&amp;#xA0;31, 2017 the
 significant subsidiaries of the Company and consolidated variable
 interest entities are as follows:&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="35%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="17%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="12%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td width="26%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Entity&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Date of&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;incorporation/&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;acquisition&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Place of&lt;br /&gt;
 incorporation&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;Percentage&lt;br /&gt;
 of direct&lt;br /&gt;
 ownership&lt;br /&gt;
 by the&lt;br /&gt;
 Company&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Principal&amp;#xA0;activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;Direct&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Subsidiaries:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21ViaNet Group Limited (&amp;#x201C;21Vianet&amp;#xA0;HK&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;May&amp;#xA0;25,&amp;#xA0;2007&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment&amp;#xA0;holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21ViaNet Data Center Co., Ltd. (&amp;#x201C;21Vianet China&amp;#x201D;)
 &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;June&amp;#xA0;12, 2000&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of technical and consultation services
 and rental of long-lived assets&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet (Foshan) Technology&amp;#xA0;Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;FS Technology&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;December&amp;#xA0;20,&amp;#xA0;2011&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Trading of network equipment, provision of
 technical and internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet Anhui Suzhou Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;SZ Technology&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;November&amp;#xA0;16,&amp;#xA0;2011&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Trading of network equipment&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet Hangzhou Information Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;HZ Technology&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;4, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet Mobile Limited&lt;br /&gt;
 (&amp;#x201C;21V Mobile&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April&amp;#xA0;30, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding and provision of
 telecommunication services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Joytone Infotech Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;SZ Zhuoaiyi&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April&amp;#xA0;30, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of technical and consultation
 services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet Ventures Limited (&amp;#x201C;Ventures&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;6, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Abitcool (China) Broadband Inc.&lt;br /&gt;
 (&amp;#x201C;aBitCool DG&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;June&amp;#xA0;13, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Dormant company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diyixian.com Limited (&amp;#x201C;DYX&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;August&amp;#xA0;10, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong&amp;#xA0;Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of virtual private network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21 Vianet Zhuhai Financial Leasing Co., Ltd (&amp;#x201C;Zhuhai
 Financial Leasing&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April 9, 2015&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of financial leasing business
 services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet DRP Investment Holdings Limited. (&amp;#x201C;DRP
 investment&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;January&amp;#xA0;10, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Hong&amp;#xA0;Kong&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shihua DC Investment Holdings Limited. (&amp;#x201C;Shihua
 Investment&amp;#x201D;)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;14, 2017&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Cayman&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;51&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet (Xi&amp;#x2019;an) Technology&amp;#xA0;Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;Xi&amp;#x2019;an Tech&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;July&amp;#xA0;5, 2012&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;51&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of technical and internet data center
 services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foshan Zhuoyi Intelligence Date Co., Ltd. (&amp;#x201C;FS
 Zhuoyi&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1)&amp;#xA0;/(4)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;July&amp;#xA0;7, 2016&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;51&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Dormant company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Dermot Holding Limited&lt;br /&gt;
 (&amp;#x201C;Dermot BVI&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(3)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;August&amp;#xA0;8, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;British&amp;#xA0;Virgin Islands&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Investment holding&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8" colspan="3"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" colspan="3"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Variable Interest Entities (the &amp;#x201C;VIEs&amp;#x201D;):&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Yiyun Network Technology Co., Ltd.&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1)&lt;/sup&gt;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;/(2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;October&amp;#xA0;22,&amp;#xA0;2002&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing iJoy Information Technology Co., Ltd.
 (&amp;#x201C;BJ&amp;#xA0;iJoy&amp;#x201D;)&amp;#xA0;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April&amp;#xA0;30, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center, content
 delivery network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 WiFire Network Technology (Beijing) Co., Ltd.&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;April&amp;#xA0;1,&amp;#xA0;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of telecommunication services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Held directly by BJ iJoy:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shanghai iJoy Information&lt;br /&gt;
 Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;SH iJoy&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;May&amp;#xA0;30,&amp;#xA0;2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center, content
 delivery network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Held directly by 21Vianet Technology:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing 21Vianet Broad Band Data Center Co., Ltd. (&amp;#x201C;21Vianet
 Beijing&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;15,&amp;#xA0;2006&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Held directly by 21Vianet Beijing:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 21Vianet (Xi&amp;#x2019;an) Information Outsourcing Industry Park
 Services Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;Xi&amp;#x2019;an Sub&amp;#x201D;)&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;&amp;#xA0;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;June&amp;#xA0;23, 2008&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Langfang Xunchi Computer Data Processing Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;LF Xunchi&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;December&amp;#xA0;19,&amp;#xA0;2011&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Dormant company&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shanghai Blue Cloud Technology Co., Ltd. (&amp;#x201C;SH&amp;#xA0;Blue
 Cloud&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)
 / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;March&amp;#xA0;21, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of Office 365 and Windows Azure platform
 services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Yilong Xinda Technology Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;BJ Yilong&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1) / (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;February&amp;#xA0;28, 2013&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of managed network services and virtual
 private network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Yichengtaihe Investment&amp;#xA0;Co., Ltd.&lt;br /&gt;
 (&amp;#x201C;BJ Yichengtaihe&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)/ (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;September&amp;#xA0;30,&amp;#xA0;2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beijing Hongyuan Network Technology Co., Ltd. (&amp;#x201C;BJ
 Hongyuan&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)/ (2)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;December&amp;#xA0;8, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of internet data center services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;u&gt;Held directly by DYX and LF Xunchi:&lt;/u&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shenzhen Diyixian Telecommunication Co., Ltd. (&amp;#x201C;SZ
 DYX&amp;#x201D;) &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;August&amp;#xA0;10, 2014&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;PRC&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top"&gt;Provision of virtual private network services&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(1)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Collectively, the &amp;#x201C;PRC
 Subsidiaries&amp;#x201D;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(2)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Collectively, the &amp;#x201C;Consolidated
 VIEs&amp;#x201D;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(3)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;On August&amp;#xA0;10, 2014, the Company
 and its subsidiary, LF Xunchi, acquired 100% equity interest Dermot
 BVI and its subsidiaries (collectively referred to as &amp;#x201C;Dermot
 Entities&amp;#x201D;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(4)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;On July&amp;#xA0;7, 2016, the Company
 through its subsidiary, 21Vianet HK acquired 100% equity interest
 in the entity, which was accounted for an assets acquisition.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock>
  <vnet:RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_67" unitRef="iso4217_CNY">164698000</vnet:RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions>
  <vnet:RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_67" unitRef="iso4217_USD">25314000</vnet:RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions>
  <vnet:ProceedsFromCollectionOfLongtermLoansToThirdParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_41" unitRef="iso4217_CNY">100000000</vnet:ProceedsFromCollectionOfLongtermLoansToThirdParty>
  <vnet:ProceedsFromCollectionOfLongtermLoansToThirdParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_41" unitRef="iso4217_USD">15370000</vnet:ProceedsFromCollectionOfLongtermLoansToThirdParty>
  <vnet:ComparativeInformationPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_A4F6F800-E34C-4109-BF39-6A0A8AB00654_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(ff)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Comparatives&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Certain items reported in the prior year&amp;#x2019;s consolidated
 financial statements have been reclassified to conform to the
 current year&amp;#x2019;s presentation.&lt;/p&gt;
 &lt;/div&gt;</vnet:ComparativeInformationPolicyTextBlock>
  <vnet:SocialInsuranceContributionPlanTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_FA1E1587-D399-4B2A-9AF8-05E583B72D64_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;20.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;MAINLAND CHINA EMPLOYEE
 CONTRIBUTION PLAN&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As stipulated by the regulations of the PRC, full-time employees of
 the Company in the PRC participate in a government-mandated
 multiemployer defined contribution plan organized by municipal and
 provincial governments. Under the plan, certain pension benefits,
 medical care, unemployment insurance, employee housing fund and
 other welfare benefits are provided to employees. The Company is
 required to make contributions to the plan based on certain
 percentages of employees&amp;#x2019; salaries. The total expenses for
 the plan were RMB89,571, RMB130,630 and RMB134,053 (US$20,604),
 respectively, for the years ended December&amp;#xA0;31, 2015, 2016 and
 2017.&lt;/p&gt;
 &lt;/div&gt;</vnet:SocialInsuranceContributionPlanTextBlock>
  <vnet:ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_F2120DCE-34F9-42A7-B766-33E8BE8122CE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Depreciation expense was RMB402,035, RMB480,105 and RMB523,500
 (US$80,460) for the years ended December&amp;#xA0;31, 2015, 2016 and
 2017, respectively, and were included in the following
 captions:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the years ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;328,217&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;397,014&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;458,655&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,494&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sales and marketing expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,670&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,759&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,188&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;490&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,753&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,746&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,675&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,395&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33,586&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,982&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,071&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;402,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;480,105&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;523,500&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;80,460&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock>
  <vnet:ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_E5C804FC-1ACD-440C-99AE-599151DA3301_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 Intangible assets have weighted average useful lives from the date
 of purchase/ acquisition as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="88%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased software&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.4 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Radio spectrum license&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contract backlog*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9&amp;#xA0;years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8.8 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Supplier relationships*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Licenses*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade Name*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Platform software*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;font style="WHITE-SPACE: nowrap"&gt;Non-compete&lt;/font&gt; agreement*&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Internal use software&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4.9 years&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;*&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Acquired in the acquisitions of
 subsidiaries.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</vnet:ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock>
  <vnet:EmployeeBenefitsPolicyTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" id="id_6903966_B3A2381D-BDE2-419C-8DA2-F59D3D7D41B6_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;&lt;i&gt;(ee)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;Employee benefits&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The full-time employees of the Company&amp;#x2019;s PRC subsidiaries are
 entitled to staff welfare benefits including medical care, housing
 fund, pension benefits and unemployment insurance, which are
 governmental mandated defined contribution plans. These entities
 are required to accrue for these benefits based on certain
 percentages of the employees&amp;#x2019; respective salaries, subject to
 certain ceilings, in accordance with the relevant PRC regulations,
 and make cash contributions to the state-sponsored plans out of the
 amounts accrued.&lt;/p&gt;
 &lt;/div&gt;</vnet:EmployeeBenefitsPolicyTextBlock>
  <vnet:IncreaseDecreaseInAccountsAndNotesPayable contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_25" unitRef="iso4217_CNY">42468000</vnet:IncreaseDecreaseInAccountsAndNotesPayable>
  <vnet:IncreaseDecreaseInAccountsAndNotesPayable contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_25" unitRef="iso4217_USD">6527000</vnet:IncreaseDecreaseInAccountsAndNotesPayable>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5010_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_3_4" unitRef="iso4217_CNY">141896000</vnet:IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests>
  <vnet:IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_4_4" unitRef="iso4217_USD">21809000</vnet:IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests>
  <vnet:IncomeTaxReconciliationPreferentialTaxRates contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_3_6" unitRef="iso4217_CNY">-90076000</vnet:IncomeTaxReconciliationPreferentialTaxRates>
  <vnet:IncomeTaxReconciliationPreferentialTaxRates contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_4_6" unitRef="iso4217_USD">-13844000</vnet:IncomeTaxReconciliationPreferentialTaxRates>
  <vnet:PrepaymentForFutureSharesRepurchasePlan contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_69" unitRef="iso4217_CNY">3806000</vnet:PrepaymentForFutureSharesRepurchasePlan>
  <vnet:PrepaymentForFutureSharesRepurchasePlan contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_69" unitRef="iso4217_USD">585000</vnet:PrepaymentForFutureSharesRepurchasePlan>
  <vnet:InterestExpenseAndAmortizationCostOfBonds contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_3_0" unitRef="iso4217_CNY">63354000</vnet:InterestExpenseAndAmortizationCostOfBonds>
  <vnet:InterestExpenseAndAmortizationCostOfBonds contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_4_0" unitRef="iso4217_USD">9738000</vnet:InterestExpenseAndAmortizationCostOfBonds>
  <vnet:IntangibleAssetsExpendituresIncurredButNotYetPaid contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_3_7" unitRef="iso4217_CNY">-1354000</vnet:IntangibleAssetsExpendituresIncurredButNotYetPaid>
  <vnet:IntangibleAssetsExpendituresIncurredButNotYetPaid contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_4_7" unitRef="iso4217_USD">-208000</vnet:IntangibleAssetsExpendituresIncurredButNotYetPaid>
  <vnet:HostingAndRelatedServicesCostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_4" unitRef="iso4217_CNY">2130279000</vnet:HostingAndRelatedServicesCostOfGoodsAndServicesSold>
  <vnet:HostingAndRelatedServicesCostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_4" unitRef="iso4217_USD">327418000</vnet:HostingAndRelatedServicesCostOfGoodsAndServicesSold>
  <vnet:ManagedNetworkServicesCostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_5" unitRef="iso4217_CNY">504016000</vnet:ManagedNetworkServicesCostOfGoodsAndServicesSold>
  <vnet:ManagedNetworkServicesCostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_5" unitRef="iso4217_USD">77466000</vnet:ManagedNetworkServicesCostOfGoodsAndServicesSold>
  <vnet:ProceedsFromDividendIncomeOfCostMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_3_44" unitRef="iso4217_CNY">1821000</vnet:ProceedsFromDividendIncomeOfCostMethodInvestments>
  <vnet:ProceedsFromDividendIncomeOfCostMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_4_44" unitRef="iso4217_USD">280000</vnet:ProceedsFromDividendIncomeOfCostMethodInvestments>
  <vnet:ProvisionIncludedInDisposedSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_2_3" unitRef="iso4217_CNY">57041000</vnet:ProvisionIncludedInDisposedSubsidiaries>
  <vnet:ProvisionIncludedInDisposedSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_3_3" unitRef="iso4217_USD">8767000</vnet:ProvisionIncludedInDisposedSubsidiaries>
  <vnet:UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_2_3" unitRef="iso4217_CNY">7583000</vnet:UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries>
  <vnet:UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_3_3" unitRef="iso4217_USD">1165000</vnet:UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries>
  <vnet:NoncontrollingInterestReversalDueToDisposalOfBusinessCombination contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_3_4" unitRef="iso4217_CNY">700000000</vnet:NoncontrollingInterestReversalDueToDisposalOfBusinessCombination>
  <vnet:NoncontrollingInterestReversalDueToDisposalOfBusinessCombination contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_4_4" unitRef="iso4217_USD">107588000</vnet:NoncontrollingInterestReversalDueToDisposalOfBusinessCombination>
  <vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_3_15" unitRef="iso4217_CNY">401808000</vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets>
  <vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_4_15" unitRef="iso4217_USD">61757000</vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" decimals="INF" id="id_6903966_31C396E7-675E-46A7-B5D8-73B4E724B737_1001_400005" unitRef="shares">72313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" id="id_6903966_8D19A2F6-56A5-4E98-AA08-7E1B439CF9EA_3001_3">P7Y10M24D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" decimals="2" id="id_6903966_1D1EDFB0-A982-4FE6-A5E0-E6D3D2AA89FA_1001_5" unitRef="iso4217_USD_per_shares">11.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" decimals="2" id="id_6903966_1D1EDFB0-A982-4FE6-A5E0-E6D3D2AA89FA_1001_3" unitRef="iso4217_USD_per_shares">6.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" id="id_6903966_44029FC8-6802-46C4-ADDE-878FA889B1DF_1003_1">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" decimals="2" id="id_6903966_1D1EDFB0-A982-4FE6-A5E0-E6D3D2AA89FA_1001_4" unitRef="iso4217_USD_per_shares">10.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" decimals="INF" id="id_6903966_31C396E7-675E-46A7-B5D8-73B4E724B737_1001_400003" unitRef="shares">1080260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" decimals="INF" id="id_6903966_31C396E7-675E-46A7-B5D8-73B4E724B737_1001_400004" unitRef="shares">1762733</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" decimals="-3" id="id_6903966_CB0BEEA4-C9F0-49DA-B392-B1C0D8FDA1FC_1005_2" unitRef="iso4217_USD">18238000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <vnet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589" decimals="2" id="id_6903966_CB0BEEA4-C9F0-49DA-B392-B1C0D8FDA1FC_1005_1" unitRef="iso4217_USD_per_shares">6.31</vnet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1595567" decimals="INF" id="id_6903966_69481795-CD3C-425C-9EEF-102A0D6ADF28_1003_0" unitRef="shares">611111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <vnet:ShareBasedCompensationPerformanceReviewPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1595567_1560688x1626892" id="id_6903966_69481795-CD3C-425C-9EEF-102A0D6ADF28_2003_1">P1Y</vnet:ShareBasedCompensationPerformanceReviewPeriod>
  <vnet:ShareBasedCompensationPerformanceReviewPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1595567_1560688x1719642" id="id_6903966_69481795-CD3C-425C-9EEF-102A0D6ADF28_3003_2">P4Y</vnet:ShareBasedCompensationPerformanceReviewPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1711228" decimals="INF" id="id_6903966_C42393E3-F985-49E1-B906-5F8BBDD96CF2_1001_0" unitRef="shares">469149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1547931x1551029_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_10001_8" unitRef="iso4217_CNY">30000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
  <us-gaap:DebtDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1616699" id="id_6903966_4ED64909-69A8-4691-9FE9-843DA3357C15_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;13.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;BANK BORROWINGS&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Bank borrowings are as follows as of the respective balance sheet
 dates:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,683,676&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term bank borrowings, current portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,722,979&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;120,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Long-term bank borrowings, &lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt; portion&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;268,221&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;187,638&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,839&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,991,200&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;307,927&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,327&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt"&gt;
 The short-term bank borrowings outstanding as of December&amp;#xA0;31,
 2016 and 2017 bore a weighted average interest rate of 4.22% and
 4.04% per annum, respectively, and were denominated in RMB. These
 borrowings were obtained from financial institutions and have terms
 of two months to one year. The long-term bank borrowings (including
 current portion) outstanding as of December&amp;#xA0;31, 2016 and 2017
 bore a weighted average interest rate of 5.85% and 5.50% per annum,
 and were denominated in RMB and HK$. These loans were obtained from
 financial institutions located in the PRC and Hong Kong.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"&gt;
 As of December&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2017, unused
 loan facilities for bank borrowings amounted to RMB766,000 and
 RMB140,940 (US$21,662), respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Bank borrowings as of December&amp;#xA0;31, 2016 and 2017 were
 secured/guaranteed by the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;u&gt;December&lt;/u&gt;&lt;u&gt;&amp;#xA0;31, 2016&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;div align="right"&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0"&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="16%"&gt;&lt;/td&gt;
 &lt;td width="75%"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Short-term&amp;#xA0;bank&amp;#xA0;borrowings&lt;/font&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Secured/guaranteed by&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(RMB)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;1,520,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Guaranteed by restricted cash of
 RMB1,751,055.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;20,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Guaranteed by noncontrolling shareholder of
 Aipu Group&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;143,676&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Unsecured borrowings.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;1,683,676&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Long-term bank and other&lt;br /&gt;
 borrowings&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 85.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"&gt;(including current portion)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Secured/guaranteed by&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(RMB)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;1,600&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by a subsidiary&amp;#x2019;s building with
 net book value of RMB7,938 (Note 8).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;13,817&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by a subsidiary&amp;#x2019;s computer and
 network equipment with net book value of RMB31,506 (Note 8).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;164,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by a subsidiary&amp;#x2019;s &lt;font style="WHITE-SPACE: nowrap"&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;construction-in-progress&lt;/font&gt;&lt;/font&gt; and
 land use rights with net book value of RMB318,259 and RMB17,232,
 respectively (Note 8/Note 10).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;128,107&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Unsecured borrowings.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;307,524&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 &lt;u&gt;December&lt;/u&gt;&lt;u&gt;&amp;#xA0;31, 2017&lt;/u&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"&gt;Short-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Secured/guaranteed by&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(RMB)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by restricted cash of RMB50,809
 (US$7,809).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;50,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="16" colspan="3"&gt;&lt;/td&gt;
 &lt;td height="16" colspan="2"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"&gt;Long-term bank borrowings&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"&gt;(including current portion)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"&gt;
 Secured/guaranteed by&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;(RMB)&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;158,000&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Secured by a subsidiary&amp;#x2019;s fixed assets
 and &lt;font style="WHITE-SPACE: nowrap"&gt;land-use&lt;/font&gt; right with
 net book value of RMB344,932 (US$53,015) and RMB16,818 (US$2,585),
 respectively (Note 8/Note 10).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;99,927&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;Unsecured borrowings&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="right"&gt;257,927&lt;/td&gt;
 &lt;td valign="top" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:DebtDisclosureTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1692845" id="id_6903966_C56ED29B-3D29-416E-BA26-D6790F6B1790_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;16.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;BONDS PAYABLE&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On June&amp;#xA0;26, 2014, the Company issued and sold bonds with an
 aggregate principal amount of RMB2,000,000 at a coupon rate of
 6.875% per annum (the &amp;#x201C;2017 Bonds&amp;#x201D;). The 2017 Bonds
 were fully repaid as of December&amp;#xA0;31, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 On August&amp;#xA0;17, 2017, the Company issued and sold bonds with an
 aggregate principle amount of US$200,000 at a coupon rate of 7% per
 annum, or the Original Bonds. On September&amp;#xA0;29, 2017, the
 Company issued and sold bonds with an aggregate principle amount of
 US$100,000 at a coupon rate of 7% per annum, or the Bonds. The
 Bonds were priced at a slight premium of 100.04, with an effective
 yield of 6.98% (collectively, &amp;#x201C;2020 Bonds&amp;#x201D;). The 2020
 Bonds will mature on August&amp;#xA0;17, 2020. The 2020 Bonds were
 listed and quoted on the Official List of the Singapore Exchange
 Securities Trading Limited. Interest on the 2020 Bonds is payable
 semi-annually in arrears on August&amp;#xA0;17 and February&amp;#xA0;17 in
 each year, beginning from February&amp;#xA0;17, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 Net proceeds from 2020 Bonds after deducting issuance costs were
 RMB1,926,419 (US$296,085). The proceeds from issuance of 2020 Bonds
 will be used for refinancing outstanding indebtedness, fund future
 capital needs, and for general corporate purposes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The 2020 Bonds are unsecured and rank senior in right of payment to
 any of the Company&amp;#x2019;s indebtedness that is expressly
 subordinated to the bonds; equal in right of payment to any of the
 Company&amp;#x2019;s liabilities that are not so subordinated; but rank
 lower than any secured indebtedness of the Company and all
 liabilities (including accounts payable) of the Company&amp;#x2019;s
 subsidiaries and Consolidated VIEs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 The following table summarizes the aggregate required repayments of
 the principal amounts of the Company&amp;#x2019;s long-term borrowings,
 including the bonds payable and bank borrowings (Note 13) in the
 succeeding five years and thereafter:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 For the years ending December&amp;#xA0;31,&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;120,289&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,488&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;75,638&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,625&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,992,760&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;306,281&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,994&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;40,500&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,225&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:DebtInstrumentDateOfFirstRequiredPayment1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1773033_1557736x1549351" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_1001_4">2018-02-17</us-gaap:DebtInstrumentDateOfFirstRequiredPayment1>
  <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1773033_1557736x1549351" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_1001_3">Bonds is payable semi-annually in arrears on August 17 and February 17 in each year</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
  <us-gaap:DebtInstrumentMaturityDate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1773033_1557736x1549351" id="id_6903966_60455243-8F1F-4E50-88C8-528E6371F93A_1001_2">2020-08-17</us-gaap:DebtInstrumentMaturityDate>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1773033_1557736x1549351" decimals="-3" id="id_6903966_FC71D4EE-BA78-4241-8F4C-38034E954794_1001_0" unitRef="iso4217_CNY">1926419000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1773033_1557736x1549351" decimals="-3" id="id_6903966_FC71D4EE-BA78-4241-8F4C-38034E954794_1002_0" unitRef="iso4217_USD">296085000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549394x1639094" id="id_6903966_8CD0EF9D-7C63-4DDE-8B0A-38BC99504F2D_3001_3">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549394x1639094" decimals="2" id="id_6903966_CA0D7ECF-1FF0-483A-9731-A3C7AE72E939_5001_3" unitRef="iso4217_USD_per_shares">0.41</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549394x1639094" id="id_6903966_8CD0EF9D-7C63-4DDE-8B0A-38BC99504F2D_3001_5">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549394x1639094" decimals="INF" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_1004_1" unitRef="iso4217_USD_per_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549394x1639094" decimals="INF" id="id_6903966_2DFFC331-3474-4CF2-9D20-50AA47BA09FA_5001_3" unitRef="shares">332754</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549394x1639094" id="id_6903966_8CD0EF9D-7C63-4DDE-8B0A-38BC99504F2D_3001_4">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549394x1639094" decimals="-3" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_1004_2" unitRef="iso4217_USD">39000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1616747" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_1003_0" unitRef="iso4217_CNY">214555000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1616747" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_1004_0" unitRef="iso4217_USD">32976000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1634187" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_2003_4" unitRef="iso4217_CNY">5128000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1634187" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_2004_4" unitRef="iso4217_USD">788000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1644279" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_3003_2" unitRef="iso4217_CNY">8046000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1644279" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_3004_2" unitRef="iso4217_USD">1237000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1683247" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_4003_5" unitRef="iso4217_CNY">3314000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1683247" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_4004_5" unitRef="iso4217_USD">509000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1703004" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_5003_3" unitRef="iso4217_CNY">5555000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1703004" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_5004_3" unitRef="iso4217_USD">854000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1773042" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_6003_1" unitRef="iso4217_CNY">9726000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1773042" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_6004_1" unitRef="iso4217_USD">1495000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1727204_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1003_5" unitRef="iso4217_CNY">-530693000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1727204_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1004_5" unitRef="iso4217_USD">-81566000</us-gaap:OperatingIncomeLoss>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1644279" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_8003_6" unitRef="iso4217_CNY">7775000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1644279" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_8004_6" unitRef="iso4217_USD">1195000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1671490" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_9003_7" unitRef="iso4217_CNY">6424000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1671490" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_9004_7" unitRef="iso4217_USD">987000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1674146" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_10003_8" unitRef="iso4217_CNY">2979000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1674146" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_10004_8" unitRef="iso4217_USD">458000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1683247" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_11003_10" unitRef="iso4217_CNY">2632000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1683247" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_11004_10" unitRef="iso4217_USD">405000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1773042" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_12003_9" unitRef="iso4217_CNY">1616000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1773042" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_12004_9" unitRef="iso4217_USD">248000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1603874_1552331x1551562" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_14003_13" unitRef="iso4217_CNY">1234000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1603874_1552331x1551562" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_14004_13" unitRef="iso4217_USD">190000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1650854" decimals="2" id="id_6903966_3429DACD-719A-425E-9AA4-A494168D2DAA_1004_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1661594" decimals="2" id="id_6903966_85923D01-5C30-4B13-A9E0-2F43928B2B38_1003_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1664534_1552331x1551562" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_15003_12" unitRef="iso4217_CNY">2629000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1664534_1552331x1551562" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_15004_12" unitRef="iso4217_USD">404000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <us-gaap:InterestIncomeRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1681569" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_16003_17" unitRef="iso4217_CNY">210000</us-gaap:InterestIncomeRelatedParty>
  <us-gaap:InterestIncomeRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1681569" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_16004_17" unitRef="iso4217_USD">32000</us-gaap:InterestIncomeRelatedParty>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1681569" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_16003_15" unitRef="iso4217_CNY">20000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1681569" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_16004_15" unitRef="iso4217_USD">3074000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <vnet:RelatedPartyTransactionSalesToRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1681569_1552331x1551562" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_17003_11" unitRef="iso4217_CNY">1021000</vnet:RelatedPartyTransactionSalesToRelatedParty>
  <vnet:RelatedPartyTransactionSalesToRelatedParty contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1681569_1552331x1551562" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_17004_11" unitRef="iso4217_USD">157000</vnet:RelatedPartyTransactionSalesToRelatedParty>
  <vnet:RelatedPartiesServiceFeeHourlyRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1623294" decimals="-3" id="id_6903966_23336500-C99B-45D8-8A24-6841A989A92F_1001_0" unitRef="iso4217_CNY">1000</vnet:RelatedPartiesServiceFeeHourlyRate>
  <vnet:AgreementTerm contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1623294" id="id_6903966_23336500-C99B-45D8-8A24-6841A989A92F_1001_1">P10Y</vnet:AgreementTerm>
  <vnet:AgreementExpirationDate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1623294" id="id_6903966_23336500-C99B-45D8-8A24-6841A989A92F_1001_2">2016-12-18</vnet:AgreementExpirationDate>
  <vnet:OptionExercisePrice contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1706953" decimals="-3" id="id_6903966_F1AF7A12-CF2F-4AEB-A341-F3893EDC8035_1001_0" unitRef="iso4217_CNY">1000</vnet:OptionExercisePrice>
  <vnet:AgreementTerm contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1706953" id="id_6903966_F1AF7A12-CF2F-4AEB-A341-F3893EDC8035_1001_1">P10Y</vnet:AgreementTerm>
  <vnet:AgreementExpirationDate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1706953" id="id_6903966_F1AF7A12-CF2F-4AEB-A341-F3893EDC8035_1001_2">2016-12-18</vnet:AgreementExpirationDate>
  <vnet:AgreementTermRenewalOptionPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1741802" id="id_6903966_654435C7-C14A-419D-8FF8-80FF2647C6F2_1001_0">P1Y</vnet:AgreementTermRenewalOptionPeriod>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550708x1550838" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_1002_1" unitRef="iso4217_CNY">69553000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1550708x1550838" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_1003_1" unitRef="iso4217_USD">10690000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:Revenues contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_11" unitRef="iso4217_CNY">417527000</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_11" unitRef="iso4217_USD">64173000</us-gaap:Revenues>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_22" unitRef="iso4217_CNY">-1525170000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_22" unitRef="iso4217_USD">-234415000</us-gaap:OperatingIncomeLoss>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_13" unitRef="iso4217_CNY">-86489000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_13" unitRef="iso4217_USD">-13293000</us-gaap:GrossProfit>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_15" unitRef="iso4217_CNY">-84921000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_15" unitRef="iso4217_USD">-13052000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_12" unitRef="iso4217_CNY">-504016000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_12" unitRef="iso4217_USD">-77466000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_17" unitRef="iso4217_CNY">-102796000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_17" unitRef="iso4217_USD">-15800000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_18" unitRef="iso4217_CNY">-31170000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_18" unitRef="iso4217_USD">-4790000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_16" unitRef="iso4217_CNY">-51546000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_16" unitRef="iso4217_USD">-7923000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:GoodwillImpairmentLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_20" unitRef="iso4217_CNY">-766440000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_20" unitRef="iso4217_USD">-117800000</us-gaap:GoodwillImpairmentLoss>
  <vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1003_21" unitRef="iso4217_CNY">-401808000</vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets>
  <vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1004_21" unitRef="iso4217_USD">-61757000</vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets>
  <us-gaap:Revenues contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_0" unitRef="iso4217_CNY">2975178000</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_0" unitRef="iso4217_USD">457276000</us-gaap:Revenues>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_10" unitRef="iso4217_CNY">156632000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_10" unitRef="iso4217_USD">24074000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherOperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_4" unitRef="iso4217_CNY">5439000</us-gaap:OtherOperatingIncome>
  <us-gaap:OtherOperatingIncome contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_4" unitRef="iso4217_USD">836000</us-gaap:OtherOperatingIncome>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_2" unitRef="iso4217_CNY">844899000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_2" unitRef="iso4217_USD">129858000</us-gaap:GrossProfit>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_9" unitRef="iso4217_CNY">-937000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_9" unitRef="iso4217_USD">-144000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_5" unitRef="iso4217_CNY">-171761000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_5" unitRef="iso4217_USD">-26399000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_1" unitRef="iso4217_CNY">-2130279000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_1" unitRef="iso4217_USD">-327418000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_7" unitRef="iso4217_CNY">-417154000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_7" unitRef="iso4217_USD">-64115000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_8" unitRef="iso4217_CNY">-6257000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_8" unitRef="iso4217_USD">-962000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2003_6" unitRef="iso4217_CNY">-97597000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2004_6" unitRef="iso4217_USD">-15000000</us-gaap:ResearchAndDevelopmentExpense>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1579704" decimals="2" id="id_6903966_5AB032B7-90BB-4C7C-A120-D163EE0FEBB2_1002_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1653609" decimals="-3" id="id_6903966_97F0538E-8EB4-4342-BE9F-C8A58E7BF7F9_1003_0" unitRef="iso4217_CNY">5752000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1653609" decimals="-3" id="id_6903966_97F0538E-8EB4-4342-BE9F-C8A58E7BF7F9_1004_0" unitRef="iso4217_USD">884000</us-gaap:ShareBasedCompensation>
  <vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1669976_1553301x1558510" decimals="3" id="id_6903966_B7991F5F-07AE-454A-9B70-1B8D54766321_1003_0" unitRef="pure">0.165</vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1701103" decimals="2" id="id_6903966_73642BEB-EE51-4E01-968C-02344B2EC120_1004_0" unitRef="pure">0.25</vnet:PreferentialIncomeTaxRate>
  <vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1747659_1553301x1553437" decimals="2" id="id_6903966_807B89BB-8688-4814-AF98-46A259A17DAA_1003_0" unitRef="pure">0.17</vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate>
  <vnet:CapitalLeaseMinimumLeasePaymentPercentage contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1552305x1554358_1559480x1555723" decimals="INF" id="id_6903966_68EAFD93-AB2C-4BEE-B2C3-11CB0535170B_1001_1" unitRef="pure">0.90</vnet:CapitalLeaseMinimumLeasePaymentPercentage>
  <vnet:PercentageOfLeaseTerm contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1552305x1554358_1559480x1555723" decimals="INF" id="id_6903966_68EAFD93-AB2C-4BEE-B2C3-11CB0535170B_1001_0" unitRef="pure">0.75</vnet:PercentageOfLeaseTerm>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1655632" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_7001_5" unitRef="iso4217_CNY">90888000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1655632" decimals="INF" id="id_6903966_DD8E523D-4010-484B-90FE-D5352B0239A2_1001_0" unitRef="iso4217_CNY">0</us-gaap:ImpairmentOfInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1662506" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_7002_5" unitRef="iso4217_CNY">-12676000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1720035" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_7004_4" unitRef="iso4217_CNY">15000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1720035" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_7004_5" unitRef="iso4217_CNY">-15000000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1772701" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_7003_4" unitRef="iso4217_CNY">147176000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1772701" decimals="-3" id="id_6903966_A38160F2-0009-45FD-B346-693EB06BF6E2_7003_5" unitRef="iso4217_CNY">-9429000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553299x1634884" decimals="INF" id="id_6903966_E123A2E5-918E-4108-BE46-7053C800C864_1003_0" unitRef="shares">0</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553299x1634884" decimals="INF" id="id_6903966_83EB621C-1986-4AA7-A59E-F0EC8A761144_1003_0" unitRef="shares">3448482</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553299x1634884" decimals="-3" id="id_6903966_4BE3BB56-F5ED-4A55-A23E-FA6014E97890_1003_0" unitRef="iso4217_CNY">133126000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553299x1634884" decimals="-3" id="id_6903966_4BE3BB56-F5ED-4A55-A23E-FA6014E97890_1004_0" unitRef="iso4217_USD">20461000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_1100008" unitRef="iso4217_CNY">105532000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_1100005" unitRef="iso4217_CNY">-120963000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:CumulativeEffectOnRetainedEarningsBeforeTax1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_1100003" unitRef="iso4217_CNY">-13425000</us-gaap:CumulativeEffectOnRetainedEarningsBeforeTax1>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_1100018" unitRef="iso4217_CNY">926000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_1100014" unitRef="iso4217_CNY">-141896000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_1100016" unitRef="iso4217_CNY">133126000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_1100002" unitRef="iso4217_CNY">-772730000</vnet:EquityProfitLoss>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5008_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:DeconsolidationGainOrLossAmount contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549644" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5007_1000013" unitRef="iso4217_CNY">27969000</us-gaap:DeconsolidationGainOrLossAmount>
  <us-gaap:CumulativeEffectOnRetainedEarningsBeforeTax1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549644" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5007_1000003" unitRef="iso4217_CNY">-13425000</us-gaap:CumulativeEffectOnRetainedEarningsBeforeTax1>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549644" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5007_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549644" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5007_1000002" unitRef="iso4217_CNY">-772730000</vnet:EquityProfitLoss>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549644" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5007_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:StatutoryReserve contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549644" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5007_1000011" unitRef="iso4217_CNY">2083000</vnet:StatutoryReserve>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550803" decimals="-3" id="id_6903966_CDCEAD29-5853-479A-BD55-DA7BBBDDF7B6_10001_6" unitRef="iso4217_CNY">-120963000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550810" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5004_700008" unitRef="iso4217_CNY">105532000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550810" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5004_700018" unitRef="iso4217_CNY">926000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550810" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5004_700014" unitRef="iso4217_CNY">-141896000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550810" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5004_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:DepositarySharesIssuedValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550810" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5004_700009" unitRef="iso4217_CNY">-1000</vnet:DepositarySharesIssuedValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550810" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5004_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:DeconsolidationGainOrLossAmount contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1552995" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5006_900013" unitRef="iso4217_CNY">-27969000</us-gaap:DeconsolidationGainOrLossAmount>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1552995" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5006_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1552995" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5006_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:StatutoryReserve contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1552995" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5006_900011" unitRef="iso4217_CNY">-2083000</vnet:StatutoryReserve>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1553449" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5002_500016" unitRef="iso4217_CNY">133126000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1553449" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5002_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1553449" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5002_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1555828" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5009_1200004" unitRef="iso4217_CNY">134633000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1555828" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5009_1200012" unitRef="iso4217_CNY">5946000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1555828" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5009_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1555828" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5009_1200002" unitRef="iso4217_CNY">-3018000</vnet:EquityProfitLoss>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1555828" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5009_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557434" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5005_800005" unitRef="iso4217_CNY">-120963000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557434" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5005_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557434" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5005_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="INF" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5001_400015" unitRef="shares">20690892</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="INF" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5001_400006" unitRef="shares">3119052</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="INF" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5001_400017" unitRef="shares">332754</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <vnet:StockIssuedShareForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="0" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5001_400019" unitRef="shares">10576398</vnet:StockIssuedShareForRestrictedSharesVested>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5003_20" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5001_20" unitRef="iso4217_USD">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:DepositarySharesIssued contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="INF" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5001_400010" unitRef="shares">9000000</vnet:DepositarySharesIssued>
  <vnet:DepositarySharesIssuedValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5003_600009" unitRef="iso4217_CNY">1000</vnet:DepositarySharesIssuedValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5001_22" unitRef="iso4217_USD">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="-3" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5003_22" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711" decimals="INF" id="id_6903966_6AD3D6FC-0CB3-4D86-B497-22C9F269D08B_5001_400021" unitRef="shares">10909152</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_1003_1" unitRef="iso4217_CNY">-721426000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_1004_1" unitRef="iso4217_USD">-110881000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <vnet:UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_501E8800-A11C-468D-BFBB-5CA86A73F709_1003_0" unitRef="iso4217_CNY">674000</vnet:UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense>
  <vnet:UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_501E8800-A11C-468D-BFBB-5CA86A73F709_1004_0" unitRef="iso4217_USD">104000</vnet:UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense>
  <vnet:SocialInsuranceContributionByEmployer contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_8F06B10D-F3CB-4A9C-BA25-A8C1E3C4CFFB_1003_0" unitRef="iso4217_CNY">134053000</vnet:SocialInsuranceContributionByEmployer>
  <vnet:SocialInsuranceContributionByEmployer contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871" decimals="-3" id="id_6903966_8F06B10D-F3CB-4A9C-BA25-A8C1E3C4CFFB_1004_0" unitRef="iso4217_USD">20604000</vnet:SocialInsuranceContributionByEmployer>
  <vnet:IncomeTaxRateOnTaxResidentEnterprise contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871" decimals="2" id="id_6903966_5B04CE43-F382-4E59-9846-753E982394F2_1001_0" unitRef="pure">0.25</vnet:IncomeTaxRateOnTaxResidentEnterprise>
  <vnet:OperatingLossCarryforwardsExpirationYear contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871_1559480x1552364" id="id_6903966_FD8D169B-9AC4-43A4-BACF-D3BAD21DE850_1001_2">2022</vnet:OperatingLossCarryforwardsExpirationYear>
  <vnet:OperatingLossCarryforwardsExpirationYear contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871_1559480x1555723" id="id_6903966_FD8D169B-9AC4-43A4-BACF-D3BAD21DE850_2001_1">2018</vnet:OperatingLossCarryforwardsExpirationYear>
  <us-gaap:LeaseExpirationDate1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1560668_1557736x1549351" id="id_6903966_9CA7728A-320F-41E5-B771-7253924887AB_1003_1">2025-03-01</us-gaap:LeaseExpirationDate1>
  <us-gaap:OperatingLeasesRentExpenseMinimumRentals contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1560668_1557736x1549351" decimals="-3" id="id_6903966_9CA7728A-320F-41E5-B771-7253924887AB_1003_0" unitRef="iso4217_CNY">5366000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
  <us-gaap:OperatingLeasesRentExpenseMinimumRentals contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1560668_1557736x1549351" decimals="-3" id="id_6903966_9CA7728A-320F-41E5-B771-7253924887AB_1004_0" unitRef="iso4217_USD">825000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1701866" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_2003_0" unitRef="iso4217_CNY">-286388000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1701866" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_2004_0" unitRef="iso4217_USD">-44018000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_3_0" unitRef="iso4217_CNY">364246000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_4_0" unitRef="iso4217_USD">55984000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:SalesRevenueNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_6089687C-F173-4DC4-9814-8153285C831E_3_0" unitRef="iso4217_CNY">2578893000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_6089687C-F173-4DC4-9814-8153285C831E_4_0" unitRef="iso4217_USD">396369000</us-gaap:SalesRevenueNet>
  <us-gaap:ProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_6089687C-F173-4DC4-9814-8153285C831E_3_1" unitRef="iso4217_CNY">-567395000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_6089687C-F173-4DC4-9814-8153285C831E_4_1" unitRef="iso4217_USD">-87207000</us-gaap:ProfitLoss>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_3_1" unitRef="iso4217_CNY">-601368000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_4_1" unitRef="iso4217_USD">-92429000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_3_2" unitRef="iso4217_CNY">230921000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_4_2" unitRef="iso4217_USD">35492000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_3_3" unitRef="iso4217_CNY">-6201000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_4_3" unitRef="iso4217_USD">-953000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1570575_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_1">2011-12-19</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1570575_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1570575_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_4">Dormant company  </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1570575_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1619918_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_1">2014-09-30</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1619918_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1619918_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_4">Provision of internet data center services </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1619918_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1637807_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_1">2013-02-28</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1637807_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1637807_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_4">Provision of managed network services and virtual private network services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1637807_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1650854_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_1">2013-03-21</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1650854_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1650854_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_4">Provision of Office 365 and Windows Azure platform services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1650854_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1701103_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_1">2008-06-23</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1701103_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1701103_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_4">Provision of internet data center services  </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1701103_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773002_1557736x1550008_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_1">2014-12-08</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773002_1557736x1550008_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773002_1557736x1550008_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_4">Provision of internet data center services </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773002_1557736x1550008_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773003_1557736x1550008_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_1">2014-08-10</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773003_1557736x1550008_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773003_1557736x1550008_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_4">Provision of virtual private network services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773003_1557736x1550008_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1716283_1557586x1579704_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_1">2006-03-15</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1716283_1557586x1579704_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1716283_1557586x1579704_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_4">Provision of internet data center services  </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1716283_1557586x1579704_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1731471_1557586x1704252_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_1">2013-05-30</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1731471_1557586x1704252_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1731471_1557586x1704252_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_4">Provision of internet data center, content delivery network services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1731471_1557586x1704252_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1547912" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_1001_0">P4Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8001_10" unitRef="iso4217_CNY">905000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8001_8" unitRef="iso4217_CNY">11073000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8001_11" unitRef="iso4217_CNY">27011000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8001_9" unitRef="iso4217_CNY">5973000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1552509" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_2001_8">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1554019" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8003_11" unitRef="iso4217_CNY">748000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1554019" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8003_9" unitRef="iso4217_CNY">15086000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1556726" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_3001_6">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8008_12" unitRef="iso4217_CNY">22494000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8008_11" unitRef="iso4217_CNY">12217000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8008_9" unitRef="iso4217_CNY">37270000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1557816" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_4001_3">P8Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8005_12" unitRef="iso4217_CNY">87195000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8005_11" unitRef="iso4217_CNY">52992000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8005_9" unitRef="iso4217_CNY">134706000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1558875" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_5001_5">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8006_12" unitRef="iso4217_CNY">3532000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8006_11" unitRef="iso4217_CNY">757000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8006_9" unitRef="iso4217_CNY">4000000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1572052" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_6001_2">P4Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1572052" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8004_11" unitRef="iso4217_CNY">6588000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1572209" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8012_12" unitRef="iso4217_CNY">7758000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1572209" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8012_11" unitRef="iso4217_CNY">5227000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1572209" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8012_9" unitRef="iso4217_CNY">30178000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1588517" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_7001_7">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1588517" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8009_11" unitRef="iso4217_CNY">3241000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1618085" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_8001_4">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8007_12" unitRef="iso4217_CNY">41768000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8007_11" unitRef="iso4217_CNY">19304000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8007_9" unitRef="iso4217_CNY">7227000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8010_12" unitRef="iso4217_CNY">1105000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8010_11" unitRef="iso4217_CNY">3347000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8010_9" unitRef="iso4217_CNY">4297000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1661266" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_9001_9">P4Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8011_8" unitRef="iso4217_CNY">9238000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8011_11" unitRef="iso4217_CNY">5524000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8011_9" unitRef="iso4217_CNY">41660000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1677645" id="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_10001_1">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1677645" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8002_10" unitRef="iso4217_CNY">7781000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1677645" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_8002_11" unitRef="iso4217_CNY">6646000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555174x1557774" decimals="-3" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_1005_3" unitRef="iso4217_CNY">20258000</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555174x1557774" decimals="-3" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_1004_3" unitRef="iso4217_USD">3114000</us-gaap:ImpairmentOfInvestments>
  <vnet:NumberOfInvestmentSecuritiesSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555174x1557774" decimals="INF" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_1004_4" unitRef="Securities">1</vnet:NumberOfInvestmentSecuritiesSold>
  <vnet:PercentageOfOwnershipInterestSold contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555308x1773009" decimals="2" id="id_6903966_122132CB-23CE-4FEB-9F62-C86DCF0A2F3F_1001_0" unitRef="pure">0.50</vnet:PercentageOfOwnershipInterestSold>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555454x1556570" decimals="-3" id="id_6903966_6FA83A8D-AA33-419C-BD61-11402278F708_1003_0" unitRef="iso4217_CNY">4021000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555454x1556570" decimals="-3" id="id_6903966_6FA83A8D-AA33-419C-BD61-11402278F708_1004_0" unitRef="iso4217_USD">618000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555454x1556570" decimals="INF" id="id_6903966_CB082967-4657-4F6C-99B6-06662C373BA5_1001_0" unitRef="iso4217_USD">0</us-gaap:ImpairmentOfInvestments>
  <us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555659x1611582" id="id_6903966_85547FF1-E0BF-4AB4-A519-9702B085279E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company had outstanding purchase
 commitments in relation to bandwidth and cabinet capacity
 consisting of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;469,344&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;72,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;88,405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;13,588&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;59,172&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,095&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,823&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,121&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34,874&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,360&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;691,618&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;106,301&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
  <us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1555659x1625397" id="id_6903966_C5793B48-B4AA-43B0-82C6-27971D056094_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company has the following
 commitments to purchase certain computer and network equipment,
 land use right and construction in progress:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;255,059&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,202&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;104,926&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,127&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,555&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,286&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;72,939&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;663,661&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;102,003&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,300,140&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;199,829&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
  <vnet:FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1556602x1580298_1557586x1694571" decimals="-3" id="id_6903966_56A1852D-AB72-4BB5-B393-5271DC62E744_1004_3" unitRef="iso4217_USD">800000000</vnet:FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice>
  <vnet:FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1556602x1730541_1557586x1694571" decimals="-3" id="id_6903966_56A1852D-AB72-4BB5-B393-5271DC62E744_1003_3" unitRef="iso4217_USD">700000000</vnet:FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1583773_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_1">2011-12-20</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1583773_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1583773_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_4">Trading of network equipment, provision of technical and internet data center services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1583773_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1606080_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_1">2016-07-07</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1606080_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_2">PRC  </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1606080_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_4">Dormant company  </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1606080_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_3" unitRef="pure">0.51</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1607045_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_1">2013-04-30</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1607045_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_2">PRC  </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1607045_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_4">Provision of technical and consultation services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1607045_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1627957_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1010_1">2014-08-10</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1627957_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1010_2">Hong Kong  </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1627957_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1010_4">Provision of virtual private network services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1627957_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1010_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1647882_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_1">2013-03-04</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1647882_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1647882_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_4">Provision of internet data center services  </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1647882_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1657279_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_1">2014-06-13</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1657279_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_2">PRC  </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1657279_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_4">Dormant company  </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1657279_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1664874_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_1">2012-07-05</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1664874_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_2">PRC   </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1664874_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_4">Provision of technical and internet data center services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1664874_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_3" unitRef="pure">0.51</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1676035_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_1">2014-04-01</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1676035_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1676035_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_4">Provision of telecommunication services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1676035_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1688594_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_1">2013-04-30</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1688594_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_2">PRC   </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1688594_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_4">Provision of internet data center, content delivery network services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1688594_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1693926_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1001_1">2007-05-25</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1693926_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1001_2">Hong Kong</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1693926_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1001_4">Investment holding </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1693926_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1001_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1694571" decimals="2" id="id_6903966_5911BA2B-FC00-468C-B444-28FB9B50CE5A_1002_2" unitRef="pure">0.50</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
  <us-gaap:SaleOfStockDescriptionOfTransaction contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1694571" id="id_6903966_5911BA2B-FC00-468C-B444-28FB9B50CE5A_1002_1">However, as the Written Put Option outstanding is legally detachable and separately exercisable from the 50% minus one share of equity interest in Aipu Group held by the Company, the Written Put Option qualifies as a freestanding financial instrument as defined under ASC 480 is accounted for as a derivative liability pursuant to ASC 815.</us-gaap:SaleOfStockDescriptionOfTransaction>
  <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1694571" decimals="-3" id="id_6903966_A73B0C41-7974-4CB9-9966-E69E865A144E_1_0" unitRef="iso4217_CNY">170695000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
  <vnet:DiscountedCashFlowsProjectionsPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1694571" id="id_6903966_FAB64665-7602-4EC7-B127-3C8062395C45_1_0">P7Y</vnet:DiscountedCashFlowsProjectionsPeriod>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1701512_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_1">2022-10-22</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1701512_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_2">PRC  </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1701512_1618046x1658061" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_4">Provision of internet data center services </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1701512_1618046x1658061" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_3" unitRef="pure">0.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1716715_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1006_1">2013-04-30</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1716715_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1006_2">Hong Kong   </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1716715_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1006_4">Investment holding and provision of telecommunication services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1716715_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1006_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1720035" decimals="-3" id="id_6903966_A73B0C41-7974-4CB9-9966-E69E865A144E_2_0" unitRef="iso4217_CNY">231113000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
  <vnet:DiscountedCashFlowsProjectionsPeriod contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1720035" id="id_6903966_FAB64665-7602-4EC7-B127-3C8062395C45_2_0">P5Y</vnet:DiscountedCashFlowsProjectionsPeriod>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1729582_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1008_1">2014-03-06</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1729582_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1008_2">Hong Kong </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1729582_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1008_4">Investment holding </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1729582_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1008_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1733152_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_1">2000-06-12</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1733152_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1733152_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_4">Provision of technical and consultation services and rental of long-lived assets</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1733152_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1735795_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1011_1">2015-04-09</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1735795_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1011_2">PRC  </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1735795_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1011_4">Provision of financial leasing business services</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1735795_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1011_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1750632_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_1">2011-11-16</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1750632_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_2">PRC</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1750632_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_4">Trading of network equipment </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1750632_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772700_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1012_1">2017-01-10</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772700_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1012_2">Hong Kong  </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772700_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1012_4">Investment holding  </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772700_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1012_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772702_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1013_1">2017-03-14</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772702_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1013_2">Cayman  </dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772702_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1013_4">Investment holding  </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772702_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1013_3" unitRef="pure">0.51</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <dei:EntityIncorporationDateOfIncorporation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1773001_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_1">2018-08-08</dei:EntityIncorporationDateOfIncorporation>
  <dei:EntityIncorporationStateCountryName contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1773001_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_2">British Virgin Islands</dei:EntityIncorporationStateCountryName>
  <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1773001_1557736x1550008" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_4">Investment holding </us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
  <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1773001_1557736x1550008" decimals="INF" id="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_3" unitRef="pure">1.00</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557722x1547986_1557723x1550026" decimals="2" id="id_6903966_A5F35AF7-105E-4E00-A355-6E68B791F5AF_1003_0" unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557722x1549821_1557723x1548033" decimals="2" id="id_6903966_47B28D88-699F-42D1-BAF1-DCD3BBB53156_1003_1" unitRef="pure">0.02</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557722x1549821_1557723x1548033_1558989x1725091_1559480x1552364" decimals="2" id="id_6903966_47B28D88-699F-42D1-BAF1-DCD3BBB53156_2003_0" unitRef="pure">0.05</us-gaap:ConcentrationRiskPercentage1>
  <vnet:EntityWideRevenueMajorCustomerNumber contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557723x1548033" decimals="INF" id="id_6903966_47B28D88-699F-42D1-BAF1-DCD3BBB53156_3003_2" unitRef="Customer">0</vnet:EntityWideRevenueMajorCustomerNumber>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_3_0" unitRef="iso4217_CNY">-18324000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_4_0" unitRef="iso4217_USD">-2816000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" id="id_6903966_B4413C7A-8ECD-4577-8087-D221459CA116_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"&gt;
 As of December&amp;#xA0;31, 2017, the Company has future minimum lease
 payments under &lt;font style="WHITE-SPACE: nowrap"&gt;non-cancelable&lt;/font&gt; operating leases with
 initial terms in excess of one year in relation to data center
 space consisting of the following:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="83%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,750&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,340&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,819&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18,799&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,889&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,268&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,961&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2022 and thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,138&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;140,264&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" id="id_6903966_FF96826F-01C2-4CA2-AE95-E03616C6A037_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt"&gt;
 The Company had the following related party balances as of
 December&amp;#xA0;31, 2016 and 2017:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due from subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - 21Vianet HK&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,037,249&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,143,269&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;636,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - HongKong Fastweb Holdings Co., Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60,574&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;61,637&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,473&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - 21V Mobile&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;72,361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;50,453&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,754&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Ventures&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,124&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,549&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,927&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire Open Network Group Ltd.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;641&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - WiFire Group Inc.&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,301&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;653&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;100&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Xi&amp;#x2019;an Holding&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,011&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,208,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,285,743&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;658,707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due from related parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of iJoy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;27,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Aipu Group&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - 21Vianet Beijing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,713&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,595&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,704&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Others&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="80%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to related parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of iJoy&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,005&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 - Seller of Aipu Group&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,005&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
  <us-gaap:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" id="id_6903966_9468EF2F-4C16-4DBF-B683-97EA23268A41_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Condensed statements of comprehensive loss&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(428,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(633,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(772,730&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(118,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other comprehensive income (loss), net of tax of nil:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation adjustments, net of tax of nil&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,518&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(120,963&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,592&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other comprehensive income (loss), net of tax of nil:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,518&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;142,526&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(120,963&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,592&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Comprehensive loss&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(386,581&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(491,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(893,693&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(137,359&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Comprehensive loss attributable to the Company&amp;#x2019;s ordinary
 shareholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(386,581&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(491,072&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(893,693&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(137,359&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:CondensedStatementOfComprehensiveIncomeTableTextBlock>
  <us-gaap:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" id="id_6903966_78001CC6-58E5-43EC-BE23-4DDC6164D33E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Condensed statements of cash flows&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="61%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash used in operating activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(26,621&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(78,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(18,324&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,816&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash used in investing activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(977,300&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(617,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,291,042&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(198,430&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net cash generated from financing activities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,798,230&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;494,851&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,558,127&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;239,480&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net increase(decrease) in cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;794,309&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(201,329&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248,761&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,234&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents at beginning of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,891&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;798,200&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;596,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;91,737&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents at end of the year&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;798,200&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;596,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;845,632&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;129,971&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfCondensedCashFlowStatementTableTextBlock>
  <us-gaap:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" id="id_6903966_450DDEF8-03A3-49FD-9135-01C4CDE467F2_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Condensed&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;statements of
 operations&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;For the year ended
 December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating Expenses&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(166,662&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(124,450&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(145,890&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22,423&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Changes in the fair value of contingent purchase consideration
 payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(43,325&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;93,307&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(937&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(144&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating loss&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(209,987&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(31,143&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(146,827&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(22,567&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other income&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(152,100&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(169,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(95,210&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(14,634&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Share of losses from subsidiaries and Consolidated VIEs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(66,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(432,540&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(530,693&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(81,566&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Loss before income taxes&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(428,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(633,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(772,730&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(118,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Net loss&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(428,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(633,598&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(772,730&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(118,767&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfCondensedIncomeStatementTableTextBlock>
  <us-gaap:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" id="id_6903966_C7CDD41D-62EA-454B-AA6A-5F6C6A3808B9_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr style="PAGE-BREAK-INSIDE: avoid"&gt;
 &lt;td width="4%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="4%" align="left"&gt;
 &lt;b&gt;&lt;i&gt;Condensed&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;&lt;i&gt;balance sheets&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;br class="Apple-interchange-newline" /&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of December&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;US$&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;ASSETS&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;596,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;845,632&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;129,971&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Restricted cash&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,759,726&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;71,412&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,976&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term investments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;277,946&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;548,873&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,360&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaid expenses and other current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;103,271&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;131,834&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,263&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due from a related party&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(b&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;97,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,137&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,017&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due from subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(b&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,208,620&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,285,743&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;658,707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,044,182&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,909,631&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;908,294&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&amp;#xA0;assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Investments in subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,133,242&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,259,455&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;193,575&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;&amp;#xA0;assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,133,242&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,259,455&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;193,575&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total assets&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,177,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,169,086&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,101,869&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;LIABILITIES AND SHAREHOLDERS&amp;#x2019; EQUITY&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Current liabilities:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued expenses and other payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;38,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;70,504&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,837&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term bank borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,500,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Account payables&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,672&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,351&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;976&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Interest payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,759&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;56,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,731&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to related parties&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(b&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;68,131&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,005&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amount due to subsidiaries&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(b&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,732&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,707&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bonds payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(d&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;419,316&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,139&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,712&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total current liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,052,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;201,484&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,968&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&lt;font style="WHITE-SPACE: nowrap"&gt;Non-current&lt;/font&gt;&amp;#xA0;liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Bonds payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(d&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,918,069&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;294,802&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;non-current&lt;/font&gt;&amp;#xA0;liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,918,069&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;294,802&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total liabilities&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,052,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,119,553&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;325,770&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top" colspan="8"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Shareholders&amp;#x2019; equity:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Class&amp;#xA0;A Ordinary shares (par value of US$0.00001 per share;
 1,200,000,000 and 1,200,000,000&amp;#xA0;shares authorized; 505,207,968
 and&amp;#xA0;496,636,128&amp;#xA0;shares issued and outstanding as of
 December&amp;#xA0;31, 2016 and 2017, respectively)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;34&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Class&amp;#xA0;B Ordinary shares (par value of US$0.00001 per share;
 300,000,000 and 300,000,000 shares authorized; 174,649,638
 and&amp;#xA0;174,649,638&amp;#xA0;shares issued and outstanding as of
 December&amp;#xA0;31, 2016 and 2017, respectively)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Additional&amp;#xA0;&lt;font style="WHITE-SPACE: nowrap"&gt;paid-in&lt;/font&gt;&amp;#xA0;capital&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,015,846&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,980,407&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,380,263&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated other comprehensive income (loss)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;118,290&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(411&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated deficit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2,804,409&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,590,564&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(551,859&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="top" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Treasury stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(204,557&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(337,683&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(51,901&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="4"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid" bgcolor="#CCEEFF"&gt;
 &lt;td valign="bottom" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total shareholders&amp;#x2019; equity&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,125,215&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,049,533&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;776,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="4"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; break-inside: avoid"&gt;
 &lt;td valign="bottom" colspan="4"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Total liabilities and shareholders&amp;#x2019; equity&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;&amp;#xA0;&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,177,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,169,086&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,101,869&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom" colspan="4"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfCondensedBalanceSheetTableTextBlock>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_3_3" unitRef="iso4217_CNY">-146827000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_4_3" unitRef="iso4217_USD">-22567000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_3_8" unitRef="iso4217_CNY">-772730000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_4_8" unitRef="iso4217_USD">-118767000</us-gaap:NetIncomeLoss>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_3_6" unitRef="iso4217_CNY">-893693000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_4_6" unitRef="iso4217_USD">-137359000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_3_7" unitRef="iso4217_CNY">-893693000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_4_7" unitRef="iso4217_USD">-137359000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_3_2" unitRef="iso4217_CNY">120963000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_4_2" unitRef="iso4217_USD">18592000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_3_4" unitRef="iso4217_CNY">-95210000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_4_4" unitRef="iso4217_USD">-14634000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_3_4" unitRef="iso4217_CNY">-120963000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_4_4" unitRef="iso4217_USD">-18592000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_3_6" unitRef="iso4217_CNY">-772730000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_4_6" unitRef="iso4217_USD">-118767000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_3_2" unitRef="iso4217_CNY">937000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_4_2" unitRef="iso4217_USD">144000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_3_7" unitRef="iso4217_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_4_7" unitRef="iso4217_USD">0</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_3_1" unitRef="iso4217_CNY">-1291042000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_4_1" unitRef="iso4217_USD">-198430000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_3_5" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
  <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_4_5" unitRef="iso4217_USD">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_3_1" unitRef="iso4217_CNY">145890000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_4_1" unitRef="iso4217_USD">22423000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_3_2" unitRef="iso4217_CNY">1558127000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_4_2" unitRef="iso4217_USD">239480000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_3_3" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_4_3" unitRef="iso4217_USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_3_3" unitRef="iso4217_CNY">248761000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_4_3" unitRef="iso4217_USD">38234000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:RevenueFromGrants contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557863x1643991" decimals="-3" id="id_6903966_2B706C22-C75A-4A06-B328-F91B2346C86B_1003_0" unitRef="iso4217_CNY">2877000</us-gaap:RevenueFromGrants>
  <us-gaap:RevenueFromGrants contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557863x1643991" decimals="-3" id="id_6903966_2B706C22-C75A-4A06-B328-F91B2346C86B_1004_0" unitRef="iso4217_USD">442000</us-gaap:RevenueFromGrants>
  <vnet:AmortizationOfGrants contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_1003_3" unitRef="iso4217_CNY">7862000</vnet:AmortizationOfGrants>
  <vnet:AmortizationOfGrants contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_1004_3" unitRef="iso4217_USD">1209000</vnet:AmortizationOfGrants>
  <vnet:DecreaseOfGrantsDueToDisposalOfSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_1003_2" unitRef="iso4217_CNY">3573000</vnet:DecreaseOfGrantsDueToDisposalOfSubsidiaries>
  <vnet:DecreaseOfGrantsDueToDisposalOfSubsidiaries contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_1004_2" unitRef="iso4217_USD">549000</vnet:DecreaseOfGrantsDueToDisposalOfSubsidiaries>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_11001_9" unitRef="iso4217_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_11001_7" unitRef="iso4217_CNY">937000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1625928" decimals="-3" id="id_6903966_310CE4B8-08C8-4A6D-82A2-F4A13CB387F6_6001_4" unitRef="iso4217_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1625928" decimals="-3" id="id_6903966_310CE4B8-08C8-4A6D-82A2-F4A13CB387F6_6001_2" unitRef="iso4217_CNY">61903000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
  <vnet:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1625928" decimals="-3" id="id_6903966_310CE4B8-08C8-4A6D-82A2-F4A13CB387F6_6001_3" unitRef="iso4217_CNY">84650000</vnet:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_8001_11" unitRef="iso4217_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_8001_8" unitRef="iso4217_CNY">-810000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
  <vnet:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_8001_9" unitRef="iso4217_CNY">22752000</vnet:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity>
  <vnet:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_8001_10" unitRef="iso4217_CNY">13964000</vnet:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1549841" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_1003_1" unitRef="iso4217_CNY">3188000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1549841" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_1004_1" unitRef="iso4217_USD">490000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1549841" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_1003_1" unitRef="iso4217_CNY">-681000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1549841" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_1004_1" unitRef="iso4217_USD">-104000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551184" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_2003_0" unitRef="iso4217_CNY">458655000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551184" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_2004_0" unitRef="iso4217_USD">70494000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551184" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_2003_0" unitRef="iso4217_CNY">-277000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551184" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_2004_0" unitRef="iso4217_USD">-43000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551807" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_3003_2" unitRef="iso4217_CNY">41675000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551807" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_3004_2" unitRef="iso4217_USD">6405000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551807" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_3003_2" unitRef="iso4217_CNY">47945000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551807" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_3004_2" unitRef="iso4217_USD">7369000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1556249" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_4003_3" unitRef="iso4217_CNY">19982000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1556249" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_4004_3" unitRef="iso4217_USD">3071000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1556249" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_4003_3" unitRef="iso4217_CNY">142000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1556249" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_4004_3" unitRef="iso4217_USD">22000</us-gaap:ShareBasedCompensation>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1549254_1559480x1552364" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_1001_8">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1549254_1559480x1555723" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_2001_7">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1550890" decimals="-3" id="id_6903966_E2CEEE71-7EFF-4D58-988F-2B95B778C16E_1003_0" unitRef="iso4217_CNY">92920000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1550890" decimals="-3" id="id_6903966_E2CEEE71-7EFF-4D58-988F-2B95B778C16E_1004_0" unitRef="iso4217_USD">14282000</us-gaap:Depreciation>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1554051_1559480x1552364" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_3001_10">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1554051_1559480x1555723" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_4001_9">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1555537" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_5001_2">Over the shorter of lease term or the estimated useful lives of the assets</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1556107_1559480x1552364" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_6001_4">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1556107_1559480x1555723" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_7001_3">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1557721_1559480x1552364" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_8001_6">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1557721_1559480x1555723" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_9001_5">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1685908_1559480x1552364" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_10001_1">P46Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1685908_1559480x1555723" id="id_6903966_853524E7-1658-4C4B-8C80-9D1D2D6A5654_11001_0">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559480x1552364" id="id_6903966_BA4414A7-93B6-49FD-90F4-D91B748511B6_1001_1">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:DebtInstrumentTerm contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559480x1552364" id="id_6903966_B5D69CE4-85E1-4457-A059-6E2D837B7FF9_1003_2">P1Y</us-gaap:DebtInstrumentTerm>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559480x1555723" id="id_6903966_BA4414A7-93B6-49FD-90F4-D91B748511B6_2001_0">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:DebtInstrumentTerm contextRef="eol_PE852025--1720-F0006_STD_365_20171231_0_1559480x1555723" id="id_6903966_B5D69CE4-85E1-4457-A059-6E2D837B7FF9_2003_1">P2M</us-gaap:DebtInstrumentTerm>
  <vnet:EnterpriseIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20101231_0_1553301x1547871" decimals="2" id="id_6903966_07D39B8F-6895-4739-A229-1D90C87DBA05_1001_0" unitRef="pure">0.25</vnet:EnterpriseIncomeTaxRate>
  <vnet:EnterpriseIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_365_20111231_0_1553301x1547871" decimals="2" id="id_6903966_07D39B8F-6895-4739-A229-1D90C87DBA05_1002_0" unitRef="pure">0.25</vnet:EnterpriseIncomeTaxRate>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_3653_20171231_0_1552126x1579704" decimals="2" id="id_6903966_5AB032B7-90BB-4C7C-A120-D163EE0FEBB2_1001_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="2" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_35" unitRef="iso4217_CNY_per_shares">-1.37</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="2" id="id_6903966_34ACF9DC-CE34-46D9-BCF0-5FD7A97E0E7B_2_0" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="2" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_2_13" unitRef="iso4217_CNY_per_shares">-1.37</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_33" unitRef="iso4217_CNY">83620000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="0" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_38" unitRef="shares">617169833</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="0" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_37" unitRef="shares">617169833</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="2" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_2_10" unitRef="iso4217_CNY_per_shares">-1.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="INF" id="id_6903966_F2FF16B3-F8B3-444B-98EE-48E4131B505E_2_0" unitRef="shares">4893150</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="2" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_34" unitRef="iso4217_CNY_per_shares">-1.37</us-gaap:EarningsPerShareBasic>
  <us-gaap:NumberOfOperatingSegments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="INF" id="id_6903966_607DA580-9D0D-4F01-B6B1-1EA314632651_1_0" unitRef="Segment">2</us-gaap:NumberOfOperatingSegments>
  <us-gaap:SalesRevenueNet contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_3" unitRef="iso4217_CNY">3641774000</us-gaap:SalesRevenueNet>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_35" unitRef="iso4217_CNY">574501000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_70" unitRef="iso4217_CNY">42665000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_63" unitRef="iso4217_CNY">100000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
  <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_20" unitRef="iso4217_CNY">-34561000</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
  <us-gaap:IncomeTaxReconciliationTaxExemptIncome contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_9" unitRef="iso4217_CNY">9878000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
  <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_23" unitRef="iso4217_CNY">-29841000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_26" unitRef="iso4217_CNY">56341000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300008" unitRef="iso4217_CNY">1119000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_39" unitRef="iso4217_CNY">285127000</us-gaap:PaymentsToAcquireShortTermInvestments>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_18" unitRef="iso4217_CNY">-840196000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_32" unitRef="iso4217_CNY">-633598000</us-gaap:NetIncomeLoss>
  <us-gaap:MaturitiesOfSeniorDebt contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_55" unitRef="iso4217_CNY">264300000</us-gaap:MaturitiesOfSeniorDebt>
  <us-gaap:InterestPaid contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_2_2" unitRef="iso4217_CNY">155679000</us-gaap:InterestPaid>
  <us-gaap:InterestCostsCapitalizedAdjustment contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_2_4" unitRef="iso4217_CNY">27842000</us-gaap:InterestCostsCapitalizedAdjustment>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_22" unitRef="iso4217_CNY">-9108000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:GainLossOnDispositionOfAssets1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_7" unitRef="iso4217_CNY">-12101000</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_2_6" unitRef="iso4217_CNY">-789396000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_2_8" unitRef="iso4217_CNY">-491072000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300010" unitRef="iso4217_CNY">90734000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_1_2" unitRef="iso4217_CNY">11676000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_62" unitRef="iso4217_CNY">318000000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_61" unitRef="iso4217_CNY">49320000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
  <us-gaap:ProfitLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_30" unitRef="iso4217_CNY">-931922000</us-gaap:ProfitLoss>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_36" unitRef="iso4217_CNY">37999000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_47" unitRef="iso4217_CNY">5324000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
  <us-gaap:OtherOperatingIncome contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_9" unitRef="iso4217_CNY">6783000</us-gaap:OtherOperatingIncome>
  <us-gaap:OtherNonoperatingIncome contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_24" unitRef="iso4217_CNY">28922000</us-gaap:OtherNonoperatingIncome>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300004" unitRef="iso4217_CNY">142526000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_2_2" unitRef="iso4217_CNY">142526000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_19" unitRef="iso4217_CNY">21078000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_21" unitRef="iso4217_CNY">40988000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
  <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_4" unitRef="iso4217_CNY">7766000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
  <us-gaap:IncomeTaxReconciliationTaxHolidays contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_5" unitRef="iso4217_CNY">1691000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_2_1" unitRef="iso4217_CNY">50349000</us-gaap:IncomeTaxesPaid>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_7" unitRef="iso4217_CNY">712136000</us-gaap:GrossProfit>
  <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4013_4" unitRef="iso4217_CNY">-8929000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300019" unitRef="iso4217_CNY">3391000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300007" unitRef="iso4217_CNY">2548695000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_6003_4" unitRef="iso4217_CNY">49000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireLongtermInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_46" unitRef="iso4217_CNY">48701000</us-gaap:PaymentsToAcquireLongtermInvestments>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_2_4" unitRef="iso4217_CNY">142526000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300003" unitRef="iso4217_CNY">4000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300015" unitRef="iso4217_CNY">-210485000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_23" unitRef="iso4217_CNY">148776000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_24" unitRef="iso4217_CNY">16958000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_29" unitRef="iso4217_CNY">35652000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_27" unitRef="iso4217_CNY">-978734000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_2_2" unitRef="iso4217_CNY">-943082000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_1_2" unitRef="iso4217_CNY">38797000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_14" unitRef="iso4217_CNY">-93307000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_10" unitRef="iso4217_CNY">-65932000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_5" unitRef="iso4217_CNY">480105000</us-gaap:Depreciation>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_72" unitRef="iso4217_CNY">160289000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_7" unitRef="iso4217_CNY">1521000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_28" unitRef="iso4217_CNY">-11160000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_29" unitRef="iso4217_CNY">15597000</us-gaap:IncreaseDecreaseInCustomerAdvances>
  <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_27" unitRef="iso4217_CNY">82216000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
  <us-gaap:InterestExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_20" unitRef="iso4217_CNY">198589000</us-gaap:InterestExpense>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_49" unitRef="iso4217_CNY">-841017000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:ProceedsFromInterestReceived contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_2_3" unitRef="iso4217_CNY">19886000</us-gaap:ProceedsFromInterestReceived>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_53" unitRef="iso4217_CNY">2548695000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_68" unitRef="iso4217_CNY">4000000</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_37" unitRef="iso4217_CNY">51000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_9" unitRef="iso4217_CNY">118729000</us-gaap:ShareBasedCompensation>
  <us-gaap:TangibleAssetImpairmentCharges contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_01E70D82-A3CA-44F4-A544-A767BD9C537E_2_0" unitRef="iso4217_CNY">238144000</us-gaap:TangibleAssetImpairmentCharges>
  <us-gaap:AdvertisingExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4698945D-66A7-44A3-B417-D7A6E8DCB0ED_3_0" unitRef="iso4217_CNY">20420000</us-gaap:AdvertisingExpense>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_2AC0CF68-9768-40F3-AA91-78B5C4F244CA_2_0" unitRef="iso4217_CNY">54772000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_1" unitRef="iso4217_CNY">235770000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_28" unitRef="iso4217_CNY">-28086000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_32" unitRef="iso4217_CNY">3552000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
  <us-gaap:InterestCostsIncurred contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_2_3" unitRef="iso4217_CNY">226431000</us-gaap:InterestCostsIncurred>
  <us-gaap:InterestExpenseBorrowings contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_2_1" unitRef="iso4217_CNY">46377000</us-gaap:InterestExpenseBorrowings>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_7C01D95E-1D85-40EC-9E0A-5B7AC5F1A5DB_2_2" unitRef="iso4217_CNY">300713000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:OtherNonoperatingExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_25" unitRef="iso4217_CNY">16449000</us-gaap:OtherNonoperatingExpense>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_42" unitRef="iso4217_CNY">112300000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
  <us-gaap:ProceedsFromSaleOfLongtermInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_43" unitRef="iso4217_CNY">11269000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_10" unitRef="iso4217_CNY">352926000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_6" unitRef="iso4217_CNY">2929638000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4013_2" unitRef="iso4217_CNY">39544000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_12" unitRef="iso4217_CNY">639648000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_01E70D82-A3CA-44F4-A544-A767BD9C537E_2_1" unitRef="iso4217_CNY">154803000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_3" unitRef="iso4217_CNY">16610000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_31" unitRef="iso4217_CNY">-298324000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_71" unitRef="iso4217_CNY">209472000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_2_3" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
  <us-gaap:ProceedsFromShortTermDebt contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_60" unitRef="iso4217_CNY">1725676000</us-gaap:ProceedsFromShortTermDebt>
  <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_51" unitRef="iso4217_CNY">-1699411000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_13" unitRef="iso4217_CNY">117564000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_11" unitRef="iso4217_CNY">149337000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_3_3" unitRef="iso4217_USD">1906000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300017" unitRef="iso4217_CNY">42665000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_00640AF6-86F5-4187-9896-BEEC0E92D9EE_1_1" unitRef="iso4217_CNY">258000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_6" unitRef="iso4217_CNY">183964000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_73" unitRef="iso4217_CNY">-387636000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_2_7" unitRef="iso4217_CNY">-298324000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_8" unitRef="iso4217_CNY">51392000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_13" unitRef="iso4217_CNY">-8371000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_12" unitRef="iso4217_CNY">158724000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_30" unitRef="iso4217_CNY">-28060000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_2_2" unitRef="iso4217_CNY">66687000</us-gaap:InterestExpenseLesseeAssetsUnderCapitalLease>
  <us-gaap:OperatingLeasesRentExpenseMinimumRentals contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_B7AE121E-912A-4BF0-8312-2CD3B58EB74A_2_0" unitRef="iso4217_CNY">93869000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
  <us-gaap:OtherComprehensiveIncomeLossTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_4CCBC910-19C8-4DF0-981E-5A2AF20DC89D_2_5" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeLossTax>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_59" unitRef="iso4217_CNY">214620000</us-gaap:ProceedsFromLongTermLinesOfCredit>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_52" unitRef="iso4217_CNY">4510000</us-gaap:ProceedsFromStockOptionsExercised>
  <vnet:PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_64" unitRef="iso4217_CNY">23638000</vnet:PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases>
  <vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300009" unitRef="iso4217_CNY">536000</vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue>
  <vnet:DiscountedCashFlowsProjectionsPeriod contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" id="id_6903966_4A9CEA87-B9CB-4FC2-9274-92F7882D322E_1_1">P8Y</vnet:DiscountedCashFlowsProjectionsPeriod>
  <vnet:PurchaseOfPropertyAndEquipmentThroughCapitalLeases contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_2_5" unitRef="iso4217_CNY">240474000</vnet:PurchaseOfPropertyAndEquipmentThroughCapitalLeases>
  <vnet:OperatingExpensesNet contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_17" unitRef="iso4217_CNY">1552332000</vnet:OperatingExpensesNet>
  <vnet:NetIncomeLossAvailableToCommonStockholdersAfterAdjustments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_2_5" unitRef="iso4217_CNY">-844082000</vnet:NetIncomeLossAvailableToCommonStockholdersAfterAdjustments>
  <vnet:AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="3" id="id_6903966_0F3B54ED-F303-4F57-8FD1-0346CECD0DA5_2_0" unitRef="pure">0.068</vnet:AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage>
  <vnet:HostingAndRelatedServicesRevenue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_1" unitRef="iso4217_CNY">2668655000</vnet:HostingAndRelatedServicesRevenue>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:PaymentsForAssetAcquisitionNetOfCash contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_48" unitRef="iso4217_CNY">56264000</vnet:PaymentsForAssetAcquisitionNetOfCash>
  <vnet:IncreaseDecreaseInDeferredGovernmentGrants contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_31" unitRef="iso4217_CNY">-6627000</vnet:IncreaseDecreaseInDeferredGovernmentGrants>
  <vnet:ManagedNetworkServicesRevenue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_2" unitRef="iso4217_CNY">973119000</vnet:ManagedNetworkServicesRevenue>
  <vnet:ChangeInCapitalExpendituresIncurredButNotYetPaid contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_2_6" unitRef="iso4217_CNY">-51669000</vnet:ChangeInCapitalExpendituresIncurredButNotYetPaid>
  <vnet:DepositarySharesIssued contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="INF" id="id_6903966_C3C85A5D-518A-466E-874B-02E1F72F2DD4_2_500000" unitRef="shares">4500000</vnet:DepositarySharesIssued>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300002" unitRef="iso4217_CNY">-631209000</vnet:EquityProfitLoss>
  <vnet:IncreaseDecreaseInUnrecognizedTaxBenefitsExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_26" unitRef="iso4217_CNY">14197000</vnet:IncreaseDecreaseInUnrecognizedTaxBenefitsExpense>
  <vnet:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_2_8" unitRef="iso4217_CNY">-306126000</vnet:BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4013_3" unitRef="iso4217_CNY">6531000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <vnet:IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_10" unitRef="iso4217_CNY">-14525000</vnet:IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits>
  <vnet:PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="4" id="id_6903966_C9DCE986-AA72-4FB8-BE49-FFC06053BF64_1_0" unitRef="pure">0.0181</vnet:PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees>
  <vnet:IncomeTaxReconciliationChangeInDeferredTaxes contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_11" unitRef="iso4217_CNY">-1516000</vnet:IncomeTaxReconciliationChangeInDeferredTaxes>
  <vnet:RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_67" unitRef="iso4217_CNY">152715000</vnet:RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions>
  <vnet:ProceedsFromCollectionOfLongtermLoansToThirdParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_41" unitRef="iso4217_CNY">43279000</vnet:ProceedsFromCollectionOfLongtermLoansToThirdParty>
  <vnet:EffectOfTaxHolidayOnEarningsPerShareBasic contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="3" id="id_6903966_10405FDA-C1FD-4538-B66B-624FAF084462_2_0" unitRef="iso4217_CNY_per_shares">0.003</vnet:EffectOfTaxHolidayOnEarningsPerShareBasic>
  <vnet:EffectOfTaxHolidayOnEarningsPerShareDiluted contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="3" id="id_6903966_10405FDA-C1FD-4538-B66B-624FAF084462_2_1" unitRef="iso4217_CNY_per_shares">0.003</vnet:EffectOfTaxHolidayOnEarningsPerShareDiluted>
  <vnet:IncreaseDecreaseInAccountsAndNotesPayable contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_25" unitRef="iso4217_CNY">46947000</vnet:IncreaseDecreaseInAccountsAndNotesPayable>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_1BE3604B-6F0C-448F-92A2-0378CC9B8524_2_4" unitRef="iso4217_CNY">210484000</vnet:IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests>
  <vnet:PrepaymentsForBusinessAcquisition contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_54" unitRef="iso4217_CNY">2617000</vnet:PrepaymentsForBusinessAcquisition>
  <vnet:IncomeTaxReconciliationPreferentialTaxRates contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_240C1FFB-1DDA-434B-A672-928DFE9E43A6_2_6" unitRef="iso4217_CNY">-11060000</vnet:IncomeTaxReconciliationPreferentialTaxRates>
  <vnet:PrepaymentForFutureSharesRepurchasePlan contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_69" unitRef="iso4217_CNY">39028000</vnet:PrepaymentForFutureSharesRepurchasePlan>
  <vnet:BusinessTaxAndSurcharges contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="INF" id="id_6903966_CBF8F925-51B9-4CAE-9953-120DE4403B9E_2_4" unitRef="iso4217_USD">0</vnet:BusinessTaxAndSurcharges>
  <vnet:InterestExpenseAndAmortizationCostOfBonds contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_8ED4CA55-3762-4F12-A93E-3E3D29AA973F_2_0" unitRef="iso4217_CNY">113367000</vnet:InterestExpenseAndAmortizationCostOfBonds>
  <vnet:ChangesInContingentAcquisitionConsiderationPayable contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5010_1300013" unitRef="iso4217_CNY">210000000</vnet:ChangesInContingentAcquisitionConsiderationPayable>
  <vnet:IntangibleAssetsExpendituresIncurredButNotYetPaid contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_0CAD775D-E23A-4ABA-954A-BAAD96B23673_2_7" unitRef="iso4217_CNY">1310000</vnet:IntangibleAssetsExpendituresIncurredButNotYetPaid>
  <vnet:HostingAndRelatedServicesCostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_4" unitRef="iso4217_CNY">1936658000</vnet:HostingAndRelatedServicesCostOfGoodsAndServicesSold>
  <vnet:ManagedNetworkServicesCostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_5" unitRef="iso4217_CNY">992980000</vnet:ManagedNetworkServicesCostOfGoodsAndServicesSold>
  <vnet:CostMethodInvestmentsDisposals contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_2_13" unitRef="iso4217_CNY">5160000</vnet:CostMethodInvestmentsDisposals>
  <vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0" decimals="-3" id="id_6903966_A5970850-8E3F-4C42-A85F-CFC5B79C98D2_2_15" unitRef="iso4217_CNY">392947000</vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets>
  <us-gaap:PriorPeriodReclassificationAdjustment contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1547580x1554099_1550919x1650350" decimals="-6" id="id_6903966_E4C02670-8152-4B9D-83F3-8F339E3D3481_1001_0" unitRef="iso4217_CNY">-43000000</us-gaap:PriorPeriodReclassificationAdjustment>
  <us-gaap:PriorPeriodReclassificationAdjustment contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1547580x1554099_1550919x1730798" decimals="-6" id="id_6903966_E4C02670-8152-4B9D-83F3-8F339E3D3481_2001_1" unitRef="iso4217_CNY">43000000</us-gaap:PriorPeriodReclassificationAdjustment>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1547686x1559589" id="id_6903966_8D19A2F6-56A5-4E98-AA08-7E1B439CF9EA_1001_2">P8Y6M0D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1547686x1559589" decimals="-3" id="id_6903966_CB0BEEA4-C9F0-49DA-B392-B1C0D8FDA1FC_1004_2" unitRef="iso4217_USD">14849000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <vnet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1547686x1559589" decimals="2" id="id_6903966_CB0BEEA4-C9F0-49DA-B392-B1C0D8FDA1FC_1004_1" unitRef="iso4217_USD_per_shares">8.85</vnet:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1547686x1595567" decimals="INF" id="id_6903966_69481795-CD3C-425C-9EEF-102A0D6ADF28_1002_0" unitRef="shares">1059668</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1547931x1551029_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_4001_3" unitRef="iso4217_CNY">2617000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
  <vnet:FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1547931x1575883_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_5001_4" unitRef="iso4217_CNY">-210535000</vnet:FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties>
  <us-gaap:EarlyRepaymentOfSeniorDebt contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1548029x1662486" decimals="-3" id="id_6903966_361D2653-C655-4AB6-AC9B-B4AF93C0F569_1002_56" unitRef="iso4217_CNY">1596335000</us-gaap:EarlyRepaymentOfSeniorDebt>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549394x1639094" id="id_6903966_8CD0EF9D-7C63-4DDE-8B0A-38BC99504F2D_1001_2">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549394x1639094" decimals="0" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_1003_1" unitRef="iso4217_USD_per_shares">2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549394x1639094" decimals="INF" id="id_6903966_4D5A186E-09FE-4E5F-A859-2059424C7EE7_1003_2" unitRef="iso4217_USD">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1616747" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_1002_0" unitRef="iso4217_CNY">113458000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1634187" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_2002_4" unitRef="iso4217_CNY">9478000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1644279" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_3002_2" unitRef="iso4217_CNY">19471000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1683247" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_4002_5" unitRef="iso4217_CNY">2413000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1703004" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_5002_3" unitRef="iso4217_CNY">11689000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1727204_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_1002_5" unitRef="iso4217_CNY">-432540000</us-gaap:OperatingIncomeLoss>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1772764_1549585x1644279" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_8002_6" unitRef="iso4217_CNY">1045000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1772764_1549585x1671490" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_9002_7" unitRef="iso4217_CNY">10883000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1772764_1549585x1683247" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_11002_10" unitRef="iso4217_CNY">9178000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549585x1603874_1552331x1551562" decimals="-3" id="id_6903966_A703F49C-EE91-4531-804C-299AB1851EC1_14002_13" unitRef="iso4217_CNY">3079000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549585x1650854" decimals="2" id="id_6903966_3429DACD-719A-425E-9AA4-A494168D2DAA_1003_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1549585x1661594" decimals="2" id="id_6903966_85923D01-5C30-4B13-A9E0-2F43928B2B38_1002_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1550708x1550838" decimals="-3" id="id_6903966_F9C435F3-1334-4584-906E-B482B754F097_1001_1" unitRef="iso4217_CNY">79637000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:Revenues contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_11" unitRef="iso4217_CNY">973119000</us-gaap:Revenues>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_22" unitRef="iso4217_CNY">-884297000</us-gaap:OperatingIncomeLoss>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_13" unitRef="iso4217_CNY">-19861000</us-gaap:GrossProfit>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_19" unitRef="iso4217_CNY">73913000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_15" unitRef="iso4217_CNY">-208591000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_12" unitRef="iso4217_CNY">-992980000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_17" unitRef="iso4217_CNY">-235467000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_18" unitRef="iso4217_CNY">-39234000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_16" unitRef="iso4217_CNY">-62110000</us-gaap:ResearchAndDevelopmentExpense>
  <vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_1002_21" unitRef="iso4217_CNY">-392947000</vnet:ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets>
  <us-gaap:Revenues contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_0" unitRef="iso4217_CNY">2668655000</us-gaap:Revenues>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_10" unitRef="iso4217_CNY">44101000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherOperatingIncome contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_4" unitRef="iso4217_CNY">6783000</us-gaap:OtherOperatingIncome>
  <us-gaap:GrossProfit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_2" unitRef="iso4217_CNY">731997000</us-gaap:GrossProfit>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_9" unitRef="iso4217_CNY">19394000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_5" unitRef="iso4217_CNY">-144335000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_1" unitRef="iso4217_CNY">-1936658000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_7" unitRef="iso4217_CNY">-404181000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_8" unitRef="iso4217_CNY">-78330000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219" decimals="-3" id="id_6903966_C117C887-B1C3-4D7D-93F0-6F98ADA87F99_2002_6" unitRef="iso4217_CNY">-87227000</us-gaap:ResearchAndDevelopmentExpense>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1579704" decimals="2" id="id_6903966_5AB032B7-90BB-4C7C-A120-D163EE0FEBB2_1003_0" unitRef="pure">0.15</vnet:PreferentialIncomeTaxRate>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1653609" decimals="-3" id="id_6903966_97F0538E-8EB4-4342-BE9F-C8A58E7BF7F9_1002_0" unitRef="iso4217_CNY">10871000</us-gaap:ShareBasedCompensation>
  <vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1669976_1553301x1558510" decimals="3" id="id_6903966_B7991F5F-07AE-454A-9B70-1B8D54766321_1002_0" unitRef="pure">0.165</vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1688594" decimals="2" id="id_6903966_1E886E4A-B625-425B-94A8-2BF2DD1059C6_1004_0" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <vnet:PreferentialIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1701103" decimals="2" id="id_6903966_73642BEB-EE51-4E01-968C-02344B2EC120_1003_0" unitRef="pure">0.25</vnet:PreferentialIncomeTaxRate>
  <vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1747659_1553301x1553437" decimals="2" id="id_6903966_807B89BB-8688-4814-AF98-46A259A17DAA_1002_0" unitRef="pure">0.17</vnet:EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553065x1655632" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_6001_5" unitRef="iso4217_CNY">35937000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553065x1662506" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_6002_4" unitRef="iso4217_CNY">49000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553065x1662506" decimals="-3" id="id_6903966_ED3EE417-2981-49CB-825C-8E8B0E2FD539_6002_5" unitRef="iso4217_CNY">-285000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553299x1634884" decimals="INF" id="id_6903966_E123A2E5-918E-4108-BE46-7053C800C864_1002_0" unitRef="shares">223161</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553299x1634884" decimals="INF" id="id_6903966_83EB621C-1986-4AA7-A59E-F0EC8A761144_1002_0" unitRef="shares">815525</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553299x1634884" decimals="-3" id="id_6903966_4BE3BB56-F5ED-4A55-A23E-FA6014E97890_1002_0" unitRef="iso4217_CNY">42665000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100008" unitRef="iso4217_CNY">1119000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100010" unitRef="iso4217_CNY">90734000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100004" unitRef="iso4217_CNY">142526000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100019" unitRef="iso4217_CNY">3391000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100007" unitRef="iso4217_CNY">2548695000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100015" unitRef="iso4217_CNY">-210485000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100017" unitRef="iso4217_CNY">42665000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100009" unitRef="iso4217_CNY">536000</vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100002" unitRef="iso4217_CNY">-633598000</vnet:EquityProfitLoss>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:ChangesInContingentAcquisitionConsiderationPayable contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5008_1100013" unitRef="iso4217_CNY">210000000</vnet:ChangesInContingentAcquisitionConsiderationPayable>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549644" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5007_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549644" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5007_1000002" unitRef="iso4217_CNY">-633598000</vnet:EquityProfitLoss>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549644" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5007_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:StatutoryReserve contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549644" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5007_1000014" unitRef="iso4217_CNY">1448000</vnet:StatutoryReserve>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550803" decimals="-3" id="id_6903966_CDCEAD29-5853-479A-BD55-DA7BBBDDF7B6_6001_4" unitRef="iso4217_CNY">142526000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_700008" unitRef="iso4217_CNY">1119000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_700010" unitRef="iso4217_CNY">90734000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_700005" unitRef="iso4217_CNY">-1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_700019" unitRef="iso4217_CNY">3391000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_700007" unitRef="iso4217_CNY">2548685000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_700015" unitRef="iso4217_CNY">-210485000</us-gaap:MinorityInterestChangeInRedemptionValue>
  <vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_700009" unitRef="iso4217_CNY">-30714000</vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:ChangesInContingentAcquisitionConsiderationPayable contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5004_700013" unitRef="iso4217_CNY">210000000</vnet:ChangesInContingentAcquisitionConsiderationPayable>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1552995" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5006_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1552995" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5006_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:StatutoryReserve contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1552995" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5006_900014" unitRef="iso4217_CNY">-1448000</vnet:StatutoryReserve>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1553449" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5002_500017" unitRef="iso4217_CNY">42665000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1553449" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5002_500009" unitRef="iso4217_CNY">31250000</vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1553449" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5002_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1553449" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5002_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1555828" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5009_1200003" unitRef="iso4217_CNY">4000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1555828" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5009_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:EquityProfitLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1555828" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5009_1200002" unitRef="iso4217_CNY">2389000</vnet:EquityProfitLoss>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1555828" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5009_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557434" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5005_800004" unitRef="iso4217_CNY">142526000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557434" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5005_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557434" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5005_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400016" unitRef="shares">4893150</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400005" unitRef="shares">10087476</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400008" unitRef="shares">3261456</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400018" unitRef="shares">921594</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400006" unitRef="shares">143050264</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5003_600005" unitRef="iso4217_CNY">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5003_600007" unitRef="iso4217_CNY">10000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <vnet:StockIssuedShareForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400020" unitRef="shares">6957984</vnet:StockIssuedShareForRestrictedSharesVested>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5003_21" unitRef="iso4217_CNY">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:StockIssuedValueForRestrictedSharesVested contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_21" unitRef="iso4217_USD">0</vnet:StockIssuedValueForRestrictedSharesVested>
  <vnet:DepositarySharesIssued contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400011" unitRef="shares">4500000</vnet:DepositarySharesIssued>
  <vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400009" unitRef="shares">1338966</vnet:SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5003_23" unitRef="iso4217_CNY">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="-3" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_23" unitRef="iso4217_USD">0</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue>
  <vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711" decimals="INF" id="id_6903966_84AB80D1-18C2-4B14-A4D7-6F62E249158A_5001_400022" unitRef="shares">7879578</vnet:SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553301x1547871" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_1002_1" unitRef="iso4217_CNY">-787718000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <vnet:UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553301x1547871" decimals="-3" id="id_6903966_501E8800-A11C-468D-BFBB-5CA86A73F709_1002_0" unitRef="iso4217_CNY">2779000</vnet:UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense>
  <vnet:SocialInsuranceContributionByEmployer contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553301x1547871" decimals="-3" id="id_6903966_8F06B10D-F3CB-4A9C-BA25-A8C1E3C4CFFB_1002_0" unitRef="iso4217_CNY">130630000</vnet:SocialInsuranceContributionByEmployer>
  <us-gaap:OperatingLeasesRentExpenseMinimumRentals contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553301x1560668_1557736x1549351" decimals="-3" id="id_6903966_9CA7728A-320F-41E5-B771-7253924887AB_1002_0" unitRef="iso4217_CNY">15824000</us-gaap:OperatingLeasesRentExpenseMinimumRentals>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1553301x1701866" decimals="-3" id="id_6903966_0A2464F1-A520-4A2B-94CF-9675330D4894_2002_0" unitRef="iso4217_CNY">-155364000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_2_0" unitRef="iso4217_CNY">141364000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:SalesRevenueNet contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_6089687C-F173-4DC4-9814-8153285C831E_2_0" unitRef="iso4217_CNY">2938319000</us-gaap:SalesRevenueNet>
  <us-gaap:ProfitLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_6089687C-F173-4DC4-9814-8153285C831E_2_1" unitRef="iso4217_CNY">-674685000</us-gaap:ProfitLoss>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_2_1" unitRef="iso4217_CNY">-470955000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_2_2" unitRef="iso4217_CNY">178283000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1554036x1550719" decimals="-3" id="id_6903966_E8B7AB62-6E7E-4813-A4EA-96A1DC498D13_2_3" unitRef="iso4217_CNY">-151308000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4001_4" unitRef="iso4217_CNY">-1814000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4001_2" unitRef="iso4217_CNY">26763000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4001_5" unitRef="iso4217_CNY">23072000</us-gaap:AmortizationOfIntangibleAssets>
  <vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1547912" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4001_3" unitRef="iso4217_CNY">6531000</vnet:FiniteLivedIntangibleAssetsDisposedDuringPeriod>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1554019" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4003_5" unitRef="iso4217_CNY">1000000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4008_6" unitRef="iso4217_CNY">24896000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1556726" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4008_5" unitRef="iso4217_CNY">17908000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4005_6" unitRef="iso4217_CNY">102524000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1557816" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4005_5" unitRef="iso4217_CNY">80349000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4006_6" unitRef="iso4217_CNY">2696000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1558875" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4006_5" unitRef="iso4217_CNY">1266000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1572052" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4004_5" unitRef="iso4217_CNY">6588000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1572209" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4012_6" unitRef="iso4217_CNY">18773000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1572209" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4012_5" unitRef="iso4217_CNY">9653000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1588517" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4009_5" unitRef="iso4217_CNY">3829000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4007_6" unitRef="iso4217_CNY">2007000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1618085" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4007_5" unitRef="iso4217_CNY">25277000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4010_6" unitRef="iso4217_CNY">3907000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1630966" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4010_5" unitRef="iso4217_CNY">5694000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4011_2" unitRef="iso4217_CNY">12781000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1661266" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4011_5" unitRef="iso4217_CNY">394000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1677645" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4002_4" unitRef="iso4217_CNY">-7115000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1677645" decimals="-3" id="id_6903966_076825ED-0BC7-462C-8D99-EC1C179F9B70_4002_5" unitRef="iso4217_CNY">8934000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:InvestmentIncomeDividend contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555174x1557774" decimals="-3" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_1002_2" unitRef="iso4217_CNY">1821000</us-gaap:InvestmentIncomeDividend>
  <us-gaap:InvestmentIncomeDividend contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555174x1557774" decimals="-3" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_1003_2" unitRef="iso4217_USD">280000</us-gaap:InvestmentIncomeDividend>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555174x1557774" decimals="INF" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_1002_3" unitRef="iso4217_CNY">0</us-gaap:ImpairmentOfInvestments>
  <vnet:CostMethodInvestmentsDisposals contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555174x1557774" decimals="-3" id="id_6903966_460F70A0-66F5-4985-947F-30DA3A4DBD72_1002_1" unitRef="iso4217_CNY">5160000</vnet:CostMethodInvestmentsDisposals>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555454x1556570" decimals="-3" id="id_6903966_6FA83A8D-AA33-419C-BD61-11402278F708_1002_0" unitRef="iso4217_CNY">1148000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:ImpairmentOfInvestments contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1555454x1556570" decimals="INF" id="id_6903966_CB082967-4657-4F6C-99B6-06662C373BA5_1002_0" unitRef="iso4217_USD">0</us-gaap:ImpairmentOfInvestments>
  <vnet:BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557586x1694571" decimals="INF" id="id_6903966_56A1852D-AB72-4BB5-B393-5271DC62E744_1002_1" unitRef="pure">0.11</vnet:BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557722x1547986_1557723x1550026" decimals="2" id="id_6903966_A5F35AF7-105E-4E00-A355-6E68B791F5AF_1002_0" unitRef="pure">0.19</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557722x1549821_1557723x1548033" decimals="2" id="id_6903966_47B28D88-699F-42D1-BAF1-DCD3BBB53156_1002_1" unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
  <vnet:EntityWideRevenueMajorCustomerNumber contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557723x1548033" decimals="INF" id="id_6903966_47B28D88-699F-42D1-BAF1-DCD3BBB53156_3002_2" unitRef="Customer">0</vnet:EntityWideRevenueMajorCustomerNumber>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_2_0" unitRef="iso4217_CNY">-78567000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_2_3" unitRef="iso4217_CNY">-31143000</us-gaap:OperatingIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_2_8" unitRef="iso4217_CNY">-633598000</us-gaap:NetIncomeLoss>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_2_6" unitRef="iso4217_CNY">-491072000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_2_7" unitRef="iso4217_CNY">-491072000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_2_2" unitRef="iso4217_CNY">-142526000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_2_4" unitRef="iso4217_CNY">-169915000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_2_4" unitRef="iso4217_CNY">142526000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_2_6" unitRef="iso4217_CNY">-633598000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_2_2" unitRef="iso4217_CNY">-93307000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_2_7" unitRef="iso4217_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_2_1" unitRef="iso4217_CNY">-617613000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_2_5" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_DA7E617C-3941-4473-A1DB-94E828655E42_2_1" unitRef="iso4217_CNY">124450000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_2_2" unitRef="iso4217_CNY">494851000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_5C00B53C-2B26-48B7-BD26-F561929E27C4_2_3" unitRef="iso4217_CNY">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351" decimals="-3" id="id_6903966_99BA854B-DFF6-4FBB-83B6-A7AA7D31C783_2_3" unitRef="iso4217_CNY">-201329000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:RevenueFromGrants contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557863x1643991" decimals="-3" id="id_6903966_2B706C22-C75A-4A06-B328-F91B2346C86B_1002_0" unitRef="iso4217_CNY">0</us-gaap:RevenueFromGrants>
  <vnet:AmortizationOfGrants contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1557863x1643991" decimals="-3" id="id_6903966_7BB8DFE7-0F9E-4B5B-B960-0A0AC4929BCD_1002_3" unitRef="iso4217_CNY">6627000</vnet:AmortizationOfGrants>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_6001_5" unitRef="iso4217_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1595014" decimals="-3" id="id_6903966_38EE84E4-D848-45A4-9112-EB29A2CD1F17_6001_2" unitRef="iso4217_CNY">-93307000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_4001_6" unitRef="iso4217_CNY">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_4001_2" unitRef="iso4217_CNY">37678000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_4001_3" unitRef="iso4217_CNY">-5319000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_4001_5" unitRef="iso4217_CNY">20295000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
  <vnet:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1711228" decimals="-3" id="id_6903966_71B72E7D-8126-4109-BE71-BF077E1CD22A_4001_4" unitRef="iso4217_CNY">15890000</vnet:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1549841" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_1002_1" unitRef="iso4217_CNY">3759000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1549841" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_1002_1" unitRef="iso4217_CNY">2490000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1551184" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_2002_0" unitRef="iso4217_CNY">397014000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1551184" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_2002_0" unitRef="iso4217_CNY">-4110000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1551807" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_3002_2" unitRef="iso4217_CNY">45746000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1551807" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_3002_2" unitRef="iso4217_CNY">123273000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1556249" decimals="-3" id="id_6903966_C01D1E4D-5E98-443F-B2FE-C44EBA953E8E_4002_3" unitRef="iso4217_CNY">33586000</us-gaap:Depreciation>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1556249" decimals="-3" id="id_6903966_35CC5657-D930-42FE-BC01-9AC55EC10C9E_4002_3" unitRef="iso4217_CNY">-2924000</us-gaap:ShareBasedCompensation>
  <us-gaap:Depreciation contextRef="eol_PE852025--1720-F0006_STD_366_20161231_0_1559426x1550890" decimals="-3" id="id_6903966_E2CEEE71-7EFF-4D58-988F-2B95B778C16E_1002_0" unitRef="iso4217_CNY">100157000</us-gaap:Depreciation>
  <vnet:EnterpriseIncomeTaxRate contextRef="eol_PE852025--1720-F0006_STD_366_20121231_0_1553301x1547871" decimals="2" id="id_6903966_07D39B8F-6895-4739-A229-1D90C87DBA05_1003_0" unitRef="pure">0.25</vnet:EnterpriseIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays contextRef="eol_PE852025--1720-F0006_STD_730_20141231_0_1552126x1688594" decimals="INF" id="id_6903966_1E886E4A-B625-425B-94A8-2BF2DD1059C6_1002_0" unitRef="pure">1.00</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <vnet:IncomeTaxHolidayReductionPeriod contextRef="eol_PE852025--1720-F0006_STD_730_20141231_0_1552126x1688594" id="id_6903966_1E886E4A-B625-425B-94A8-2BF2DD1059C6_1002_1">P2Y</vnet:IncomeTaxHolidayReductionPeriod>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays contextRef="eol_PE852025--1720-F0006_STD_731_20131231_0_1552126x1688594" decimals="INF" id="id_6903966_1E886E4A-B625-425B-94A8-2BF2DD1059C6_1001_0" unitRef="pure">1.00</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays contextRef="eol_PE852025--1720-F0006_STD_731_20171231_0_1552126x1688594" decimals="2" id="id_6903966_1E886E4A-B625-425B-94A8-2BF2DD1059C6_1005_0" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
  <context id="eol_PE852025--1720-F0006_STD_731_20171231_0_1552126x1688594">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingiJoyInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_731_20131231_0_1552126x1688594">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingiJoyInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_730_20141231_0_1552126x1688594">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingiJoyInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2014-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20121231_0_1553301x1547871">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1559426x1550890">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1556249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1551807">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1551184">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1558588x1549841">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1711228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:ShareSettledBonusesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1557863x1643991">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">vnet:GovernmentGrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1557723x1548033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1557722x1549821_1557723x1548033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueServicesNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1557722x1547986_1557723x1550026">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1557586x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555454x1556570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555174x1557774">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:GainLossOnInvestmentsByCategoryAxis">us-gaap:CostmethodInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1677645">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:RadioSpectrumLicenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1661266">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:InternalUseSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1630966">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:NonCompleteAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1618085">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:SupplierRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1588517">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PlatformSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1572209">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PropertyManagementServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1572052">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:ContractBacklogMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1558875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1557816">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1556726">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1554019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1555137x1547912">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1554036x1550719">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553301x1701866">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">vnet:OtherCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553301x1560668_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553301x1547871">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557711">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1557434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1555828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1553449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1552995">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550810">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1550803">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549644">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553300x1549353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553299x1634884">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vnet:AmericanDepositorySharesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553065x1662506">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:UnisTechMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1553065x1655632">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:YizhuangVentureInvestmentFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1747659_1553301x1553437">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TaiwanDiyixianMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1701103">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1688594">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingiJoyInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1669976_1553301x1558510">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TwentyOneVianetGroupLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1653609">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:DermotEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1552126x1579704">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1668219">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vnet:HostingAndRelatedServicesSegmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1551140x1552593_1556599x1608494">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vnet:ManagedNetworkServicesSegmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1550708x1550838">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549585x1661594">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549585x1650854">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549585x1603874_1552331x1551562">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DyxnetInternetCenterLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1772764_1549585x1683247">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherRelatedPartyTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1772764_1549585x1671490">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DyxnetCorporateServiceLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1772764_1549585x1644279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingKingsoftCloudNetworkTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1727204_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:SubsidiariesOfVariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1703004">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingXiaomiMobileSoftwareLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1683247">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherRelatedPartyTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1644279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingKingsoftCloudNetworkTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1634187">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingCheetahMobileTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549580x1632023_1549585x1616747">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:XiaomiCommunicationTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1549394x1639094">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1548029x1662486">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSixPointEightSevenFivePercentDueTwentySeventeenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1547931x1575883_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">vnet:ReclassificationAdjustmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1547931x1551029_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">us-gaap:CashDistributionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1547686x1595567">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vnet:PerformanceBasedAwardsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1547686x1559589">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1547580x1554099_1550919x1730798">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201517Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vnet:DeferredTaxAssetsNoncurrentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0_1547580x1554099_1550919x1650350">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201517Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vnet:DeferredTaxAssetsCurrentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_366_20161231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_3653_20171231_0_1552126x1579704">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2008-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20111231_0_1553301x1547871">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20101231_0_1553301x1547871">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2010-01-01</startDate>
      <endDate>2010-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1685908_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vnet:PropertyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1685908_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vnet:PropertyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1557721_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1557721_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1556107_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1556107_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1555537">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1554051_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1554051_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1550890">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1549254_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1559426x1549254_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1556249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551807">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1551184">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1558588x1549841">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1711228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:ShareSettledBonusesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1625928">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:LiabilityClassifiedRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557863x1643991">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">vnet:GovernmentGrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557723x1548033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557722x1549821_1557723x1548033_1558989x1725091_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueServicesNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">vnet:SingleCustomerMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557722x1549821_1557723x1548033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueServicesNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557722x1547986_1557723x1550026">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1773001_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:DermotHoldingLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772702_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:ShihuaDCInvestmentGroupLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1772700_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetDRPInvestmentHoldingsLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1750632_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1735795_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetZhuhaiFinancialLeasingLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1733152_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetDataCenterCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1729582_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetVenturesLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1720035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1716715_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetMobileLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1701512_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:BeijingYiyunNetworkTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1693926_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetDataCenterCompanyLimitedHongKongMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1688594_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:BeijingiJoyInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1676035_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1664874_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetXianTechnologyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1657279_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AbitcoolBroadbandIncorporatedChinaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1647882_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1627957_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:DiyixianDotComLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1607045_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:JoytoneInfotechCoLtdSzZhuoaiyiMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1606080_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:FoshanZhuoyiIntelligenceDateCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1557586x1583773_1557736x1550008">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetFoshanTechnologyCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1556602x1730541_1557586x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">vnet:FloorMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1556602x1580298_1557586x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">vnet:CeilingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555659x1625397">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">vnet:ComputerAndNetworkEquipmentAndConstructionInProgressMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555659x1611582">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">vnet:BandwidthAndCabinetCapacityMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555454x1556570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555308x1773009">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vnet:TibetXingtaoCultureCommunicationsCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555174x1557774">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:GainLossOnInvestmentsByCategoryAxis">us-gaap:CostmethodInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1677645">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:RadioSpectrumLicenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1661266">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:InternalUseSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1630966">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:NonCompleteAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1618085">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:SupplierRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1588517">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PlatformSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1572209">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PropertyManagementServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1572052">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:ContractBacklogMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1558875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1557816">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1556726">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1554019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1552509">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1555137x1547912">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1731471_1557586x1704252_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:ShanghaiIjoyInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByBeijingIjoyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1716283_1557586x1579704_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByTwentyOneVianetTechnologyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773003_1557736x1550008_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:ShenzhenDiyixianTelecommunicationCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByTwentyOneVianetBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1773002_1557736x1550008_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:BeijingHongyuanNetworkTechnologyCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:SubsidiariesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByTwentyOneVianetBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1701103_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByTwentyOneVianetBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1650854_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByTwentyOneVianetBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1637807_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:BeijingYilongTechnologyCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByTwentyOneVianetBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1619918_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:BeijingYichengtaiheInvestmentCoLtdMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByTwentyOneVianetBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1665018_1557586x1570575_1618046x1658061">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:VariableInterestEntityPartnerAxis">vnet:VariableInterestEntitiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:LangfangXunchiComputerDataProcessingCompanyLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">vnet:HeldDirectlyByTwentyOneVianetBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1554036x1550719">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1701866">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">vnet:OtherCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1560668_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553301x1547871">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557711">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1557434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1555828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1553449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1552995">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550810">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1550803">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549644">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553300x1549353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553299x1634884">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vnet:AmericanDepositorySharesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1772701">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:ShihuaDCInvestmentHoldingsLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1720035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1662506">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:UnisTechMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1553065x1655632">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:YizhuangVentureInvestmentFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1552305x1554358_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1747659_1553301x1553437">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TaiwanDiyixianMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1701103">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1669976_1553301x1558510">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TwentyOneVianetGroupLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1653609">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:DermotEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1552126x1579704">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1668219">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vnet:HostingAndRelatedServicesSegmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1551140x1552593_1556599x1608494">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vnet:ManagedNetworkServicesSegmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1550708x1550838">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForTradeReceivablesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1741802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">vnet:MasterServicesAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1706953">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">vnet:OptionAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1550105x1623294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">vnet:TechnicalConsultingAndServiceAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1681569_1552331x1551562">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1681569">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1664534_1552331x1551562">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:WNTTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1661594">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1650854">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549585x1603874_1552331x1551562">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DyxnetInternetCenterLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1773042">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:WifireBeijingTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1683247">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherRelatedPartyTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1674146">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1671490">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DyxnetCorporateServiceLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1772764_1549585x1644279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingKingsoftCloudNetworkTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1727204_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:SubsidiariesOfVariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1773042">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:WifireBeijingTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1703004">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingXiaomiMobileSoftwareLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1683247">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherRelatedPartyTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1644279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingKingsoftCloudNetworkTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1634187">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingCheetahMobileTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549580x1632023_1549585x1616747">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:XiaomiCommunicationTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1549394x1639094">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1773033_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPercentDueTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1692845">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsPayableMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1548029x1616699">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BankBorrowingsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1547931x1551029_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">us-gaap:CashDistributionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1711228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vnet:ShareSettledBonusesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1595567_1560688x1719642">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vnet:PerformanceBasedAwardsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">vnet:OptionTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1595567_1560688x1626892">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vnet:PerformanceBasedAwardsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VestingAxis">vnet:OptionOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1595567">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vnet:PerformanceBasedAwardsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0_1547686x1559589">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20171231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1641410x1666604">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:BusinessTaxRateAxis">vnet:OptionFourMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1641410x1617815">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:BusinessTaxRateAxis">vnet:OptionThreeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1559426x1550890">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1556249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1551807">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1551184">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1558588x1549841">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1557863x1643991">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">vnet:GovernmentGrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1557723x1548033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1557722x1549821_1557723x1548033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueServicesNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1557722x1547986_1557723x1550026">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1557586x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1557586x1672567">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AcquiredCompaniesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1555454x1556570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1555174x1557774">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:GainLossOnInvestmentsByCategoryAxis">us-gaap:CostmethodInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1554036x1550719">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553301x1701866">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">vnet:OtherCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553301x1560668_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553301x1547871">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711_1557586x1672567">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AcquiredCompaniesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557711">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1557434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1555828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1553449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1552995">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810_1557586x1672567">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AcquiredCompaniesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550810">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1550803">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549644">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353_1557586x1672567">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AcquiredCompaniesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553300x1549353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553299x1634884">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vnet:AmericanDepositorySharesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1553299x1551104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1747659_1553301x1553437">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TaiwanDiyixianMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1701103">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1688594">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingiJoyInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1669976_1553301x1558510">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TwentyOneVianetGroupLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1653609">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:DermotEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1552126x1579704">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1668219">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vnet:HostingAndRelatedServicesSegmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1551140x1552593_1556599x1608494">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vnet:ManagedNetworkServicesSegmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1747546_1553299x1551104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:EstaInvestmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1747546">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:EstaInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1680023_1553299x1551104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:XiaomiCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1680023_1553299x1547892">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:XiaomiCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1680023">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:XiaomiCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1650854">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1572196_1553299x1551104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:KingsoftCorporationLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1572196_1553299x1547892">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:KingsoftCorporationLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1572196">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:KingsoftCorporationLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549585x1570570_1552331x1551562">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ChengduXingpuInvestmentManagementLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1772764_1549585x1683247">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherRelatedPartyTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1734772_1549585x1671490">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ManagementServicesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DyxnetCorporateServiceLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1727204_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:SubsidiariesOfVariableInterestEntityOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1703004">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingXiaomiMobileSoftwareLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1683247">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherRelatedPartyTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1644279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingKingsoftCloudNetworkTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1634187">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingCheetahMobileTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549580x1632023_1549585x1616747">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">vnet:ServiceRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:XiaomiCommunicationTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1549394x1639094">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1547686x1595567">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vnet:PerformanceBasedAwardsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0_1547686x1559589">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_365_20151231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_364_20170629_0_1553299x1634884">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vnet:AmericanDepositorySharesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-07-01</startDate>
      <endDate>2017-06-29</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_31_20160531_0_1553299x1551104_1557586x1692476">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TusparkInnovationVentureLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-05-01</startDate>
      <endDate>2016-05-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_31_20160531_0_1553299x1551104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-05-01</startDate>
      <endDate>2016-05-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_31_20160531_0_1553299x1547892_1557586x1692476">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TusparkInnovationVentureLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-05-01</startDate>
      <endDate>2016-05-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_31_20131231_0_1553065x1655632">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:YizhuangVentureInvestmentFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2013-12-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_31_20151031_0_1549585x1650854">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-10-01</startDate>
      <endDate>2015-10-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_31_20110131_0_1548029x1656552_1549585x1657619_1550105x1614783">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LoanTwoMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShareholderMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">vnet:LoanAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-01-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_31_20110131_0_1548029x1655027_1549585x1657619_1550105x1614783">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LoanOneMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShareholderMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">vnet:LoanAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-01-31</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20140630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <startDate>2014-06-01</startDate>
      <endDate>2014-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20161130_0_1549585x1661594">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-11-01</startDate>
      <endDate>2016-11-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20170930_0_1557586x1720035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-09-01</startDate>
      <endDate>2017-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20170930_0_1557586x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-09-01</startDate>
      <endDate>2017-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20170930_0_1555308x1720035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-09-01</startDate>
      <endDate>2017-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20170930_0_1555308x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-09-01</startDate>
      <endDate>2017-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20170930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <startDate>2017-09-01</startDate>
      <endDate>2017-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20160930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <startDate>2016-09-01</startDate>
      <endDate>2016-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20120430_0_1553065x1655632">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:YizhuangVentureInvestmentFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-04-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_30_20110430_0_1552126x1701103">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-04-30</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20180321_0_1549585x1773055_1553065x1662506_1559977x1553328">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:UnisplendourCorporationLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:UnisTechMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-03-21</startDate>
      <endDate>2018-03-21</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20170101_0_1547580x1554102">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-01-01</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20161219_0_1550105x1706953">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">vnet:OptionAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-12-19</startDate>
      <endDate>2016-12-19</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20161219_0_1550105x1623294">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">vnet:TechnicalConsultingAndServiceAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-12-19</startDate>
      <endDate>2016-12-19</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20100716_0_1549394x1639094_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2010-07-16</startDate>
      <endDate>2010-07-16</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20100716_0_1549394x1639094_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2010-07-16</startDate>
      <endDate>2010-07-16</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20100716_0_1549394x1639094">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2010-07-16</startDate>
      <endDate>2010-07-16</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20170929_0_1548029x1773033_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPercentDueTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-09-29</startDate>
      <endDate>2017-09-29</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20170929_0_1548029x1773033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPercentDueTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-09-29</startDate>
      <endDate>2017-09-29</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20161001_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <startDate>2016-10-01</startDate>
      <endDate>2016-10-01</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20170817_0_1548029x1773033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPercentDueTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-08-17</startDate>
      <endDate>2017-08-17</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20140529_0_1549394x1634639_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyFourteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2014-05-29</startDate>
      <endDate>2014-05-29</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20140529_0_1549394x1634639_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyFourteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2014-05-29</startDate>
      <endDate>2014-05-29</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_1_20140529_0_1549394x1634639">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyFourteenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2014-05-29</startDate>
      <endDate>2014-05-29</endDate>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170629_0_1553299x1634884_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vnet:AmericanDepositorySharesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-06-29</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20160531_0_1553299x1634884_1557586x1692476">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TusparkInnovationVentureLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vnet:AmericanDepositorySharesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-05-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20160531_0_1553299x1551104_1557586x1692476">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TusparkInnovationVentureLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-05-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20160531_0_1553299x1547892_1557586x1692476">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:TusparkInnovationVentureLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-05-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20140626_0_1548029x1662486">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSixPointEightSevenFivePercentDueTwentySeventeenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-06-26</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20140626_0_1548029x1642264_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPointEightSevenFivePercentDueTwentySixteenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-06-26</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20140531_0_1557586x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-05-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20121231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20180409_0_1558903x1602613_1559977x1553328">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">vnet:SecuritiesLitigationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-04-09</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20180321_0_1549585x1773055_1553065x1662506_1559977x1553328">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:UnisplendourCorporationLimitedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:UnisTechMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-03-21</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170331_0_1553065x1699668">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:WarburgPincusMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170331_0_1553065x1582931">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:InternetDataCenterServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-03-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20101031_0_1553299x1551104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2010-10-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20101031_0_1553299x1547892">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2010-10-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1685908">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vnet:PropertyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1677144">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vnet:CapitalLeaseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1557721">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1556107">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1555537">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1554051">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1549254">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1559426x1548927">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1558903x1602613">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">vnet:SecuritiesLitigationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1558224x1625928">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:LiabilityClassifiedRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1557863x1643991">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">vnet:GovernmentGrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1557586x1720035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1625397_1699545x1610673">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:CommitmentByNatureAxis">vnet:CapitalPurchaseCommitmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">vnet:ComputerAndNetworkEquipmentAndConstructionInProgressMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555659x1611582_1699545x1556141">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:CommitmentByNatureAxis">us-gaap:PurchaseCommitmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">vnet:BandwidthAndCabinetCapacityMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555454x1556570_1558222x1557550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555454x1550955">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555342x1557582">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555308x1773009">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vnet:TibetXingtaoCultureCommunicationsCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1677645">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:RadioSpectrumLicenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1661266">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:InternalUseSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1630966">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:NonCompleteAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1618085">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:SupplierRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1588517">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PlatformSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1572052">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:ContractBacklogMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1558875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1557816">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1556726">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1555137x1547912">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1554036x1550719">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1608973_1557723x1551191">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">vnet:OutsideChinaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871_1559480x1555723">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871_1557723x1551191">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553301x1547871">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1557711">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1557434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1555828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1553449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1552995">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1550810">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1550803">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1549644">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553300x1549353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1551104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553299x1547892">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1772701">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:ShihuaDCInvestmentHoldingsLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1720035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1662506">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:UnisTechMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1553065x1655632">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:YizhuangVentureInvestmentFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1552305x1606497">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vnet:LongTermBorrowingsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1552305x1554358">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1550919x1640941">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">vnet:NoncurrentLiabilityMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1773066_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:WifireOpenNetworkGroupLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1773042">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:WifireBeijingTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1743897">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ABitCoolIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1742929">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShanghaiShibeiHiTechCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1724592_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:VentureMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1720035_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1716715_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:TwentyOneVianetMobileLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1714919_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1712388">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:VotingPowerMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1711663">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1704606">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:EconomicInterestsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1683247">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherRelatedPartyTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1681569">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1674146">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1669976_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:TwentyOneVianetGroupLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1651954_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DueToRelatedPartyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1644279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingKingsoftCloudNetworkTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1642509_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:HongkongFastwebHoldingsCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1640944_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherSubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1632755">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:WuhanFastwebCloudComputingCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1618388">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShanghaiFaweiTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1616747">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:XiaomiCommunicationTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:SellerOfIjoyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549585x1602163">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:SellerOfIjoyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1549394x1639094">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1551627_1555454x1556570_1558222x1557550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1551627_1555454x1550955">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1551627">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435_1558224x1625928">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:LiabilityClassifiedRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435_1555342x1557582">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435_1549585x1651954_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DueToRelatedPartyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548402x1548435">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548058x1663994_1555454x1556570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtSecurityAxis">vnet:FixedRateTimeDepositsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1744488_1632768x1760977">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:FixedAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongtermLoanOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1744488_1632768x1667635">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:LandUseRightsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongtermLoanOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1744488_1632768x1617321">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:GuaranteesNineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongtermLoanOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1688694_1632768x1655760">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:GuaranteesTenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:ShortTermLoanOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1688694">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:ShortTermLoanOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1548029x1671885">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:UnsecuredLoanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1547808x1551030_1558222x1557550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1547808x1551030_1548402x1551627_1558222x1557550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0_1547686x1559589">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20171229_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <instant>2017-12-29</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1685908">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vnet:PropertyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1677144">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vnet:CapitalLeaseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1557721">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1556107">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1555537">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1554051">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1549254">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1559426x1547923">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1558224x1711228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:ShareSettledBonusesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1558224x1625928">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:LiabilityClassifiedRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1557863x1643991">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">vnet:GovernmentGrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1556599x1668219">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vnet:HostingAndRelatedServicesSegmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1556599x1608494">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vnet:ManagedNetworkServicesSegmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555454x1556570_1558222x1557550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555454x1550955">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555342x1557582">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555174x1557774">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:GainLossOnInvestmentsByCategoryAxis">us-gaap:CostmethodInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1677645">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:RadioSpectrumLicenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1661266">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:InternalUseSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1630966">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:NonCompleteAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1618085">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:SupplierRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1588517">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PlatformSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1572209">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PropertyManagementServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1572052">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:ContractBacklogMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1558875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1557816">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1556726">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1554019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1555137x1547912">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1554036x1550719">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553301x1608973_1557723x1551191">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">vnet:OutsideChinaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553301x1547871_1557723x1551191">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553301x1547871">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1557711">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1557434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1555828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1553449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1552995">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1550810">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1550803">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1549644">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553300x1549353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1551104">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553299x1547892">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1662506">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:UnisTechMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1553065x1655632">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:YizhuangVentureInvestmentFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1552305x1606497">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">vnet:LongTermBorrowingsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1552305x1554358">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1742929">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ShanghaiShibeiHiTechCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1724592_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:VentureMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1724399">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:SellerOfTheManagedNetworkEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1720035_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1719805_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:TwentyOneViaNetXianHoldingLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1716715_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:TwentyOneVianetMobileLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1714919_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1704614_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:SellerOfAipuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1704614">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:SellerOfAipuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1683247">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherRelatedPartyTransactionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1669976_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:TwentyOneVianetGroupLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1651954_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DueToRelatedPartyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1644279">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:BeijingKingsoftCloudNetworkTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1642509_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:HongkongFastwebHoldingsCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1640944_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:OtherSubsidiariesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1616747">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:XiaomiCommunicationTechnologyLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1612453">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:CDGuotaoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1602163_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:SellerOfIjoyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1602163">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:SellerOfIjoyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549585x1570570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:ChengduXingpuInvestmentManagementLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1549394x1639094">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1551627_1555454x1556570_1558222x1557550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1551627_1555454x1550955">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1551627">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435_1558224x1711228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:ShareSettledBonusesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435_1558224x1625928">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:LiabilityClassifiedRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435_1555342x1557582">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InformationByCategoryOfDebtSecurityAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435_1549585x1651954_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">vnet:DueToRelatedPartyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548402x1548435">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548058x1663994_1555454x1556570">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtSecurityAxis">vnet:FixedRateTimeDepositsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1736863_1632768x1617321">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:GuaranteesNineMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongTermLoanFourMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1736863_1559426x1667635">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongTermLoanFourMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vnet:LandUseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1736863_1559426x1547923">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongTermLoanFourMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1707975_1632768x1603686">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:GuaranteesSixMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongtermLoanTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1707975_1559426x1685908">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongtermLoanTwoMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vnet:PropertyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1706932_1632768x1642540">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:GuaranteesFiveMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongTermLoanThreeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1706932_1559426x1557721">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:LongTermLoanThreeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1688694_1632768x1672500">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:GuaranteesFourMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:ShortTermLoanOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1688694">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:ShortTermLoanOneMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1671885">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:UnsecuredLoanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1548029x1660044_1632768x1716476">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="vnet:GuarantorAxis">vnet:GuaranteesEightMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:ShortTermLoanTwoMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1547808x1551030_1558222x1557550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1547808x1551030_1548402x1551627_1558222x1557550">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0_1547686x1559589">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20161231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <instant>2016-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20160707_0_1557586x1606080">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:FoshanZhuoyiIntelligenceDateCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-07-07</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20160630_0_1553065x1662506">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:UnisTechMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1558224x1711228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:ShareSettledBonusesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1558224x1595014">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">vnet:BusinessAcquisitionContingentConsiderationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1557863x1643991">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">vnet:GovernmentGrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1557586x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1677645">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:RadioSpectrumLicenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1661266">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:InternalUseSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1630966">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:NonCompleteAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1618085">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:SupplierRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1588517">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PlatformSoftwareMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1572209">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:PropertyManagementServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1572052">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vnet:ContractBacklogMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1558875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1557816">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1556726">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1554019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1555137x1547912">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1557711">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1557434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1555828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1553449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1552995">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1550810">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1550803">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1549644">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553300x1549353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0_1553065x1655632">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">vnet:YizhuangVentureInvestmentFundMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1557863x1643991">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">vnet:GovernmentGrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1557711">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1557434">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1555828">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1553449">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1552995">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1550810">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1550803">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1549644">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0_1553300x1549353">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20141231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20100716_0_1549394x1639094_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyTenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2010-07-16</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170930_0_1557586x1720035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-09-30</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170930_0_1555308x1720035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vnet:WiFireGroupIncorporatedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-09-30</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170930_0_1555308x1694571">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vnet:AipuGroupMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-09-30</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170930_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
    </entity>
    <period>
      <instant>2017-09-30</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170929_0_1548029x1773033_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPercentDueTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-09-29</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170929_0_1548029x1773033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPercentDueTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-09-29</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20151030_0_1549394x1634639_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyFourteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-10-30</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170817_0_1548029x1773033_1557736x1549351">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidatedEntitiesAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPercentDueTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-08-17</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20170817_0_1548029x1773033">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vnet:BondsSevenPercentDueTwoThousandTwentyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-08-17</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20140810_0_1557586x1653609">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vnet:DermotEntitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-08-10</instant>
    </period>
  </context>
  <context id="eol_PE852025--1720-F0006_STD_0_20140529_0_1549394x1634639_1559480x1552364">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001508475</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">vnet:EquityIncentivePlanTwentyFourteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-05-29</instant>
    </period>
  </context>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="iso4217_CNY">
    <measure>iso4217:CNY</measure>
  </unit>
  <unit id="Tranche">
    <measure>vnet:Tranche</measure>
  </unit>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="Entity">
    <measure>vnet:Entity</measure>
  </unit>
  <unit id="Vote">
    <measure>vnet:Vote</measure>
  </unit>
  <unit id="Segment">
    <measure>vnet:Segment</measure>
  </unit>
  <unit id="Subsidiary">
    <measure>vnet:Subsidiary</measure>
  </unit>
  <unit id="iso4217_CNY_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:CNY</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="Customer">
    <measure>vnet:Customer</measure>
  </unit>
  <unit id="Reporting_unit">
    <measure>vnet:Reporting_unit</measure>
  </unit>
  <unit id="Securities">
    <measure>vnet:Securities</measure>
  </unit>
  <xbrll:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <xbrll:loc xlink:href="#id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_2001_8" xlink:label="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_2001_8" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_3001_6" xlink:label="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_3001_6" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_4001_3" xlink:label="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_4001_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_5001_5" xlink:label="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_5001_5" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_6001_2" xlink:label="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_6001_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_7001_7" xlink:label="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_7001_7" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_8001_4" xlink:label="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_8001_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_1" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_1" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_2" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_2" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_3" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_4" xlink:label="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_4" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_28" xlink:label="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_28" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_35" xlink:label="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_35" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_28" xlink:label="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_28" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_35" xlink:label="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_35" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_28" xlink:label="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_28" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_35" xlink:label="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_35" xlink:type="locator"/>
    <xbrll:footnote xlink:label="footnote_515178331" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Collectively, the "PRC Subsidiaries".</xbrll:footnote>
    <xbrll:footnote xlink:label="footnote_515178336" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Collectively, the "Consolidated VIEs".</xbrll:footnote>
    <xbrll:footnote xlink:label="footnote_515178346" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Acquired in the acquisitions of subsidiaries</xbrll:footnote>
    <xbrll:footnote xlink:label="footnote_515178356" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On July 7, 2016, the Company through its subsidiary, 21Vianet HK acquired 100% equity interest in the entity, which was accounted for an assets acquisition.</xbrll:footnote>
    <xbrll:footnote xlink:label="footnote_515178361" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On August 10, 2014, the Company and its subsidiary, LF Xunchi, acquired 100% equity interest Dermot BVI and its subsidiaries (collectively referred to as "Dermot Entities").</xbrll:footnote>
    <xbrll:footnote xlink:label="footnote_515178366" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amount due to inter-companies consist of intercompany payables to the other companies within the Company for the purchase of telecommunication resources and fixed assets on behalf of the Consolidated VIEs.</xbrll:footnote>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_2001_8" xlink:to="footnote_515178346" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_3001_6" xlink:to="footnote_515178346" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_4001_3" xlink:to="footnote_515178346" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_5001_5" xlink:to="footnote_515178346" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_6001_2" xlink:to="footnote_515178346" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_7001_7" xlink:to="footnote_515178346" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_49F951E5-C14B-4E6D-9726-E664294941BB_8001_4" xlink:to="footnote_515178346" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1002_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1003_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1004_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1005_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1007_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1009_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1014_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_1" xlink:to="footnote_515178361" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_2" xlink:to="footnote_515178361" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_3" xlink:to="footnote_515178361" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1015_4" xlink:to="footnote_515178361" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_1" xlink:to="footnote_515178356" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_2" xlink:to="footnote_515178356" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_3" xlink:to="footnote_515178356" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1016_4" xlink:to="footnote_515178356" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1017_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1018_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1019_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1020_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1021_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1022_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1023_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1024_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1025_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1026_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_1" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_2" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_3" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1027_4" xlink:to="footnote_515178336" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_1" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_2" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_3" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7DE68D25-A4ED-49FE-882F-8BB523E9EAAC_1028_4" xlink:to="footnote_515178331" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_28" xlink:to="footnote_515178366" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_1_35" xlink:to="footnote_515178366" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_28" xlink:to="footnote_515178366" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_2_35" xlink:to="footnote_515178366" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_28" xlink:to="footnote_515178366" xlink:type="arc"/>
    <xbrll:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="id_6903966_7F00F225-9431-425E-8DE8-19C2CB0B2FB1_3_35" xlink:to="footnote_515178366" xlink:type="arc"/>
  </xbrll:footnoteLink>

</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>vnet-20171231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Schema - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2018-04-12T02:55:58Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31"
  xmlns:us-types="http://fasb.org/us-types/2017-01-31"
  xmlns:vnet="http://www.en.21vianet.com/20171231"
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  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/2014-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31"
  xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
  xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31"
  xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31"
  targetNamespace="http://www.en.21vianet.com/20171231"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
        <link:definition>1001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassified" id="Role_StatementOfFinancialPositionClassified">
        <link:definition>1003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" id="Role_StatementOfFinancialPositionClassifiedParen">
        <link:definition>1004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfIncome" id="Role_StatementOfIncome">
        <link:definition>1005 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncome" id="Role_StatementOfOtherComprehensiveIncome">
        <link:definition>1006 - Statement - Consolidated Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical" id="Role_StatementOfOtherComprehensiveIncomeParen">
        <link:definition>1007 - Statement - Consolidated Statements of Comprehensive Loss (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfCashFlowsIndirect" id="Role_StatementOfCashFlowsIndirect">
        <link:definition>1008 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome" id="Role_ci-StatementOfShareholdersEquityAndOtherComprehensiveIncome">
        <link:definition>1009 - Statement - Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
        <link:definition>1010 - Disclosure - Organization</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
        <link:definition>1011 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock" id="Role_NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock">
        <link:definition>1012 - Disclosure - Concentration of Risks</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
        <link:definition>1013 - Disclosure - Disposal of WiFire Entities and Aipu Group</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
        <link:definition>1014 - Disclosure - Accounts and Notes Receivable, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock" id="Role_NotesToFinancialStatementsShortTermInvestmentsTextBlock">
        <link:definition>1015 - Disclosure - Short-Term Investments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock">
        <link:definition>1016 - Disclosure - Prepaid Expenses and Other Current Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" id="Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
        <link:definition>1017 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
        <link:definition>1018 - Disclosure - Intangible Assets, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock" id="Role_NotesToFinancialStatementsLandUseRightsDisclosureTextBlock">
        <link:definition>1019 - Disclosure - Land Use Rights, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock" id="Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock">
        <link:definition>1020 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock" id="Role_NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock">
        <link:definition>1021 - Disclosure - Long-Term Investments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock" id="Role_NotesToFinancialStatementsDebtDisclosureTextBlock">
        <link:definition>1022 - Disclosure - Debt Disclosure</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="Role_NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
        <link:definition>1023 - Disclosure - Accrued Expenses And Other Payables</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" id="Role_NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock">
        <link:definition>1024 - Disclosure - Capital Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock" id="Role_NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock">
        <link:definition>1025 - Disclosure - Deferred Government Grants</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock" id="Role_NotesToFinancialStatementsTreasuryStockTextBlock">
        <link:definition>1026 - Disclosure - Treasury Stock</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock" id="Role_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock">
        <link:definition>1027 - Disclosure - Accumulated Other Comprehensive (Loss) Income</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock" id="Role_NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock">
        <link:definition>1028 - Disclosure - Mainland China Employee Contribution Plan</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="Role_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
        <link:definition>1029 - Disclosure - Share Based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" id="Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
        <link:definition>1030 - Disclosure - Taxation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" id="Role_NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock">
        <link:definition>1031 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
        <link:definition>1032 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock">
        <link:definition>1033 - Disclosure - Restricted Net Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlock">
        <link:definition>1034 - Disclosure - Loss Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" id="Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
        <link:definition>1035 - Disclosure - Share Capital</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock" id="Role_NotesToFinancialStatementsMinorityInterestDisclosureTextBlock">
        <link:definition>1036 - Disclosure - Redeemable Noncontrolling Interests</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock" id="Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock">
        <link:definition>1037 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" id="Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
        <link:definition>1038 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock" id="Role_NotesToFinancialStatementsSubsequentEventsTextBlock">
        <link:definition>1039 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="Role_NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
        <link:definition>1040 - Disclosure - Parent Company Only Condensed Financial Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
        <link:definition>1041 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables">
        <link:definition>1042 - Disclosure - Organization (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables">
        <link:definition>1043 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables">
        <link:definition>1044 - Disclosure - Accounts and Notes Receivable, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlockTables" id="Role_NotesToFinancialStatementsShortTermInvestmentsTextBlockTables">
        <link:definition>1045 - Disclosure - Short-Term Investments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables">
        <link:definition>1046 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
        <link:definition>1047 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
        <link:definition>1048 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables">
        <link:definition>1049 - Disclosure - Land Use Rights, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsGoodwillDisclosureTextBlockTables">
        <link:definition>1050 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables">
        <link:definition>1051 - Disclosure - Long-Term Investments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsDebtDisclosureTextBlockTables">
        <link:definition>1052 - Disclosure - Debt Disclosure (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables" id="Role_NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables">
        <link:definition>1053 - Disclosure - Accrued Expenses And Other Payables (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables">
        <link:definition>1054 - Disclosure - Capital Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables">
        <link:definition>1055 - Disclosure - Deferred Government Grants (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables" id="Role_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables">
        <link:definition>1056 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables" id="Role_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables">
        <link:definition>1057 - Disclosure - Share Based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
        <link:definition>1058 - Disclosure - Taxation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables">
        <link:definition>1059 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
        <link:definition>1060 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables">
        <link:definition>1061 - Disclosure - Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables">
        <link:definition>1062 - Disclosure - Redeemable Noncontrolling Interests (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" id="Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
        <link:definition>1063 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
        <link:definition>1064 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables">
        <link:definition>1065 - Disclosure - Parent Company Only Condensed Financial Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities" id="DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities">
        <link:definition>1066 - Disclosure - Summary of Company Subsidiaries and Its Consolidated Variable Interest Entities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical" id="DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical">
        <link:definition>1067 - Disclosure - Summary of Company Subsidiaries and Its Consolidated Variable Interest Entities (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureOrganizationAdditionalInformation" id="DisclosureOrganizationAdditionalInformation">
        <link:definition>1068 - Disclosure - Organization - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements" id="DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements">
        <link:definition>1069 - Disclosure - Consolidated VIE Included in Accompanying Consolidated Financial Statements (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical" id="DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical">
        <link:definition>1070 - Disclosure - Consolidated VIE Included in Accompanying Consolidated Financial Statements (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation">
        <link:definition>1071 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureEstimatedUsefulLivesOfPropertyAndEquipment" id="DisclosureEstimatedUsefulLivesOfPropertyAndEquipment">
        <link:definition>1072 - Disclosure - Estimated Useful Lives of Property and Equipment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureWeightedAverageUsefulLivesOfIntangibleAssets" id="DisclosureWeightedAverageUsefulLivesOfIntangibleAssets">
        <link:definition>1073 - Disclosure - Weighted Average Useful Lives of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles" id="DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles">
        <link:definition>1074 - Disclosure - Summary of Impairment Charges Associated with Long-Lived Assets and Acquired Intangibles (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureInterestExpense" id="DisclosureInterestExpense">
        <link:definition>1075 - Disclosure - Interest Expense (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConcentrationOfRisksAdditionalInformation" id="DisclosureConcentrationOfRisksAdditionalInformation">
        <link:definition>1076 - Disclosure - Concentration of Risks - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation" id="DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation">
        <link:definition>1077 - Disclosure - Disposal of WiFire Entities and Aipu Group - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt" id="DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt">
        <link:definition>1078 - Disclosure - Accounts and Notes Receivable and Allowance for Doubtful Debt (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAnalysisOfAllowanceForDoubtfulDebt" id="DisclosureAnalysisOfAllowanceForDoubtfulDebt">
        <link:definition>1079 - Disclosure - Analysis of Allowance for Doubtful Debt (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestments" id="DisclosureShortTermInvestments">
        <link:definition>1080 - Disclosure - Short Term Investments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation" id="DisclosureShortTermInvestmentsAdditionalInformation">
        <link:definition>1081 - Disclosure - Short-Term Investments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" id="DisclosurePrepaidExpensesAndOtherCurrentAssets">
        <link:definition>1082 - Disclosure - Prepaid Expenses and Other Current Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases" id="DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases">
        <link:definition>1083 - Disclosure - Property and Equipment Including Those Held Under Capital Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation" id="DisclosurePropertyAndEquipmentNetAdditionalInformation">
        <link:definition>1084 - Disclosure - Property and Equipment Net - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDepreciationExpense" id="DisclosureDepreciationExpense">
        <link:definition>1085 - Disclosure - Depreciation Expense (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases" id="DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases">
        <link:definition>1086 - Disclosure - Carrying Amounts of Property and Equipment Held Under Capital Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings" id="DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings">
        <link:definition>1087 - Disclosure - Carrying Amounts of Property and Equipment Pledged to Secure Banking Borrowings (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets" id="DisclosureSummaryOfIntangibleAssets">
        <link:definition>1088 - Disclosure - Summary of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformation" id="DisclosureIntangibleAssetsNetAdditionalInformation">
        <link:definition>1089 - Disclosure - Intangible Assets Net - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets" id="DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets">
        <link:definition>1090 - Disclosure - Annual Estimated Amortization Expenses of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLandUseRights" id="DisclosureLandUseRights">
        <link:definition>1091 - Disclosure - Land Use Rights (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings" id="DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings">
        <link:definition>1092 - Disclosure - Carrying Value of Land Use Rights Pledged by Company to Secure Banking Borrowings (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwill" id="DisclosureGoodwill">
        <link:definition>1093 - Disclosure - Goodwill (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwillAdditionalInformation" id="DisclosureGoodwillAdditionalInformation">
        <link:definition>1094 - Disclosure - Goodwill - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestments" id="DisclosureLongTermInvestments">
        <link:definition>1095 - Disclosure - Long Term Investments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestmentsAdditionalInformation" id="DisclosureLongTermInvestmentsAdditionalInformation">
        <link:definition>1096 - Disclosure - Long-Term Investments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureInvestmentInEquityInvestees" id="DisclosureInvestmentInEquityInvestees">
        <link:definition>1097 - Disclosure - Investment in Equity Investees (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfBankBorrowings" id="DisclosureSummaryOfBankBorrowings">
        <link:definition>1098 - Disclosure - Summary of Bank Borrowings (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBankBorrowingsAdditionalInformation" id="DisclosureBankBorrowingsAdditionalInformation">
        <link:definition>1099 - Disclosure - Bank Borrowings - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowings" id="DisclosureSecuredOrGuaranteedBankBorrowings">
        <link:definition>1100 - Disclosure - Secured or Guaranteed Bank Borrowings (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical" id="DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical">
        <link:definition>1101 - Disclosure - Secured or Guaranteed Bank Borrowings (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureComponentsOfAccruedExpensesAndOtherPayables" id="DisclosureComponentsOfAccruedExpensesAndOtherPayables">
        <link:definition>1102 - Disclosure - Components of Accrued Expenses and Other Payables (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements" id="DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements">
        <link:definition>1103 - Disclosure - Future Minimum Lease Payments Under Non Cancellable Capital Lease Arrangements (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalLeasesAdditionalInformation" id="DisclosureCapitalLeasesAdditionalInformation">
        <link:definition>1104 - Disclosure - Capital Leases - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBondsPayableAdditionalInformation" id="DisclosureBondsPayableAdditionalInformation">
        <link:definition>1105 - Disclosure - Bonds Payable - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings" id="DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings">
        <link:definition>1106 - Disclosure - Repayments of Principal Amounts of Long-Term Borrowings, Including Bonds Payable, Bank and Other Borrowings (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDeferredGovernmentGrantsAdditionalInformation" id="DisclosureDeferredGovernmentGrantsAdditionalInformation">
        <link:definition>1107 - Disclosure - Deferred Government Grants - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureMovementsOfDeferredGovernmentGrants" id="DisclosureMovementsOfDeferredGovernmentGrants">
        <link:definition>1108 - Disclosure - Movements of Deferred Government Grants (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTreasuryStockAdditionalInformation" id="DisclosureTreasuryStockAdditionalInformation">
        <link:definition>1109 - Disclosure - Treasury Stock - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax" id="DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax">
        <link:definition>1110 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income by Component, Net of Tax (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation" id="DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation">
        <link:definition>1111 - Disclosure - Mainland China Employee Contribution Plan - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformation" id="DisclosureShareBasedCompensationAdditionalInformation">
        <link:definition>1112 - Disclosure - Share Based Compensation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfEmployeeShareOptionActivity" id="DisclosureSummaryOfEmployeeShareOptionActivity">
        <link:definition>1113 - Disclosure - Summary of Employee Share Option Activity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedStockUnitsActivity" id="DisclosureRestrictedStockUnitsActivity">
        <link:definition>1114 - Disclosure - Restricted Stock Units Activity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees" id="DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees">
        <link:definition>1115 - Disclosure - Total Compensation Expense Recognized Relating to Options Granted to Employees (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxationAdditionalInformation" id="DisclosureTaxationAdditionalInformation">
        <link:definition>1116 - Disclosure - Taxation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureProfitOrLossBeforeIncomeTaxes" id="DisclosureProfitOrLossBeforeIncomeTaxes">
        <link:definition>1117 - Disclosure - Profit or Loss Before Income Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureIncomeTaxExpenseBenefits" id="DisclosureIncomeTaxExpenseBenefits">
        <link:definition>1118 - Disclosure - Income Tax (Expense) Benefits (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate" id="DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate">
        <link:definition>1119 - Disclosure - Reconciliation Tax Computed Applying Statutory Income Tax Rate (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical" id="DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical">
        <link:definition>1120 - Disclosure - Reconciliation Tax Computed Applying Statutory Income Tax Rate (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare" id="DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare">
        <link:definition>1121 - Disclosure - Tax Holiday Benefit Per Basic and Diluted Earnings per share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxes" id="DisclosureSignificantComponentsOfDeferredTaxes">
        <link:definition>1122 - Disclosure - Significant Components of Deferred Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureUnrecognizedTaxBenefits" id="DisclosureUnrecognizedTaxBenefits">
        <link:definition>1123 - Disclosure - Unrecognized Tax Benefits (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation" id="DisclosureRelatedPartyTransactionsAdditionalInformation">
        <link:definition>1124 - Disclosure - Related Party Transactions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>1125 - Disclosure - Related Party Transactions (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalances" id="DisclosureRelatedPartyBalances">
        <link:definition>1126 - Disclosure - Related Party Balances (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation" id="DisclosureSegmentReportingAdditionalInformation">
        <link:definition>1127 - Disclosure - Segment Reporting - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSegmentResults" id="DisclosureSummaryOfSegmentResults">
        <link:definition>1128 - Disclosure - Summary of Segment Results (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedNetAssetAdditionalInformation" id="DisclosureRestrictedNetAssetAdditionalInformation">
        <link:definition>1129 - Disclosure - Restricted Net Asset - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBasicAndDilutedLossPerShare" id="DisclosureBasicAndDilutedLossPerShare">
        <link:definition>1130 - Disclosure - Basic and Diluted Loss Per Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLossPerShareAdditionalInformation" id="DisclosureLossPerShareAdditionalInformation">
        <link:definition>1131 - Disclosure - Loss Per Share - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation" id="DisclosureShareCapitalAdditionalInformation">
        <link:definition>1132 - Disclosure - Share Capital - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsAdditionalInformation" id="DisclosureRedeemableNoncontrollingInterestsAdditionalInformation">
        <link:definition>1133 - Disclosure - Redeemable Noncontrolling Interests - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterests" id="DisclosureRedeemableNoncontrollingInterests">
        <link:definition>1134 - Disclosure - Redeemable Noncontrolling Interests (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" id="DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis">
        <link:definition>1135 - Disclosure - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree" id="DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree">
        <link:definition>1136 - Disclosure - Reconciliation of Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs Level Three (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases" id="DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases">
        <link:definition>1137 - Disclosure - Future Minimum Lease Payments Under Non Cancelable Operating Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation" id="DisclosureCommitmentsAndContingenciesAdditionalInformation">
        <link:definition>1138 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalCommitments" id="DisclosureCapitalCommitments">
        <link:definition>1139 - Disclosure - Capital Commitments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePurchaseCommitments" id="DisclosurePurchaseCommitments">
        <link:definition>1140 - Disclosure - Purchase Commitments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation" id="DisclosureSubsequentEventsAdditionalInformation">
        <link:definition>1141 - Disclosure - Subsequent Events - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheets" id="DisclosureCondensedBalanceSheets">
        <link:definition>1142 - Disclosure - Condensed Balance Sheets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheetsParenthetical" id="DisclosureCondensedBalanceSheetsParenthetical">
        <link:definition>1143 - Disclosure - Condensed Balance Sheets (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfOperations" id="DisclosureCondensedStatementsOfOperations">
        <link:definition>1144 - Disclosure - Condensed Statements of Operations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLoss" id="DisclosureCondensedStatementOfComprehensiveLoss">
        <link:definition>1145 - Disclosure - Condensed Statement of Comprehensive Loss (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLossParenthetical" id="DisclosureCondensedStatementOfComprehensiveLossParenthetical">
        <link:definition>1146 - Disclosure - Condensed Statement of Comprehensive Loss (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfCashFlows" id="DisclosureCondensedStatementsOfCashFlows">
        <link:definition>1147 - Disclosure - Condensed Statements of Cash Flows (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalancesParentCompanyOnly" id="DisclosureRelatedPartyBalancesParentCompanyOnly">
        <link:definition>1148 - Disclosure - Related Party Balances Parent Company Only (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation" id="DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation">
        <link:definition>1149 - Disclosure - Parent Company Only Condensed Financial Information - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany" id="DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany">
        <link:definition>1150 - Disclosure - Future Minimum Lease Payments Under Non Cancelable Operating Leases Parent Company (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="vnet-20171231_cal.xml" xlink:title="Calculation Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="vnet-20171231_def.xml" xlink:title="Definition Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="vnet-20171231_lab.xml" xlink:title="Label Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="vnet-20171231_pre.xml" xlink:title="Presentation Links, all"/>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2017-01-31" schemaLocation="http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <element name="AbitcoolBroadbandIncorporatedChinaMember" id="vnet_AbitcoolBroadbandIncorporatedChinaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ABitCoolIncorporatedMember" id="vnet_ABitCoolIncorporatedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AccountsAndNotesPayableCurrent" id="vnet_AccountsAndNotesPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AccumulatedIncomeLossFromEquityMethodInvestments" id="vnet_AccumulatedIncomeLossFromEquityMethodInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AcquiredCompaniesMember" id="vnet_AcquiredCompaniesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdditionalPreferentialIncomeTaxRateTerm" id="vnet_AdditionalPreferentialIncomeTaxRateTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdvancesCurrent" id="vnet_AdvancesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AgreementExpirationDate" id="vnet_AgreementExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AgreementTerm" id="vnet_AgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AgreementTermRenewalOptionPeriod" id="vnet_AgreementTermRenewalOptionPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AipuGroupMember" id="vnet_AipuGroupMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" id="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AmericanDepositorySharesMember" id="vnet_AmericanDepositorySharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AmortizationOfGrants" id="vnet_AmortizationOfGrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage" id="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BandwidthAndCabinetCapacityMember" id="vnet_BandwidthAndCabinetCapacityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BankBorrowingsMember" id="vnet_BankBorrowingsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BasisOfPresentationPolicyPolicyTextBlock" id="vnet_BasisOfPresentationPolicyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember" id="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingCheetahMobileTechnologyLimitedMember" id="vnet_BeijingCheetahMobileTechnologyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" id="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" id="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingHongyuanNetworkTechnologyCoLtdMember" id="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingiJoyInformationTechnologyCompanyLimitedMember" id="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingKingsoftCloudNetworkTechnologyLimitedMember" id="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" id="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember" id="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingXiaomiMobileSoftwareLimitedMember" id="vnet_BeijingXiaomiMobileSoftwareLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingYichengtaiheInvestmentCoLtdMember" id="vnet_BeijingYichengtaiheInvestmentCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingYilongTechnologyCompanyLimitedMember" id="vnet_BeijingYilongTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BeijingYiyunNetworkTechnologyCompanyLimitedMember" id="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BondsPayableCurrent" id="vnet_BondsPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BondsPayableMember" id="vnet_BondsPayableMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BondsPayableNoncurrent" id="vnet_BondsPayableNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BondsSevenPercentDueTwoThousandTwentyMember" id="vnet_BondsSevenPercentDueTwoThousandTwentyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BondsSevenPointEightSevenFivePercentDueTwentySixteenMember" id="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" id="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessAcquisitionContingentConsiderationMember" id="vnet_BusinessAcquisitionContingentConsiderationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight" id="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability" id="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessTaxAndSurcharges" id="vnet_BusinessTaxAndSurcharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessTaxRate" id="vnet_BusinessTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessTaxRateAxis" id="vnet_BusinessTaxRateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
  <element name="BusinessTaxRateDomain" id="vnet_BusinessTaxRateDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CapitalLeasedAssetsNetExcludingConstructionInProgress" id="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CapitalLeaseMember" id="vnet_CapitalLeaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CapitalLeaseMinimumLeasePaymentPercentage" id="vnet_CapitalLeaseMinimumLeasePaymentPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter" id="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CapitalPurchaseCommitmentsMember" id="vnet_CapitalPurchaseCommitmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CarryingValueOfLandUseRights" id="vnet_CarryingValueOfLandUseRights" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CarryingValueOfLandUseRightsPledgedTableTextBlock" id="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashFlowGrowthRatePercentage" id="vnet_CashFlowGrowthRatePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CDGuotaoMember" id="vnet_CDGuotaoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CeilingMember" id="vnet_CeilingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ChangeInCapitalExpendituresIncurredButNotYetPaid" id="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ChangesInContingentAcquisitionConsiderationPayable" id="vnet_ChangesInContingentAcquisitionConsiderationPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ChengduXingpuInvestmentManagementLimitedMember" id="vnet_ChengduXingpuInvestmentManagementLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommitmentAndContingenciesTable" id="vnet_CommitmentAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="CommitmentByNatureAxis" id="vnet_CommitmentByNatureAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
  <element name="CommitmentByNatureDomain" id="vnet_CommitmentByNatureDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommitmentsAndContingenciesLineItems" id="vnet_CommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommonStockVotesPerShare" id="vnet_CommonStockVotesPerShare" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ComparativeInformationPolicyTextBlock" id="vnet_ComparativeInformationPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ComponentsOfOtherIncomeExpenseLineItems" id="vnet_ComponentsOfOtherIncomeExpenseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ComponentsOfOtherIncomeExpenseTable" id="vnet_ComponentsOfOtherIncomeExpenseTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ComputerAndNetworkEquipmentAndConstructionInProgressMember" id="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" id="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContractBacklogMember" id="vnet_ContractBacklogMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConvenienceTranslationPolicyTextBlock" id="vnet_ConvenienceTranslationPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConvertibleSharesExchangeRatio" id="vnet_ConvertibleSharesExchangeRatio" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CostMethodInvestmentsDisposals" id="vnet_CostMethodInvestmentsDisposals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DebtInstrumentPremiumPrice" id="vnet_DebtInstrumentPremiumPrice" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DecreaseOfGrantsDueToDisposalOfSubsidiaries" id="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredGovernmentGrants" id="vnet_DeferredGovernmentGrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredGovernmentGrantsCurrent" id="vnet_DeferredGovernmentGrantsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredGovernmentGrantsNoncurrent" id="vnet_DeferredGovernmentGrantsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsCapitalLease" id="vnet_DeferredTaxAssetsCapitalLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsCurrentMember" id="vnet_DeferredTaxAssetsCurrentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsDepreciationAndAmortization" id="vnet_DeferredTaxAssetsDepreciationAndAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsDisposalLossOnLongtermInvestments" id="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsNoncurrentMember" id="vnet_DeferredTaxAssetsNoncurrentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxAssetsPropertyPlantAndEquipmentCurrent" id="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxLiabilitiesEquityMethodInvestments" id="vnet_DeferredTaxLiabilitiesEquityMethodInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DeferredTaxLiabilitiesNoncurrentClassificationAbstract" id="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DepositarySharesIssued" id="vnet_DepositarySharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DepositarySharesIssuedValue" id="vnet_DepositarySharesIssuedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DermotEntitiesMember" id="vnet_DermotEntitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DermotHoldingLimitedMember" id="vnet_DermotHoldingLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DiscountedCashFlowsProjectionsPeriod" id="vnet_DiscountedCashFlowsProjectionsPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DiyixianDotComLimitedMember" id="vnet_DiyixianDotComLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DocumentAndEntityInformationAbstract" id="vnet_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DueFromDueToRelatedPartiesTableTextBlock" id="vnet_DueFromDueToRelatedPartiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DueFromRelatedPartiesCurrentAndNoncurrentAbstract" id="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DueToIntercompanyBorrowingCurrent" id="vnet_DueToIntercompanyBorrowingCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DueToIntercompanyNoncurrent" id="vnet_DueToIntercompanyNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DueToRelatedPartyMember" id="vnet_DueToRelatedPartyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DyxnetCorporateServiceLimitedMember" id="vnet_DyxnetCorporateServiceLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DyxnetInternetCenterLimitedMember" id="vnet_DyxnetInternetCenterLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EarningsPerShareBasicAndDilutedDenominatorAbstract" id="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EarningsPerShareBasicAndDilutedNumeratorAbstract" id="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EconomicInterestsMember" id="vnet_EconomicInterestsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate" id="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EffectOfTaxHolidayOnEarningsPerShareBasic" id="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EffectOfTaxHolidayOnEarningsPerShareDiluted" id="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployeeBenefitsPolicyTextBlock" id="vnet_EmployeeBenefitsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EnterpriseIncomeTaxRate" id="vnet_EnterpriseIncomeTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EntityWideRevenueMajorCustomerNumber" id="vnet_EntityWideRevenueMajorCustomerNumber" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EquityIncentivePlanTwentyFourteenMember" id="vnet_EquityIncentivePlanTwentyFourteenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EquityIncentivePlanTwentyTenMember" id="vnet_EquityIncentivePlanTwentyTenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EquityProfitLoss" id="vnet_EquityProfitLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EstaInvestmentsMember" id="vnet_EstaInvestmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties" id="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal" id="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity" id="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice" id="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FiniteLivedIntangibleAssetsDisposedDuringPeriod" id="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FixedAssetsMember" id="vnet_FixedAssetsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FixedRateTimeDepositsMember" id="vnet_FixedRateTimeDepositsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FloorMember" id="vnet_FloorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FoshanZhuoyiIntelligenceDateCoLtdMember" id="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GovernmentGrantMember" id="vnet_GovernmentGrantMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GovernmentGrantPolicyTextBlock" id="vnet_GovernmentGrantPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GovernmentGrantsDisclosureTextBlock" id="vnet_GovernmentGrantsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GuaranteesEightMember" id="vnet_GuaranteesEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GuaranteesFiveMember" id="vnet_GuaranteesFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GuaranteesFourMember" id="vnet_GuaranteesFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GuaranteesNineMember" id="vnet_GuaranteesNineMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GuaranteesSixMember" id="vnet_GuaranteesSixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GuaranteesTenMember" id="vnet_GuaranteesTenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GuarantorAxis" id="vnet_GuarantorAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
  <element name="GuarantorNameDomain" id="vnet_GuarantorNameDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HeldDirectlyByBeijingIjoyMember" id="vnet_HeldDirectlyByBeijingIjoyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HeldDirectlyByTwentyOneVianetBeijingMember" id="vnet_HeldDirectlyByTwentyOneVianetBeijingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HeldDirectlyByTwentyOneVianetTechnologyMember" id="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HongkongFastwebHoldingsCompanyMember" id="vnet_HongkongFastwebHoldingsCompanyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HostingAndRelatedServicesCostOfGoodsAndServicesSold" id="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HostingAndRelatedServicesRevenue" id="vnet_HostingAndRelatedServicesRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HostingAndRelatedServicesSegmentMember" id="vnet_HostingAndRelatedServicesSegmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" id="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxesLineItems" id="vnet_IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxesTable" id="vnet_IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="IncomeTaxHolidayReductionPeriod" id="vnet_IncomeTaxHolidayReductionPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxRateOnTaxResidentEnterprise" id="vnet_IncomeTaxRateOnTaxResidentEnterprise" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxReconciliationChangeInDeferredTaxes" id="vnet_IncomeTaxReconciliationChangeInDeferredTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits" id="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxReconciliationPreferentialTaxRates" id="vnet_IncomeTaxReconciliationPreferentialTaxRates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInAccountsAndNotesPayable" id="vnet_IncreaseDecreaseInAccountsAndNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" id="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInDeferredGovernmentGrants" id="vnet_IncreaseDecreaseInDeferredGovernmentGrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" id="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IntangibleAssetsExpendituresIncurredButNotYetPaid" id="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InterestExpenseAndAmortizationCostOfBonds" id="vnet_InterestExpenseAndAmortizationCostOfBonds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InterestExpenseTableTextBlock" id="vnet_InterestExpenseTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InternalUseSoftwareMember" id="vnet_InternalUseSoftwareMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InternetDataCenterServicesMember" id="vnet_InternetDataCenterServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="JoytoneInfotechCoLtdSzZhuoaiyiMember" id="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="KingsoftCorporationLimitedMember" id="vnet_KingsoftCorporationLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LandUseRights" id="vnet_LandUseRights" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LandUseRightsAccumulatedAmortization" id="vnet_LandUseRightsAccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LandUseRightsDisclosureTextBlock" id="vnet_LandUseRightsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LandUseRightsMember" id="vnet_LandUseRightsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LandUseRightsNet" id="vnet_LandUseRightsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LandUseRightsPolicyTextBlock" id="vnet_LandUseRightsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LangfangXunchiComputerDataProcessingCompanyLimitedMember" id="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LiabilityClassifiedRSUMember" id="vnet_LiabilityClassifiedRSUMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LoanAgreementMember" id="vnet_LoanAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LoanOneMember" id="vnet_LoanOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LoanTwoMember" id="vnet_LoanTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermBorrowingsMember" id="vnet_LongTermBorrowingsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" id="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermInvestmentsDisclosureTextBlock" id="vnet_LongTermInvestmentsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermLoanFourMember" id="vnet_LongTermLoanFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongtermLoanOneMember" id="vnet_LongtermLoanOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermLoanThreeMember" id="vnet_LongTermLoanThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongtermLoanTwoMember" id="vnet_LongtermLoanTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ManagedNetworkServicesCostOfGoodsAndServicesSold" id="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ManagedNetworkServicesRevenue" id="vnet_ManagedNetworkServicesRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ManagedNetworkServicesSegmentMember" id="vnet_ManagedNetworkServicesSegmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ManagementServicesMember" id="vnet_ManagementServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MasterServicesAgreementMember" id="vnet_MasterServicesAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" id="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonCompleteAgreementMember" id="vnet_NonCompleteAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NoncontrollingInterestChangeFromSaleOfParentEquityInterest" id="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NoncontrollingInterestReversalDueToDisposalOfBusinessCombination" id="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NoncurrentLiabilityMember" id="vnet_NoncurrentLiabilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfInvestmentSecuritiesSold" id="vnet_NumberOfInvestmentSecuritiesSold" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfTranches" id="vnet_NumberOfTranches" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfVariableInterestEntities" id="vnet_NumberOfVariableInterestEntities" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfWhollyOwnedSubsidiaries" id="vnet_NumberOfWhollyOwnedSubsidiaries" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingExpensesNet" id="vnet_OperatingExpensesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" id="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingLossCarryforwardsExpirationYear" id="vnet_OperatingLossCarryforwardsExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OptionAgreementMember" id="vnet_OptionAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OptionExercisePrice" id="vnet_OptionExercisePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OptionFourMember" id="vnet_OptionFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OptionOneMember" id="vnet_OptionOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OptionThreeMember" id="vnet_OptionThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OptionTwoMember" id="vnet_OptionTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OrganizationLineItems" id="vnet_OrganizationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OrganizationTable" id="vnet_OrganizationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="OtherCountriesMember" id="vnet_OtherCountriesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherRelatedPartyTransactionsMember" id="vnet_OtherRelatedPartyTransactionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherSubsidiariesMember" id="vnet_OtherSubsidiariesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OutsideChinaMember" id="vnet_OutsideChinaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PayableForPurchaseOfIntangibleAssets" id="vnet_PayableForPurchaseOfIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PayableForPurchaseOfPropertyPlantAndEquipmentCurrent" id="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PayablesForOfficeSuppliesAndUtilities" id="vnet_PayablesForOfficeSuppliesAndUtilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PaymentsForAssetAcquisitionNetOfCash" id="vnet_PaymentsForAssetAcquisitionNetOfCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PaymentsOfLoanToThirdParty" id="vnet_PaymentsOfLoanToThirdParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" id="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees" id="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfLeaseTerm" id="vnet_PercentageOfLeaseTerm" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfOwnershipInterestsDisposed" id="vnet_PercentageOfOwnershipInterestsDisposed" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfOwnershipInterestSold" id="vnet_PercentageOfOwnershipInterestSold" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfOwnershipInterestsTransferred" id="vnet_PercentageOfOwnershipInterestsTransferred" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PerformanceBasedAwardsMember" id="vnet_PerformanceBasedAwardsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PlatformSoftwareMember" id="vnet_PlatformSoftwareMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PreferentialIncomeTaxRate" id="vnet_PreferentialIncomeTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" id="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PrepaymentForFutureSharesRepurchasePlan" id="vnet_PrepaymentForFutureSharesRepurchasePlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PrepaymentsForBusinessAcquisition" id="vnet_PrepaymentsForBusinessAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromCollectionOfLongtermLoansToThirdParty" id="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromDividendIncomeOfCostMethodInvestments" id="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromSaleAndLeasebackTransactions" id="vnet_ProceedsFromSaleAndLeasebackTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PropertyManagementServicesMember" id="vnet_PropertyManagementServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PropertyMember" id="vnet_PropertyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PropertyPlantAndEquipmentEstimatedLivesTableTextBlock" id="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PropertyPlantAndEquipmentNetExcludingConstructionInProgress" id="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProvisionIncludedInDisposedSubsidiaries" id="vnet_ProvisionIncludedInDisposedSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PurchaseObligationDueInFifthYearAndThereafter" id="vnet_PurchaseObligationDueInFifthYearAndThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PurchaseOfPropertyAndEquipmentThroughCapitalLeases" id="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RadioSpectrumLicenseMember" id="vnet_RadioSpectrumLicenseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReclassificationAdjustmentsMember" id="vnet_ReclassificationAdjustmentsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RelatedPartiesServiceFeeHourlyRate" id="vnet_RelatedPartiesServiceFeeHourlyRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RelatedPartyTransactionSalesToRelatedParty" id="vnet_RelatedPartyTransactionSalesToRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" id="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital" id="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve" id="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RestrictedNetAssets" id="vnet_RestrictedNetAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" id="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfAssetsPledgedAsCollateralTextBlock" id="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfCapitalLeaseObligationsLineItems" id="vnet_ScheduleOfCapitalLeaseObligationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfCapitalLeaseObligationsTable" id="vnet_ScheduleOfCapitalLeaseObligationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" id="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfIncomeBeforeIncomeTaxLineItems" id="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfIncomeBeforeIncomeTaxTable" id="vnet_ScheduleOfIncomeBeforeIncomeTaxTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ScheduleOfLandUseRightTableTextBlock" id="vnet_ScheduleOfLandUseRightTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock" id="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock" id="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock" id="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfShortAndLongTermDebtLineItems" id="vnet_ScheduleOfShortAndLongTermDebtLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfShortAndLongTermDebtTable" id="vnet_ScheduleOfShortAndLongTermDebtTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock" id="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock" id="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SecuritiesLitigationMember" id="vnet_SecuritiesLitigationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SellerOfAipuMember" id="vnet_SellerOfAipuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SellerOfIjoyMember" id="vnet_SellerOfIjoyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SellerOfTheManagedNetworkEntitiesMember" id="vnet_SellerOfTheManagedNetworkEntitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ServiceExpenseMember" id="vnet_ServiceExpenseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ServiceRevenueMember" id="vnet_ServiceRevenueMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares" id="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue" id="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares" id="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue" id="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShanghaiBlueCloudTechnologyCompanyLimitedMember" id="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShanghaiFaweiTechnologyCompanyLimitedMember" id="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShanghaiIjoyInformationTechnologyCompanyLimitedMember" id="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShanghaiShibeiHiTechCompanyLimitedMember" id="vnet_ShanghaiShibeiHiTechCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment" id="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue" id="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant" id="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" id="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue" id="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationPerformanceReviewPeriod" id="vnet_ShareBasedCompensationPerformanceReviewPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareholderMember" id="vnet_ShareholderMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareRepurchasesPolicyTextBlock" id="vnet_ShareRepurchasesPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareSettledBonusesMember" id="vnet_ShareSettledBonusesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShenzhenDiyixianCommunicationCompanyLimitedMember" id="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShenzhenDiyixianTelecommunicationCoLtdMember" id="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShihuaDCInvestmentGroupLimitedMember" id="vnet_ShihuaDCInvestmentGroupLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShihuaDCInvestmentHoldingsLimitedMember" id="vnet_ShihuaDCInvestmentHoldingsLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShortTermInvestmentsTableTextBlock" id="vnet_ShortTermInvestmentsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShortTermInvestmentsTextBlock" id="vnet_ShortTermInvestmentsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShortTermLoanOneMember" id="vnet_ShortTermLoanOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShortTermLoanTwoMember" id="vnet_ShortTermLoanTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SignificantAccountingPoliciesLineItems" id="vnet_SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SignificantAccountingPoliciesTable" id="vnet_SignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="SingleCustomerMember" id="vnet_SingleCustomerMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SocialInsuranceContributionByEmployer" id="vnet_SocialInsuranceContributionByEmployer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SocialInsuranceContributionPlanTextBlock" id="vnet_SocialInsuranceContributionPlanTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StatutoryReserve" id="vnet_StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockIssuedShareForRestrictedSharesVested" id="vnet_StockIssuedShareForRestrictedSharesVested" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockIssuedValueForRestrictedSharesVested" id="vnet_StockIssuedValueForRestrictedSharesVested" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SubsidiariesOfVariableInterestEntityOneMember" id="vnet_SubsidiariesOfVariableInterestEntityOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SupplierRelationshipsMember" id="vnet_SupplierRelationshipsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TaiwanDiyixianMember" id="vnet_TaiwanDiyixianMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TechnicalConsultingAndServiceAgreementMember" id="vnet_TechnicalConsultingAndServiceAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TibetXingtaoCultureCommunicationsCoLtdMember" id="vnet_TibetXingtaoCultureCommunicationsCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TusparkInnovationVentureLimitedMember" id="vnet_TusparkInnovationVentureLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember" id="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetDataCenterCompanyLimitedHongKongMember" id="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetDataCenterCompanyLimitedMember" id="vnet_TwentyOneVianetDataCenterCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetDRPInvestmentHoldingsLimitedMember" id="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetFoshanTechnologyCompanyLimitedMember" id="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetGroupLimitedMember" id="vnet_TwentyOneVianetGroupLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember" id="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetMobileLimitedMember" id="vnet_TwentyOneVianetMobileLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetVenturesLimitedMember" id="vnet_TwentyOneVianetVenturesLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneViaNetXianHoldingLimitedMember" id="vnet_TwentyOneViaNetXianHoldingLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" id="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetXianTechnologyLimitedMember" id="vnet_TwentyOneVianetXianTechnologyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetZhuhaiFinancialLeasingLimitedMember" id="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember" id="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UncategorizedAbstract" id="vnet_UncategorizedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnisplendourCorporationLimitedMember" id="vnet_UnisplendourCorporationLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnisTechMember" id="vnet_UnisTechMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries" id="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense" id="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnsecuredLoanMember" id="vnet_UnsecuredLoanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ValueAddedTaxRate" id="vnet_ValueAddedTaxRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VariableInterestEntitiesMember" id="vnet_VariableInterestEntitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VariableInterestEntityPartnerAxis" id="vnet_VariableInterestEntityPartnerAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem"/>
  <element name="VariableInterestEntityPartnerDomain" id="vnet_VariableInterestEntityPartnerDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VentureMember" id="vnet_VentureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VotingPowerMember" id="vnet_VotingPowerMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WarburgPincusMember" id="vnet_WarburgPincusMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageDiscountRate" id="vnet_WeightedAverageDiscountRate" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" id="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WifireBeijingTechnologyCoLtdMember" id="vnet_WifireBeijingTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WiFireGroupIncorporatedMember" id="vnet_WiFireGroupIncorporatedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WifireOpenNetworkGroupLtdMember" id="vnet_WifireOpenNetworkGroupLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WNTTechnologyLimitedMember" id="vnet_WNTTechnologyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WuhanFastwebCloudComputingCompanyLimitedMember" id="vnet_WuhanFastwebCloudComputingCompanyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="XiaomiCommunicationTechnologyLimitedMember" id="vnet_XiaomiCommunicationTechnologyLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="XiaomiCorporationMember" id="vnet_XiaomiCorporationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="YizhuangVentureInvestmentFundMember" id="vnet_YizhuangVentureInvestmentFundMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>14
<FILENAME>vnet-20171231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Calculation Linkbase - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2018-04-12T02:55:58Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DocumentandEntityInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfOtherComprehensiveIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfOtherComprehensiveIncomeParen" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_ci-StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureOrganizationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureOrganizationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureEstimatedUsefulLivesOfPropertyAndEquipment" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureEstimatedUsefulLivesOfPropertyAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureWeightedAverageUsefulLivesOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureWeightedAverageUsefulLivesOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureInterestExpense" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureInterestExpense"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConcentrationOfRisksAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConcentrationOfRisksAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAnalysisOfAllowanceForDoubtfulDebt" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAnalysisOfAllowanceForDoubtfulDebt"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShortTermInvestments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShortTermInvestmentsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePrepaidExpensesAndOtherCurrentAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePropertyAndEquipmentNetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDepreciationExpense" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDepreciationExpense"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureIntangibleAssetsNetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLandUseRights" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureGoodwill" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLongTermInvestments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLongTermInvestmentsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureInvestmentInEquityInvestees" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureInvestmentInEquityInvestees"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfBankBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfBankBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBankBorrowingsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBankBorrowingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSecuredOrGuaranteedBankBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureComponentsOfAccruedExpensesAndOtherPayables" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureComponentsOfAccruedExpensesAndOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCapitalLeasesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalLeasesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBondsPayableAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBondsPayableAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDeferredGovernmentGrantsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDeferredGovernmentGrantsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureMovementsOfDeferredGovernmentGrants" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureMovementsOfDeferredGovernmentGrants"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTreasuryStockAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTreasuryStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShareBasedCompensationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfEmployeeShareOptionActivity" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfEmployeeShareOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRestrictedStockUnitsActivity" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedStockUnitsActivity"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTaxationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureProfitOrLossBeforeIncomeTaxes" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureProfitOrLossBeforeIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureIncomeTaxExpenseBenefits" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureIncomeTaxExpenseBenefits"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSignificantComponentsOfDeferredTaxes" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureUnrecognizedTaxBenefits" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureUnrecognizedTaxBenefits"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyTransactionsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyTransactions" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyBalances" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalances"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSegmentReportingAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfSegmentResults" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSegmentResults"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRestrictedNetAssetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedNetAssetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBasicAndDilutedLossPerShare" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBasicAndDilutedLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLossPerShareAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLossPerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShareCapitalAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRedeemableNoncontrollingInterestsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRedeemableNoncontrollingInterests" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterests"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCapitalCommitments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalCommitments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePurchaseCommitments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePurchaseCommitments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSubsequentEventsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedBalanceSheets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedBalanceSheetsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheetsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementsOfOperations" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementOfComprehensiveLoss" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLoss"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementOfComprehensiveLossParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLossParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementsOfCashFlows" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyBalancesParentCompanyOnly" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalancesParentCompanyOnly"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsShortTermInvestmentsTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsShortTermInvestmentsTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLandUseRightsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsTreasuryStockTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsMinorityInterestDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSubsequentEventsTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DocumentandEntityInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableNoncurrent" xlink:label="vnet_BondsPayableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLoansFromBank" xlink:label="us-gaap_LongTermLoansFromBank"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="us-gaap_RetainedEarningsAppropriated"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsNotesAndLoansReceivableNetCurrent" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="vnet_LandUseRightsNet" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Goodwill" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_LongTermInvestments" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1.3000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.3800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1.3900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.4000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="1.4100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.4900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="vnet_AccountsAndNotesPayableCurrent" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.2400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LoansPayableCurrent" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" order="1.2700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="vnet_DeferredGovernmentGrantsCurrent" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="vnet_BondsPayableCurrent" order="1.2900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermLoansFromBank" order="1.3100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="1.3200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="vnet_BondsPayableNoncurrent" order="1.3300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" order="1.3400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.3500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.3600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent" order="1.3700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.4200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.4300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAppropriated" order="1.4400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.4500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="1.4600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1.5000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1.4700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="1.4800" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold" xlink:label="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesRevenue" xlink:label="vnet_HostingAndRelatedServicesRevenue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold" xlink:label="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesRevenue" xlink:label="vnet_ManagedNetworkServicesRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingExpensesNet" xlink:label="vnet_OperatingExpensesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="us-gaap_OtherNonoperatingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="us-gaap_OtherOperatingIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_SalesRevenueNet" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_InterestExpense" order="1.1900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.2000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OtherNonoperatingIncome" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OtherNonoperatingExpense" order="1.2400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss" order="1.2900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="1.3000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_OperatingExpensesNet" xlink:to="us-gaap_OtherOperatingIncome" order="1.0800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_OperatingExpensesNet" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_OperatingExpensesNet" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_OperatingExpensesNet" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_OperatingExpensesNet" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_OperatingExpensesNet" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_OperatingExpensesNet" xlink:to="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_OperatingExpensesNet" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="vnet_OperatingExpensesNet" order="1.1600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.2700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_SalesRevenueNet" xlink:to="vnet_HostingAndRelatedServicesRevenue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_SalesRevenueNet" xlink:to="vnet_ManagedNetworkServicesRevenue" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CostMethodInvestmentsDisposals" xlink:label="vnet_CostMethodInvestmentsDisposals"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt" xlink:label="us-gaap_EarlyRepaymentOfSeniorDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInAccountsAndNotesPayable" xlink:label="vnet_IncreaseDecreaseInAccountsAndNotesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInDeferredGovernmentGrants" xlink:label="vnet_IncreaseDecreaseInDeferredGovernmentGrants"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" xlink:label="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="us-gaap_InvestmentIncomeDividend"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaturitiesOfSeniorDebt" xlink:label="us-gaap_MaturitiesOfSeniorDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentsForAssetAcquisitionNetOfCash" xlink:label="vnet_PaymentsForAssetAcquisitionNetOfCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentsOfLoanToThirdParty" xlink:label="vnet_PaymentsOfLoanToThirdParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" xlink:label="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaymentForFutureSharesRepurchasePlan" xlink:label="vnet_PrepaymentForFutureSharesRepurchasePlan"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaymentsForBusinessAcquisition" xlink:label="vnet_PrepaymentsForBusinessAcquisition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" xlink:label="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" xlink:label="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="us-gaap_ProceedsFromMinorityShareholders"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:label="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromSaleAndLeasebackTransactions" xlink:label="vnet_ProceedsFromSaleAndLeasebackTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" xlink:label="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.3100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.4600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.6600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.6700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" order="1.4700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.4800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1.4900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="vnet_PrepaymentsForBusinessAcquisition" order="1.5000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_MaturitiesOfSeniorDebt" order="1.5100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.5200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="1.5300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="1.5400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1.5500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="1.5600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1.5700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" order="1.5800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" order="1.5900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromRepaymentsOfDebt" order="1.6000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="vnet_ProceedsFromSaleAndLeasebackTransactions" order="1.6100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" order="1.6200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromMinorityShareholders" order="1.6300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="vnet_PrepaymentForFutureSharesRepurchasePlan" order="1.6400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.6500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_EarlyRepaymentOfSeniorDebt" order="1.7000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.3200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.3300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.3400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1.3500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="1.3600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="vnet_PaymentsOfLoanToThirdParty" order="1.3700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" order="1.3800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="1.3900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments" order="1.4000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" order="1.4100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInRestrictedCash" order="1.4200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments" order="1.4300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecurities" order="1.4400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="vnet_PaymentsForAssetAcquisitionNetOfCash" order="1.4500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ProfitLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_Depreciation" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ShareBasedCompensation" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.1000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1.1100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="vnet_CostMethodInvestmentsDisposals" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_InvestmentIncomeDividend" order="1.1300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="1.1400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" order="1.1800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" order="1.1900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.2000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.2100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" order="1.2200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="vnet_IncreaseDecreaseInAccountsAndNotesPayable" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" order="1.2400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="1.2700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="vnet_IncreaseDecreaseInDeferredGovernmentGrants" order="1.2900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" order="1.3000" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureOrganizationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToIntercompanyBorrowingCurrent" xlink:label="vnet_DueToIntercompanyBorrowingCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToIntercompanyNoncurrent" xlink:label="vnet_DueToIntercompanyNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="vnet_LandUseRightsNet" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Goodwill" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_LongTermInvestments" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="vnet_AccountsAndNotesPayableCurrent" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="vnet_DueToIntercompanyBorrowingCurrent" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" order="1.2400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="vnet_DeferredGovernmentGrantsCurrent" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="vnet_DueToIntercompanyNoncurrent" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.2900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="1.3000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" order="1.3100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.3200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.3300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent" order="1.3400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureEstimatedUsefulLivesOfPropertyAndEquipment">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureWeightedAverageUsefulLivesOfIntangibleAssets">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureInterestExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment" xlink:label="us-gaap_InterestCostsCapitalizedAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsIncurred" xlink:label="us-gaap_InterestCostsIncurred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InterestExpenseAndAmortizationCostOfBonds" xlink:label="vnet_InterestExpenseAndAmortizationCostOfBonds"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseBorrowings" xlink:label="us-gaap_InterestExpenseBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" xlink:label="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestCostsIncurred" xlink:to="vnet_InterestExpenseAndAmortizationCostOfBonds" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestCostsIncurred" xlink:to="us-gaap_InterestExpenseBorrowings" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestCostsIncurred" xlink:to="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestCostsIncurred" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestCostsCapitalizedAdjustment" order="1.0500" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConcentrationOfRisksAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesAndLoansReceivableGrossCurrent" xlink:label="us-gaap_NotesAndLoansReceivableGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableGrossCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:to="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" order="1.0300" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAnalysisOfAllowanceForDoubtfulDebt">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestments">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AdvancesCurrent" xlink:label="vnet_AdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestReceivable" xlink:label="us-gaap_InterestReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="us-gaap_LoansReceivableNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="us-gaap_NontradeReceivablesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="vnet_AdvancesCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_InterestReceivable" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_NontradeReceivablesCurrent" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_LoansReceivableNet" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="1.0800" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" xlink:label="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_ConstructionInProgressGross" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDepreciationExpense">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" xlink:label="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" xlink:to="us-gaap_CapitalLeasedAssetsGross" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" order="1.0300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="us-gaap_ConstructionInProgressGross" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLandUseRights">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRights" xlink:label="vnet_LandUseRights"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsAccumulatedAmortization" xlink:label="vnet_LandUseRightsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_LandUseRightsNet" xlink:to="vnet_LandUseRights" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_LandUseRightsNet" xlink:to="vnet_LandUseRightsAccumulatedAmortization" order="1.0200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwill">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="us-gaap_AvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_CostMethodInvestments" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_EquityMethodInvestments" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_AvailableForSaleSecurities" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestmentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureInvestmentInEquityInvestees">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfBankBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="us-gaap_LoansPayableToBankCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLoansFromBank" xlink:label="us-gaap_LongTermLoansFromBank"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_LoansPayableToBankCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="us-gaap_DebtCurrent" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="us-gaap_LongTermLoansFromBank" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBankBorrowingsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowings">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureComponentsOfAccruedExpensesAndOtherPayables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayableForPurchaseOfIntangibleAssets" xlink:label="vnet_PayableForPurchaseOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent" xlink:label="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayablesForOfficeSuppliesAndUtilities" xlink:label="vnet_PayablesForOfficeSuppliesAndUtilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_TaxesPayableCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="vnet_PayablesForOfficeSuppliesAndUtilities" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="vnet_PayableForPurchaseOfIntangibleAssets" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_InterestPayableCurrent" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedBonusesCurrent" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_OtherSundryLiabilitiesCurrent" order="1.1000" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter" xlink:label="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" order="1.0600" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalLeasesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBondsPayableAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDeferredGovernmentGrantsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureMovementsOfDeferredGovernmentGrants">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTreasuryStockAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfEmployeeShareOptionActivity">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedStockUnitsActivity">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureProfitOrLossBeforeIncomeTaxes">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureIncomeTaxExpenseBenefits">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxes">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsCapitalLease" xlink:label="vnet_DeferredTaxAssetsCapitalLease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsDepreciationAndAmortization" xlink:label="vnet_DeferredTaxAssetsDepreciationAndAmortization"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments" xlink:label="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent" xlink:label="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxLiabilitiesEquityMethodInvestments" xlink:label="vnet_DeferredTaxLiabilitiesEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="vnet_DeferredTaxAssetsCapitalLease" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="vnet_DeferredTaxAssetsDepreciationAndAmortization" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsEquityMethodInvestments" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="vnet_DeferredTaxLiabilitiesEquityMethodInvestments" order="1.1600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureUnrecognizedTaxBenefits">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactions">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalances">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSegmentResults">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedNetAssetAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBasicAndDilutedLossPerShare">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" xlink:label="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" xlink:label="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" xlink:to="us-gaap_NetIncomeLoss" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" xlink:to="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" order="1.0400" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLossPerShareAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterests">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" xlink:label="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalCommitments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseObligationDueInFifthYearAndThereafter" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="vnet_PurchaseObligationDueInFifthYearAndThereafter" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePurchaseCommitments">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="us-gaap_DueToAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DueFromAffiliateCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DueToAffiliateCurrent" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="vnet_BondsPayableCurrent" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="1.2400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1.2600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheetsParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.0200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLoss">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLossParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfCashFlows">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalancesParentCompanyOnly">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables">
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>15
<FILENAME>vnet-20171231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Definition Linkbase - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2018-04-12T02:55:58Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DocumentandEntityInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfOtherComprehensiveIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfOtherComprehensiveIncomeParen" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_ci-StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureOrganizationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureOrganizationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureEstimatedUsefulLivesOfPropertyAndEquipment" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureEstimatedUsefulLivesOfPropertyAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureWeightedAverageUsefulLivesOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureWeightedAverageUsefulLivesOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureInterestExpense" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureInterestExpense"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConcentrationOfRisksAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConcentrationOfRisksAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAnalysisOfAllowanceForDoubtfulDebt" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAnalysisOfAllowanceForDoubtfulDebt"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShortTermInvestments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShortTermInvestmentsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePrepaidExpensesAndOtherCurrentAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePropertyAndEquipmentNetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDepreciationExpense" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDepreciationExpense"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureIntangibleAssetsNetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLandUseRights" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureGoodwill" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLongTermInvestments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLongTermInvestmentsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureInvestmentInEquityInvestees" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureInvestmentInEquityInvestees"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfBankBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfBankBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBankBorrowingsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBankBorrowingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSecuredOrGuaranteedBankBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureComponentsOfAccruedExpensesAndOtherPayables" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureComponentsOfAccruedExpensesAndOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCapitalLeasesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalLeasesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBondsPayableAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBondsPayableAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDeferredGovernmentGrantsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDeferredGovernmentGrantsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureMovementsOfDeferredGovernmentGrants" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureMovementsOfDeferredGovernmentGrants"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTreasuryStockAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTreasuryStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShareBasedCompensationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfEmployeeShareOptionActivity" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfEmployeeShareOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRestrictedStockUnitsActivity" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedStockUnitsActivity"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTaxationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureProfitOrLossBeforeIncomeTaxes" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureProfitOrLossBeforeIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureIncomeTaxExpenseBenefits" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureIncomeTaxExpenseBenefits"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSignificantComponentsOfDeferredTaxes" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureUnrecognizedTaxBenefits" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureUnrecognizedTaxBenefits"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyTransactionsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyTransactions" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyBalances" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalances"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSegmentReportingAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfSegmentResults" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSegmentResults"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRestrictedNetAssetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedNetAssetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBasicAndDilutedLossPerShare" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBasicAndDilutedLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLossPerShareAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLossPerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShareCapitalAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRedeemableNoncontrollingInterestsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRedeemableNoncontrollingInterests" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterests"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCapitalCommitments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalCommitments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePurchaseCommitments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePurchaseCommitments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSubsequentEventsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedBalanceSheets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedBalanceSheetsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheetsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementsOfOperations" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementOfComprehensiveLoss" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLoss"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementOfComprehensiveLossParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLossParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementsOfCashFlows" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyBalancesParentCompanyOnly" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalancesParentCompanyOnly"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsShortTermInvestmentsTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsShortTermInvestmentsTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLandUseRightsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsTreasuryStockTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsMinorityInterestDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSubsequentEventsTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableNoncurrent" xlink:label="vnet_BondsPayableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLoansFromBank" xlink:label="us-gaap_LongTermLoansFromBank"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="us-gaap_RetainedEarningsAppropriated"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.4300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.4400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.4500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsNotesAndLoansReceivableNetCurrent" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="vnet_LandUseRightsNet" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.3900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.4000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.4600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.4700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.4800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.4900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="1.5000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" order="1.5100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.5200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_AccountsAndNotesPayableCurrent" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_DeferredGovernmentGrantsCurrent" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_BondsPayableCurrent" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermLoansFromBank" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_BondsPayableNoncurrent" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.3800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="1.4100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.4200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_CommonStockValue" order="1.5300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.5400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.5500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_RetainedEarningsAppropriated" order="1.5600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.5700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_TreasuryStockValue" order="1.5800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.5900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterest" order="1.6000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.6100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableNoncurrent" xlink:label="vnet_BondsPayableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLoansFromBank" xlink:label="us-gaap_LongTermLoansFromBank"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_AccountsAndNotesPayableCurrent" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CustomerAdvancesCurrent" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LoansPayableCurrent" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DeferredGovernmentGrantsCurrent" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_BondsPayableCurrent" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermLoansFromBank" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_BondsPayableNoncurrent" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfIncome">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncome">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" xlink:label="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability" xlink:label="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:label="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CostMethodInvestmentsDisposals" xlink:label="vnet_CostMethodInvestmentsDisposals"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt" xlink:label="us-gaap_EarlyRepaymentOfSeniorDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInAccountsAndNotesPayable" xlink:label="vnet_IncreaseDecreaseInAccountsAndNotesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInDeferredGovernmentGrants" xlink:label="vnet_IncreaseDecreaseInDeferredGovernmentGrants"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" xlink:label="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:label="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="us-gaap_InvestmentIncomeDividend"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaturitiesOfSeniorDebt" xlink:label="us-gaap_MaturitiesOfSeniorDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentsForAssetAcquisitionNetOfCash" xlink:label="vnet_PaymentsForAssetAcquisitionNetOfCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentsOfLoanToThirdParty" xlink:label="vnet_PaymentsOfLoanToThirdParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" xlink:label="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaymentForFutureSharesRepurchasePlan" xlink:label="vnet_PrepaymentForFutureSharesRepurchasePlan"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaymentsForBusinessAcquisition" xlink:label="vnet_PrepaymentsForBusinessAcquisition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" xlink:label="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" xlink:label="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="us-gaap_ProceedsFromInterestReceived"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="us-gaap_ProceedsFromMinorityShareholders"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:label="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromSaleAndLeasebackTransactions" xlink:label="vnet_ProceedsFromSaleAndLeasebackTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases" xlink:label="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" xlink:label="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="vnet_CostMethodInvestmentsDisposals" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InvestmentIncomeDividend" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases" order="1.7300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid" order="1.7400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid" order="1.7500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability" order="1.7600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" order="1.8600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="vnet_IncreaseDecreaseInAccountsAndNotesPayable" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="vnet_IncreaseDecreaseInDeferredGovernmentGrants" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PrepaymentsForBusinessAcquisition" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_MaturitiesOfSeniorDebt" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_EarlyRepaymentOfSeniorDebt" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="1.3800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1.3900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="1.4000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1.4100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" order="1.4200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" order="1.4300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfDebt" order="1.4400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_ProceedsFromSaleAndLeasebackTransactions" order="1.4500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" order="1.4600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromMinorityShareholders" order="1.4700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PrepaymentForFutureSharesRepurchasePlan" order="1.4800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.4900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.5000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.5100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.5200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.5300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1.5400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="1.5500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PaymentsOfLoanToThirdParty" order="1.5600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" order="1.5700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="1.5800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments" order="1.5900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" order="1.6000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_IncreaseDecreaseInRestrictedCash" order="1.6100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments" order="1.6200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecurities" order="1.6300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PaymentsForAssetAcquisitionNetOfCash" order="1.6400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.6500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProfitLoss" order="1.6600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.6700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="1.6800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.6900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" order="1.7700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" order="1.7800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" order="1.7900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.8000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.8100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.8200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="1.8400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="1.8500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1.7000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaid" order="1.7100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_ProceedsFromInterestReceived" order="1.7200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AcquiredCompaniesMember" xlink:label="vnet_AcquiredCompaniesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChangesInContingentAcquisitionConsiderationPayable" xlink:label="vnet_ChangesInContingentAcquisitionConsiderationPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DepositarySharesIssued" xlink:label="vnet_DepositarySharesIssued"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DepositarySharesIssuedValue" xlink:label="vnet_DepositarySharesIssuedValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityProfitLoss" xlink:label="vnet_EquityProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest" xlink:label="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="us-gaap_ParentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriatedMember" xlink:label="us-gaap_RetainedEarningsAppropriatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StatutoryReserve" xlink:label="vnet_StatutoryReserve"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StockIssuedShareForRestrictedSharesVested" xlink:label="vnet_StockIssuedShareForRestrictedSharesVested"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StockIssuedValueForRestrictedSharesVested" xlink:label="vnet_StockIssuedValueForRestrictedSharesVested"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_AcquiredCompaniesMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsAppropriatedMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_ParentMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_EquityProfitLoss" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DepositarySharesIssued" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DepositarySharesIssuedValue" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_ChangesInContingentAcquisitionConsiderationPayable" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_StatutoryReserve" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeconsolidationGainOrLossAmount" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestChangeInRedemptionValue" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_StockIssuedShareForRestrictedSharesVested" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_StockIssuedValueForRestrictedSharesVested" order="1.3800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares" order="1.3900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue" order="1.4000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AbitcoolBroadbandIncorporatedChinaMember" xlink:label="vnet_AbitcoolBroadbandIncorporatedChinaMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingHongyuanNetworkTechnologyCoLtdMember" xlink:label="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" xlink:label="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYichengtaiheInvestmentCoLtdMember" xlink:label="vnet_BeijingYichengtaiheInvestmentCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYilongTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingYilongTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DermotHoldingLimitedMember" xlink:label="vnet_DermotHoldingLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DiyixianDotComLimitedMember" xlink:label="vnet_DiyixianDotComLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="dei_EntityIncorporationDateOfIncorporation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationStateCountryName" xlink:label="dei_EntityIncorporationStateCountryName"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" xlink:label="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByBeijingIjoyMember" xlink:label="vnet_HeldDirectlyByBeijingIjoyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByTwentyOneVianetBeijingMember" xlink:label="vnet_HeldDirectlyByTwentyOneVianetBeijingMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByTwentyOneVianetTechnologyMember" xlink:label="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember" xlink:label="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember" xlink:label="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShenzhenDiyixianTelecommunicationCoLtdMember" xlink:label="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShihuaDCInvestmentGroupLimitedMember" xlink:label="vnet_ShihuaDCInvestmentGroupLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiariesMember" xlink:label="us-gaap_SubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDataCenterCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember" xlink:label="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetMobileLimitedMember" xlink:label="vnet_TwentyOneVianetMobileLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetVenturesLimitedMember" xlink:label="vnet_TwentyOneVianetVenturesLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetXianTechnologyLimitedMember" xlink:label="vnet_TwentyOneVianetXianTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember" xlink:label="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember" xlink:label="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntitiesMember" xlink:label="vnet_VariableInterestEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntityPartnerAxis" xlink:label="vnet_VariableInterestEntityPartnerAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntityPartnerDomain" xlink:label="vnet_VariableInterestEntityPartnerDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntityPartnerDomain" xlink:label="vnet_VariableInterestEntityPartnerDomain_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetDataCenterCompanyLimitedMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetMobileLimitedMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetVenturesLimitedMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_AbitcoolBroadbandIncorporatedChinaMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_DiyixianDotComLimitedMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_ShihuaDCInvestmentGroupLimitedMember" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetXianTechnologyLimitedMember" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_DermotHoldingLimitedMember" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingYilongTechnologyCompanyLimitedMember" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingYichengtaiheInvestmentCoLtdMember" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="dei_EntityIncorporationDateOfIncorporation" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="dei_EntityIncorporationStateCountryName" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="vnet_HeldDirectlyByBeijingIjoyMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="vnet_HeldDirectlyByTwentyOneVianetBeijingMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_SubsidiariesMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="vnet_VariableInterestEntityPartnerAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="vnet_VariableInterestEntityPartnerAxis" xlink:to="vnet_VariableInterestEntityPartnerDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="vnet_VariableInterestEntityPartnerAxis" xlink:to="vnet_VariableInterestEntityPartnerDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_VariableInterestEntityPartnerDomain" xlink:to="vnet_VariableInterestEntitiesMember" order="1.0700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DermotEntitiesMember" xlink:label="vnet_DermotEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" xlink:label="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_DermotEntitiesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureOrganizationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementExpirationDate" xlink:label="vnet_AgreementExpirationDate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementTerm" xlink:label="vnet_AgreementTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InternetDataCenterServicesMember" xlink:label="vnet_InternetDataCenterServicesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanAgreementMember" xlink:label="vnet_LoanAgreementMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanOneMember" xlink:label="vnet_LoanOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanTwoMember" xlink:label="vnet_LoanTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfVariableInterestEntities" xlink:label="vnet_NumberOfVariableInterestEntities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionAgreementMember" xlink:label="vnet_OptionAgreementMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionExercisePrice" xlink:label="vnet_OptionExercisePrice"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OrganizationLineItems" xlink:label="vnet_OrganizationLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OrganizationTable" xlink:label="vnet_OrganizationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RelatedPartiesServiceFeeHourlyRate" xlink:label="vnet_RelatedPartiesServiceFeeHourlyRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareholderMember" xlink:label="vnet_ShareholderMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TechnicalConsultingAndServiceAgreementMember" xlink:label="vnet_TechnicalConsultingAndServiceAgreementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WarburgPincusMember" xlink:label="vnet_WarburgPincusMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="vnet_OptionAgreementMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="vnet_TechnicalConsultingAndServiceAgreementMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="vnet_LoanAgreementMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LoanOneMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LoanTwoMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_InternetDataCenterServicesMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_WarburgPincusMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_OrganizationTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_OptionExercisePrice" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_AgreementTerm" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_AgreementExpirationDate" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_RelatedPartiesServiceFeeHourlyRate" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_NumberOfVariableInterestEntities" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_OrganizationTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_OrganizationTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_OrganizationTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_OrganizationTable" xlink:to="us-gaap_DebtInstrumentAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShareholderMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToIntercompanyBorrowingCurrent" xlink:label="vnet_DueToIntercompanyBorrowingCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToIntercompanyNoncurrent" xlink:label="vnet_DueToIntercompanyNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="us-gaap_VariableInterestEntityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.4700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.4800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.4900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="vnet_LandUseRightsNet" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="1.4600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_AccountsAndNotesPayableCurrent" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_DueToIntercompanyBorrowingCurrent" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_DeferredGovernmentGrantsCurrent" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_DueToIntercompanyNoncurrent" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_AssetsAbstract" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.3800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_Liabilities" order="1.3900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_SalesRevenueNet" order="1.4000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ProfitLoss" order="1.4100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.4200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.4300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.4400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.4500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="us-gaap_VariableInterestEntityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201517Member" xlink:label="us-gaap_AccountingStandardsUpdate201517Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="us-gaap_AccountingStandardsUpdate201609Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementTermRenewalOptionPeriod" xlink:label="vnet_AgreementTermRenewalOptionPeriod"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AipuGroupMember" xlink:label="vnet_AipuGroupMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmericanDepositorySharesMember" xlink:label="vnet_AmericanDepositorySharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxAndSurcharges" xlink:label="vnet_BusinessTaxAndSurcharges"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRate" xlink:label="vnet_BusinessTaxRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRateAxis" xlink:label="vnet_BusinessTaxRateAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRateDomain" xlink:label="vnet_BusinessTaxRateDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRateDomain" xlink:label="vnet_BusinessTaxRateDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="us-gaap_CapitalizedComputerSoftwareGross"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeaseMinimumLeasePaymentPercentage" xlink:label="vnet_CapitalLeaseMinimumLeasePaymentPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="us-gaap_CapitalLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CashFlowGrowthRatePercentage" xlink:label="vnet_CashFlowGrowthRatePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsCurrentMember" xlink:label="vnet_DeferredTaxAssetsCurrentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsNoncurrentMember" xlink:label="vnet_DeferredTaxAssetsNoncurrentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DiscountedCashFlowsProjectionsPeriod" xlink:label="vnet_DiscountedCashFlowsProjectionsPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateRemeasurement1" xlink:label="us-gaap_ForeignCurrencyExchangeRateRemeasurement1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_MasterServicesAgreementMember" xlink:label="vnet_MasterServicesAgreementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionFourMember" xlink:label="vnet_OptionFourMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionThreeMember" xlink:label="vnet_OptionThreeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees" xlink:label="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfLeaseTerm" xlink:label="vnet_PercentageOfLeaseTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SignificantAccountingPoliciesLineItems" xlink:label="vnet_SignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SignificantAccountingPoliciesTable" xlink:label="vnet_SignificantAccountingPoliciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ValueAddedTaxRate" xlink:label="vnet_ValueAddedTaxRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WeightedAverageDiscountRate" xlink:label="vnet_WeightedAverageDiscountRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="vnet_MasterServicesAgreementMember" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="vnet_DeferredTaxAssetsCurrentMember" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="vnet_DeferredTaxAssetsNoncurrentMember" order="1.3800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_AipuGroupMember" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="vnet_BusinessTaxRateAxis" xlink:to="vnet_BusinessTaxRateDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="vnet_BusinessTaxRateAxis" xlink:to="vnet_BusinessTaxRateDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_BusinessTaxRateDomain" xlink:to="vnet_OptionThreeMember" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_BusinessTaxRateDomain" xlink:to="vnet_OptionFourMember" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="vnet_AmericanDepositorySharesMember" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_CapitalLeaseObligationsMember" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_SignificantAccountingPoliciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateRemeasurement1" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareGross" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfReportingUnits" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_CashFlowGrowthRatePercentage" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_WeightedAverageDiscountRate" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_DiscountedCashFlowsProjectionsPeriod" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_AgreementTermRenewalOptionPeriod" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_BusinessTaxRate" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_ValueAddedTaxRate" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_BusinessTaxAndSurcharges" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_PercentageOfLeaseTerm" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_CapitalLeaseMinimumLeasePaymentPercentage" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PriorPeriodReclassificationAdjustment" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchaseProgramPeriodInForce1" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="vnet_BusinessTaxRateAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_InvestmentTypeAxis" order="6.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="7.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="8.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" order="9.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201609Member" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201517Member" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureEstimatedUsefulLivesOfPropertyAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureWeightedAverageUsefulLivesOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ContractBacklogMember" xlink:label="vnet_ContractBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InternalUseSoftwareMember" xlink:label="vnet_InternalUseSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PlatformSoftwareMember" xlink:label="vnet_PlatformSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RadioSpectrumLicenseMember" xlink:label="vnet_RadioSpectrumLicenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SupplierRelationshipsMember" xlink:label="vnet_SupplierRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_RadioSpectrumLicenseMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_ContractBacklogMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_SupplierRelationshipsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_PlatformSoftwareMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_InternalUseSoftwareMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureInterestExpense">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConcentrationOfRisksAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage" xlink:label="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="us-gaap_CostOfGoodsTotalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EntityWideRevenueMajorCustomerNumber" xlink:label="vnet_EntityWideRevenueMajorCustomerNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OutsideChinaMember" xlink:label="vnet_OutsideChinaMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNetMember" xlink:label="us-gaap_SalesRevenueServicesNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SingleCustomerMember" xlink:label="vnet_SingleCustomerMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_CostOfGoodsTotalMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueServicesNetMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="vnet_EntityWideRevenueMajorCustomerNumber" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_StatementGeographicalAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_MajorCustomersAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_RangeAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="vnet_SingleCustomerMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="vnet_OutsideChinaMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AipuGroupMember" xlink:label="vnet_AipuGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfWhollyOwnedSubsidiaries" xlink:label="vnet_NumberOfWhollyOwnedSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestSold" xlink:label="vnet_PercentageOfOwnershipInterestSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TibetXingtaoCultureCommunicationsCoLtdMember" xlink:label="vnet_TibetXingtaoCultureCommunicationsCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="vnet_AipuGroupMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="vnet_TibetXingtaoCultureCommunicationsCoLtdMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="vnet_NumberOfWhollyOwnedSubsidiaries" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="vnet_PercentageOfOwnershipInterestSold" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_GainLossOnSaleOfBusiness" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAnalysisOfAllowanceForDoubtfulDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForTradeReceivablesMember" xlink:label="us-gaap_AllowanceForTradeReceivablesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProvisionIncludedInDisposedSubsidiaries" xlink:label="vnet_ProvisionIncludedInDisposedSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="vnet_ProvisionIncludedInDisposedSubsidiaries" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_AllowanceForTradeReceivablesMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtSecurityAxis" xlink:label="us-gaap_DebtSecurityAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FixedRateTimeDepositsMember" xlink:label="vnet_FixedRateTimeDepositsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentLineItems" xlink:label="invest_InvestmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentTable" xlink:label="invest_InvestmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtSecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtSecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtSecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtSecuritiesDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtSecurityAxis" xlink:to="us-gaap_MajorTypesOfDebtSecuritiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtSecurityAxis" xlink:to="us-gaap_MajorTypesOfDebtSecuritiesDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="invest_InvestmentLineItems" xlink:to="invest_InvestmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_InvestmentTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_DebtSecurityAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtSecuritiesDomain" xlink:to="vnet_FixedRateTimeDepositsMember" order="1.0100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentLineItems" xlink:label="invest_InvestmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentTable" xlink:label="invest_InvestmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="invest_InvestmentLineItems" xlink:to="invest_InvestmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_InvestmentTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" xlink:label="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_TangibleAssetImpairmentCharges" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ConstructionInProgressGross" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AssetsHeldUnderCapitalLeasesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDepreciationExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsLineItems" xlink:label="us-gaap_CapitalLeasedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" xlink:label="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeaseMember" xlink:label="vnet_CapitalLeaseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_ScheduleOfCapitalLeasedAsssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_CapitalLeasedAssetsGross" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_ConstructionInProgressGross" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_CapitalLeaseMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ContractBacklogMember" xlink:label="vnet_ContractBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod" xlink:label="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InternalUseSoftwareMember" xlink:label="vnet_InternalUseSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NonCompleteAgreementMember" xlink:label="vnet_NonCompleteAgreementMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PlatformSoftwareMember" xlink:label="vnet_PlatformSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyManagementServicesMember" xlink:label="vnet_PropertyManagementServicesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RadioSpectrumLicenseMember" xlink:label="vnet_RadioSpectrumLicenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SupplierRelationshipsMember" xlink:label="vnet_SupplierRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseRightsMember" xlink:label="us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_RadioSpectrumLicenseMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UseRightsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_ContractBacklogMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_SupplierRelationshipsMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_PlatformSoftwareMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_NonCompleteAgreementMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_InternalUseSoftwareMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_PropertyManagementServicesMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_RangeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLandUseRights">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwill">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesSegmentMember" xlink:label="vnet_HostingAndRelatedServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesSegmentMember" xlink:label="vnet_ManagedNetworkServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="vnet_HostingAndRelatedServicesSegmentMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="vnet_ManagedNetworkServicesSegmentMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestments">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CostMethodInvestmentsDisposals" xlink:label="vnet_CostMethodInvestmentsDisposals"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostmethodInvestmentsMember" xlink:label="us-gaap_CostmethodInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnInvestmentsByCategoryAxis" xlink:label="us-gaap_GainLossOnInvestmentsByCategoryAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" xlink:label="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" xlink:label="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="us-gaap_InvestmentIncomeDividend"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentLineItems" xlink:label="invest_InvestmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentTable" xlink:label="invest_InvestmentTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfInvestmentSecuritiesSold" xlink:label="vnet_NumberOfInvestmentSecuritiesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestsDisposed" xlink:label="vnet_PercentageOfOwnershipInterestsDisposed"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisTechMember" xlink:label="vnet_UnisTechMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_YizhuangVentureInvestmentFundMember" xlink:label="vnet_YizhuangVentureInvestmentFundMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_YizhuangVentureInvestmentFundMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_UnisTechMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_GainLossOnInvestmentsByCategoryAxis" xlink:to="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_GainLossOnInvestmentsByCategoryAxis" xlink:to="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" xlink:to="us-gaap_CostmethodInvestmentsMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="invest_InvestmentLineItems" xlink:to="invest_InvestmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_CostMethodInvestments" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="vnet_CostMethodInvestmentsDisposals" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_InvestmentIncomeDividend" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="vnet_NumberOfInvestmentSecuritiesSold" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="vnet_PercentageOfOwnershipInterestsDisposed" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_EquityMethodInvestmentsFairValueDisclosure" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_GainLossOnInvestmentsByCategoryAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureInvestmentInEquityInvestees">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccumulatedIncomeLossFromEquityMethodInvestments" xlink:label="vnet_AccumulatedIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShihuaDCInvestmentHoldingsLimitedMember" xlink:label="vnet_ShihuaDCInvestmentHoldingsLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisTechMember" xlink:label="vnet_UnisTechMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_YizhuangVentureInvestmentFundMember" xlink:label="vnet_YizhuangVentureInvestmentFundMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_YizhuangVentureInvestmentFundMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_UnisTechMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_ShihuaDCInvestmentHoldingsLimitedMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="vnet_AccumulatedIncomeLossFromEquityMethodInvestments" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfBankBorrowings">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBankBorrowingsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermBorrowingsMember" xlink:label="vnet_LongTermBorrowingsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:label="vnet_ScheduleOfShortAndLongTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfShortAndLongTermDebtTable" xlink:label="vnet_ScheduleOfShortAndLongTermDebtTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="vnet_LongTermBorrowingsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="vnet_ScheduleOfShortAndLongTermDebtTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_ScheduleOfShortAndLongTermDebtTable" xlink:to="us-gaap_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_ScheduleOfShortAndLongTermDebtTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesEightMember" xlink:label="vnet_GuaranteesEightMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesFiveMember" xlink:label="vnet_GuaranteesFiveMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesFourMember" xlink:label="vnet_GuaranteesFourMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesNineMember" xlink:label="vnet_GuaranteesNineMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesSixMember" xlink:label="vnet_GuaranteesSixMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesTenMember" xlink:label="vnet_GuaranteesTenMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorAxis" xlink:label="vnet_GuarantorAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorNameDomain" xlink:label="vnet_GuarantorNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanFourMember" xlink:label="vnet_LongTermLoanFourMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanOneMember" xlink:label="vnet_LongtermLoanOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanThreeMember" xlink:label="vnet_LongTermLoanThreeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanTwoMember" xlink:label="vnet_LongtermLoanTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermLoanOneMember" xlink:label="vnet_ShortTermLoanOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermLoanTwoMember" xlink:label="vnet_ShortTermLoanTwoMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnsecuredLoanMember" xlink:label="vnet_UnsecuredLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LoansPayable" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongtermLoanOneMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_UnsecuredLoanMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_ShortTermLoanOneMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongtermLoanTwoMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongTermLoanThreeMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongTermLoanFourMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_ShortTermLoanTwoMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="vnet_GuarantorAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="vnet_GuarantorAxis" xlink:to="vnet_GuarantorNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesNineMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesTenMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesSixMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesFiveMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesFourMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesEightMember" order="1.1500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FixedAssetsMember" xlink:label="vnet_FixedAssetsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorAxis" xlink:label="vnet_GuarantorAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorNameDomain" xlink:label="vnet_GuarantorNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorNameDomain" xlink:label="vnet_GuarantorNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsMember" xlink:label="vnet_LandUseRightsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanFourMember" xlink:label="vnet_LongTermLoanFourMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanOneMember" xlink:label="vnet_LongtermLoanOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanThreeMember" xlink:label="vnet_LongTermLoanThreeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanTwoMember" xlink:label="vnet_LongtermLoanTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermLoanOneMember" xlink:label="vnet_ShortTermLoanOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongtermLoanOneMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_ShortTermLoanOneMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongtermLoanTwoMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongTermLoanThreeMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongTermLoanFourMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="vnet_GuarantorAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="vnet_GuarantorAxis" xlink:to="vnet_GuarantorNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="vnet_GuarantorAxis" xlink:to="vnet_GuarantorNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_FixedAssetsMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_LandUseRightsMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_LandUseRightsMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureComponentsOfAccruedExpensesAndOtherPayables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalLeasesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="us-gaap_CapitalLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="us-gaap_DebtWeightedAverageInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCapitalLeaseObligationsLineItems" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCapitalLeaseObligationsTable" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_CapitalLeaseObligationsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_ScheduleOfCapitalLeaseObligationsLineItems" xlink:to="vnet_ScheduleOfCapitalLeaseObligationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ScheduleOfCapitalLeaseObligationsLineItems" xlink:to="us-gaap_DebtWeightedAverageInterestRate" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_ScheduleOfCapitalLeaseObligationsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBondsPayableAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSevenPercentDueTwoThousandTwentyMember" xlink:label="vnet_BondsSevenPercentDueTwoThousandTwentyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" xlink:label="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DebtInstrumentPremiumPrice" xlink:label="vnet_DebtInstrumentPremiumPrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="vnet_DebtInstrumentPremiumPrice" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSevenPercentDueTwoThousandTwentyMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDeferredGovernmentGrantsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:label="vnet_ComponentsOfOtherIncomeExpenseLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseTable" xlink:label="vnet_ComponentsOfOtherIncomeExpenseTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="us-gaap_DeferredRevenueArrangementTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="us-gaap_DeferredRevenueArrangementTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="us-gaap_DeferredRevenueArrangementTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantMember" xlink:label="vnet_GovernmentGrantMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromGrants" xlink:label="us-gaap_RevenueFromGrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_ComponentsOfOtherIncomeExpenseTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="us-gaap_RevenueFromGrants" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_ComponentsOfOtherIncomeExpenseTable" xlink:to="us-gaap_DeferredRevenueArrangementTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DeferredRevenueArrangementTypeAxis" xlink:to="us-gaap_DeferredRevenueArrangementTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DeferredRevenueArrangementTypeAxis" xlink:to="us-gaap_DeferredRevenueArrangementTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenueArrangementTypeDomain" xlink:to="vnet_GovernmentGrantMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureMovementsOfDeferredGovernmentGrants">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmortizationOfGrants" xlink:label="vnet_AmortizationOfGrants"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:label="vnet_ComponentsOfOtherIncomeExpenseLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseTable" xlink:label="vnet_ComponentsOfOtherIncomeExpenseTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries" xlink:label="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrants" xlink:label="vnet_DeferredGovernmentGrants"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="us-gaap_DeferredRevenueArrangementTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="us-gaap_DeferredRevenueArrangementTypeDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantMember" xlink:label="vnet_GovernmentGrantMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromGrants" xlink:label="us-gaap_RevenueFromGrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_ComponentsOfOtherIncomeExpenseTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_DeferredGovernmentGrants" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="us-gaap_RevenueFromGrants" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_AmortizationOfGrants" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_ComponentsOfOtherIncomeExpenseTable" xlink:to="us-gaap_DeferredRevenueArrangementTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DeferredRevenueArrangementTypeAxis" xlink:to="us-gaap_DeferredRevenueArrangementTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredRevenueArrangementTypeDomain" xlink:to="vnet_GovernmentGrantMember" order="1.0100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTreasuryStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmericanDepositorySharesMember" xlink:label="vnet_AmericanDepositorySharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationEquityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityTable" xlink:label="us-gaap_ScheduleOfCapitalizationEquityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="vnet_AmericanDepositorySharesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationEquityTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCapitalizationEquityTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="us-gaap_MultiemployerPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SocialInsuranceContributionByEmployer" xlink:label="vnet_SocialInsuranceContributionByEmployer"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_MultiemployerPlansLineItems" xlink:to="us-gaap_ScheduleOfMultiemployerPlansTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MultiemployerPlansLineItems" xlink:to="vnet_SocialInsuranceContributionByEmployer" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="us-gaap_StatementGeographicalAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DermotEntitiesMember" xlink:label="vnet_DermotEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityIncentivePlanTwentyFourteenMember" xlink:label="vnet_EquityIncentivePlanTwentyFourteenMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityIncentivePlanTwentyTenMember" xlink:label="vnet_EquityIncentivePlanTwentyTenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionOneMember" xlink:label="vnet_OptionOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionTwoMember" xlink:label="vnet_OptionTwoMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PerformanceBasedAwardsMember" xlink:label="vnet_PerformanceBasedAwardsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue" xlink:label="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue" xlink:label="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationPerformanceReviewPeriod" xlink:label="vnet_ShareBasedCompensationPerformanceReviewPeriod"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareSettledBonusesMember" xlink:label="vnet_ShareSettledBonusesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="vnet_DermotEntitiesMember" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="vnet_EquityIncentivePlanTwentyTenMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="vnet_EquityIncentivePlanTwentyFourteenMember" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationPerformanceReviewPeriod" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="vnet_PerformanceBasedAwardsMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="vnet_ShareSettledBonusesMember" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="vnet_OptionOneMember" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="vnet_OptionTwoMember" order="1.2600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfEmployeeShareOptionActivity">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityIncentivePlanTwentyTenMember" xlink:label="vnet_EquityIncentivePlanTwentyTenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="vnet_EquityIncentivePlanTwentyTenMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="1.1500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedStockUnitsActivity">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.0500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AdditionalPreferentialIncomeTaxRateTerm" xlink:label="vnet_AdditionalPreferentialIncomeTaxRateTerm"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" xlink:label="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate" xlink:label="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EnterpriseIncomeTaxRate" xlink:label="vnet_EnterpriseIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="country_HK"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxesLineItems" xlink:label="vnet_IncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxesTable" xlink:label="vnet_IncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxHolidayReductionPeriod" xlink:label="vnet_IncomeTaxHolidayReductionPeriod"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxRateOnTaxResidentEnterprise" xlink:label="vnet_IncomeTaxRateOnTaxResidentEnterprise"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingLossCarryforwardsExpirationYear" xlink:label="vnet_OperatingLossCarryforwardsExpirationYear"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PreferentialIncomeTaxRate" xlink:label="vnet_PreferentialIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember" xlink:label="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TaiwanDiyixianMember" xlink:label="vnet_TaiwanDiyixianMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="country_TW"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetGroupLimitedMember" xlink:label="vnet_TwentyOneVianetGroupLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense" xlink:label="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="vnet_TaiwanDiyixianMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="vnet_TwentyOneVianetGroupLimitedMember" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_IncomeTaxesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_EnterpriseIncomeTaxRate" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_PreferentialIncomeTaxRate" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_IncomeTaxHolidayReductionPeriod" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_AdditionalPreferentialIncomeTaxRateTerm" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_IncomeTaxRateOnTaxResidentEnterprise" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_OperatingLossCarryforwardsExpirationYear" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_IncomeTaxesTable" xlink:to="us-gaap_StatementGeographicalAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_IncomeTaxesTable" xlink:to="dei_LegalEntityAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_IncomeTaxesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_IncomeTaxesTable" xlink:to="us-gaap_RangeAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_TW" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_HK" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureProfitOrLossBeforeIncomeTaxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherCountriesMember" xlink:label="vnet_OtherCountriesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfIncomeBeforeIncomeTaxTable" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" xlink:to="vnet_ScheduleOfIncomeBeforeIncomeTaxTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_ScheduleOfIncomeBeforeIncomeTaxTable" xlink:to="us-gaap_StatementGeographicalAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="vnet_OtherCountriesMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureIncomeTaxExpenseBenefits">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxes">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureUnrecognizedTaxBenefits">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ABitCoolIncorporatedMember" xlink:label="vnet_ABitCoolIncorporatedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EconomicInterestsMember" xlink:label="vnet_EconomicInterestsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VotingPowerMember" xlink:label="vnet_VotingPowerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_EconomicInterestsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_VotingPowerMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ABitCoolIncorporatedMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactions">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingCheetahMobileTechnologyLimitedMember" xlink:label="vnet_BeijingCheetahMobileTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" xlink:label="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" xlink:label="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingXiaomiMobileSoftwareLimitedMember" xlink:label="vnet_BeijingXiaomiMobileSoftwareLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CDGuotaoMember" xlink:label="vnet_CDGuotaoMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChengduXingpuInvestmentManagementLimitedMember" xlink:label="vnet_ChengduXingpuInvestmentManagementLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DyxnetCorporateServiceLimitedMember" xlink:label="vnet_DyxnetCorporateServiceLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DyxnetInternetCenterLimitedMember" xlink:label="vnet_DyxnetInternetCenterLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeRelatedParty" xlink:label="us-gaap_InterestIncomeRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorPropertyClassAxis" xlink:label="us-gaap_MajorPropertyClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorPropertyClassDomain" xlink:label="us-gaap_MajorPropertyClassDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorPropertyClassDomain" xlink:label="us-gaap_MajorPropertyClassDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagementServicesMember" xlink:label="vnet_ManagementServicesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherRelatedPartyTransactionsMember" xlink:label="vnet_OtherRelatedPartyTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RelatedPartyTransactionSalesToRelatedParty" xlink:label="vnet_RelatedPartyTransactionSalesToRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ServiceExpenseMember" xlink:label="vnet_ServiceExpenseMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ServiceRevenueMember" xlink:label="vnet_ServiceRevenueMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WifireBeijingTechnologyCoLtdMember" xlink:label="vnet_WifireBeijingTechnologyCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WNTTechnologyLimitedMember" xlink:label="vnet_WNTTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_XiaomiCommunicationTechnologyLimitedMember" xlink:label="vnet_XiaomiCommunicationTechnologyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorPropertyClassAxis" xlink:to="us-gaap_MajorPropertyClassDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorPropertyClassAxis" xlink:to="us-gaap_MajorPropertyClassDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorPropertyClassDomain" xlink:to="us-gaap_EquipmentMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_XiaomiCommunicationTechnologyLimitedMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ChengduXingpuInvestmentManagementLimitedMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingXiaomiMobileSoftwareLimitedMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingCheetahMobileTechnologyLimitedMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_OtherRelatedPartyTransactionsMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_DyxnetCorporateServiceLimitedMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WNTTechnologyLimitedMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_DyxnetInternetCenterLimitedMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_CDGuotaoMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WifireBeijingTechnologyCoLtdMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="vnet_ServiceRevenueMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="vnet_ServiceExpenseMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="vnet_ManagementServicesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="vnet_RelatedPartyTransactionSalesToRelatedParty" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestIncomeRelatedParty" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_MajorPropertyClassAxis" order="3.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalances">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" xlink:label="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" xlink:label="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CDGuotaoMember" xlink:label="vnet_CDGuotaoMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChengduXingpuInvestmentManagementLimitedMember" xlink:label="vnet_ChengduXingpuInvestmentManagementLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherRelatedPartyTransactionsMember" xlink:label="vnet_OtherRelatedPartyTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfAipuMember" xlink:label="vnet_SellerOfAipuMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfIjoyMember" xlink:label="vnet_SellerOfIjoyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfTheManagedNetworkEntitiesMember" xlink:label="vnet_SellerOfTheManagedNetworkEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiFaweiTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiShibeiHiTechCompanyLimitedMember" xlink:label="vnet_ShanghaiShibeiHiTechCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WifireBeijingTechnologyCoLtdMember" xlink:label="vnet_WifireBeijingTechnologyCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WuhanFastwebCloudComputingCompanyLimitedMember" xlink:label="vnet_WuhanFastwebCloudComputingCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_XiaomiCommunicationTechnologyLimitedMember" xlink:label="vnet_XiaomiCommunicationTechnologyLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrentAbstract" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_XiaomiCommunicationTechnologyLimitedMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfIjoyMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WifireBeijingTechnologyCoLtdMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShanghaiShibeiHiTechCompanyLimitedMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WuhanFastwebCloudComputingCompanyLimitedMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfAipuMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ChengduXingpuInvestmentManagementLimitedMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_OtherRelatedPartyTransactionsMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfTheManagedNetworkEntitiesMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_CDGuotaoMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrentAbstract" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSegmentResults">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="us-gaap_ConsolidationItemsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="us-gaap_ConsolidationItemsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="us-gaap_ConsolidationItemsDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesSegmentMember" xlink:label="vnet_HostingAndRelatedServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesSegmentMember" xlink:label="vnet_ManagedNetworkServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="us-gaap_OtherOperatingIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConsolidationItemsAxis" xlink:to="us-gaap_ConsolidationItemsDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidationItemsAxis" xlink:to="us-gaap_ConsolidationItemsDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_Revenues" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherOperatingIncome" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SalesRevenueNet" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GrossProfit" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConsolidationItemsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="vnet_HostingAndRelatedServicesSegmentMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="vnet_ManagedNetworkServicesSegmentMember" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedNetAssetAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital" xlink:label="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve" xlink:label="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RestrictedNetAssets" xlink:label="vnet_RestrictedNetAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="us-gaap_RetainedEarningsAppropriated"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatutoryAccountingPracticesLineItems" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatutoryAccountingPracticesTable" xlink:label="us-gaap_StatutoryAccountingPracticesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_RetainedEarningsAppropriated" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="vnet_RestrictedNetAssets" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatutoryAccountingPracticesTable" xlink:to="us-gaap_StatementGeographicalAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatutoryAccountingPracticesTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBasicAndDilutedLossPerShare">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLossPerShareAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmericanDepositorySharesMember" xlink:label="vnet_AmericanDepositorySharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="us-gaap_BusinessAcquisitionSharePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommonStockVotesPerShare" xlink:label="vnet_CommonStockVotesPerShare"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ConvertibleSharesExchangeRatio" xlink:label="vnet_ConvertibleSharesExchangeRatio"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EstaInvestmentsMember" xlink:label="vnet_EstaInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_KingsoftCorporationLimitedMember" xlink:label="vnet_KingsoftCorporationLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TusparkInnovationVentureLimitedMember" xlink:label="vnet_TusparkInnovationVentureLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_XiaomiCorporationMember" xlink:label="vnet_XiaomiCorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TusparkInnovationVentureLimitedMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="vnet_AmericanDepositorySharesMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="vnet_CommonStockVotesPerShare" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="vnet_ConvertibleSharesExchangeRatio" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_KingsoftCorporationLimitedMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_XiaomiCorporationMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_EstaInvestmentsMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_BusinessAcquisitionSharePrice" order="1.0700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AipuGroupMember" xlink:label="vnet_AipuGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight" xlink:label="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CeilingMember" xlink:label="vnet_CeilingMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice" xlink:label="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FloorMember" xlink:label="vnet_FloorMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfTranches" xlink:label="vnet_NumberOfTranches"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:label="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:label="us-gaap_RedeemableNoncontrollingInterestLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_AipuGroupMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:to="us-gaap_StatementScenarioAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="vnet_NumberOfTranches" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="vnet_FloorMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="vnet_CeilingMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterests">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosureRecurring" xlink:label="us-gaap_AssetsFairValueDisclosureRecurring"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="us-gaap_AvailableforsaleSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BankTimeDepositsMember" xlink:label="us-gaap_BankTimeDepositsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BondsMember" xlink:label="us-gaap_BondsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessAcquisitionContingentConsiderationMember" xlink:label="vnet_BusinessAcquisitionContingentConsiderationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="us-gaap_CashEquivalentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToRelatedPartyMember" xlink:label="vnet_DueToRelatedPartyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureRecurring" xlink:label="us-gaap_LiabilitiesFairValueDisclosureRecurring"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LiabilityClassifiedRSUMember" xlink:label="vnet_LiabilityClassifiedRSUMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareSettledBonusesMember" xlink:label="vnet_ShareSettledBonusesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureRecurring" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosureRecurring" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_InvestmentTypeAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_InformationByCategoryOfDebtSecurityAxis" order="6.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="7.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_BankTimeDepositsMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_ShareSettledBonusesMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_LiabilityClassifiedRSUMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_BusinessAcquisitionContingentConsiderationMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_BondsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="us-gaap_AvailableforsaleSecuritiesMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_DueToRelatedPartyMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CashEquivalentsMember" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessAcquisitionContingentConsiderationMember" xlink:label="vnet_BusinessAcquisitionContingentConsiderationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashDistributionMember" xlink:label="us-gaap_CashDistributionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties" xlink:label="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LiabilityClassifiedRSUMember" xlink:label="vnet_LiabilityClassifiedRSUMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ReclassificationAdjustmentsMember" xlink:label="vnet_ReclassificationAdjustmentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareSettledBonusesMember" xlink:label="vnet_ShareSettledBonusesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="us-gaap_CashDistributionMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="vnet_ReclassificationAdjustmentsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_BusinessAcquisitionContingentConsiderationMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_ShareSettledBonusesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_LiabilityClassifiedRSUMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentAndContingenciesTable" xlink:label="vnet_CommitmentAndContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentsAndContingenciesLineItems" xlink:label="vnet_CommitmentsAndContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationReserve" xlink:label="us-gaap_LitigationReserve"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NoncurrentLiabilityMember" xlink:label="vnet_NoncurrentLiabilityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SecuritiesLitigationMember" xlink:label="vnet_SecuritiesLitigationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="vnet_NoncurrentLiabilityMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_CommitmentAndContingenciesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_CommitmentAndContingenciesTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="vnet_CommitmentAndContingenciesTable" xlink:to="us-gaap_LitigationStatusAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="vnet_CommitmentAndContingenciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseMinimumRentals" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_LitigationReserve" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LitigationStatusDomain" xlink:to="vnet_SecuritiesLitigationMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1.0800" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalCommitments">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalPurchaseCommitmentsMember" xlink:label="vnet_CapitalPurchaseCommitmentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureAxis" xlink:label="vnet_CommitmentByNatureAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureDomain" xlink:label="vnet_CommitmentByNatureDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureDomain" xlink:label="vnet_CommitmentByNatureDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" xlink:label="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="us-gaap_LongTermPurchaseCommitmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseObligationDueInFifthYearAndThereafter" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="vnet_CommitmentByNatureAxis" xlink:to="vnet_CommitmentByNatureDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="vnet_CommitmentByNatureAxis" xlink:to="vnet_CommitmentByNatureDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CommitmentByNatureDomain" xlink:to="vnet_CapitalPurchaseCommitmentsMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="vnet_PurchaseObligationDueInFifthYearAndThereafter" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="vnet_CommitmentByNatureAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePurchaseCommitments">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BandwidthAndCabinetCapacityMember" xlink:label="vnet_BandwidthAndCabinetCapacityMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureAxis" xlink:label="vnet_CommitmentByNatureAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureDomain" xlink:label="vnet_CommitmentByNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="us-gaap_LongTermPurchaseCommitmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseCommitmentMember" xlink:label="us-gaap_PurchaseCommitmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseObligationDueInFifthYearAndThereafter" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="vnet_CommitmentByNatureAxis" xlink:to="vnet_CommitmentByNatureDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CommitmentByNatureDomain" xlink:to="us-gaap_PurchaseCommitmentMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="vnet_BandwidthAndCabinetCapacityMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="vnet_PurchaseObligationDueInFifthYearAndThereafter" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="vnet_CommitmentByNatureAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestsTransferred" xlink:label="vnet_PercentageOfOwnershipInterestsTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisplendourCorporationLimitedMember" xlink:label="vnet_UnisplendourCorporationLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisTechMember" xlink:label="vnet_UnisTechMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_UnisTechMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_UnisplendourCorporationLimitedMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="vnet_PercentageOfOwnershipInterestsTransferred" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableNoncurrent" xlink:label="vnet_BondsPayableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementTable" xlink:label="us-gaap_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="us-gaap_DueToAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromAffiliateCurrent" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CondensedBalanceSheetStatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsAbstract" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToAffiliateCurrent" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_BondsPayableCurrent" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_BondsPayableNoncurrent" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.3800" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheetsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementTable" xlink:label="us-gaap_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CondensedBalanceSheetStatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="us-gaap_CondensedIncomeStatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:label="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SubsidiariesOfVariableInterestEntityOneMember" xlink:label="vnet_SubsidiariesOfVariableInterestEntityOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedIncomeStatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedIncomeStatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="vnet_SubsidiariesOfVariableInterestEntityOneMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:to="us-gaap_CondensedIncomeStatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.1000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLoss">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:label="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_CondensedStatementOfComprehensiveIncomeTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLossParenthetical">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:label="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_CondensedStatementOfComprehensiveIncomeTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedCashFlowStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="us-gaap_CondensedCashFlowStatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CondensedCashFlowStatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CondensedCashFlowStatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalancesParentCompanyOnly">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="us-gaap_DueToAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HongkongFastwebHoldingsCompanyMember" xlink:label="vnet_HongkongFastwebHoldingsCompanyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherSubsidiariesMember" xlink:label="vnet_OtherSubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:label="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfAipuMember" xlink:label="vnet_SellerOfAipuMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfIjoyMember" xlink:label="vnet_SellerOfIjoyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetGroupLimitedMember" xlink:label="vnet_TwentyOneVianetGroupLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetMobileLimitedMember" xlink:label="vnet_TwentyOneVianetMobileLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneViaNetXianHoldingLimitedMember" xlink:label="vnet_TwentyOneViaNetXianHoldingLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VentureMember" xlink:label="vnet_VentureMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WifireOpenNetworkGroupLtdMember" xlink:label="vnet_WifireOpenNetworkGroupLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueToAffiliateCurrent" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_TwentyOneVianetGroupLimitedMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_HongkongFastwebHoldingsCompanyMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_TwentyOneVianetMobileLimitedMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_VentureMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WifireOpenNetworkGroupLtdMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_TwentyOneViaNetXianHoldingLimitedMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_OtherSubsidiariesMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfIjoyMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfAipuMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:to="us-gaap_DueFromAffiliateCurrent" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAbstract" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSevenPercentDueTwoThousandTwentyMember" xlink:label="vnet_BondsSevenPercentDueTwoThousandTwentyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember" xlink:label="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedFinancialStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DebtInstrumentPremiumPrice" xlink:label="vnet_DebtInstrumentPremiumPrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="us-gaap_ScheduleOfCondensedFinancialStatementsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_ScheduleOfCondensedFinancialStatementsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseMinimumRentals" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LeaseExpirationDate1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="vnet_DebtInstrumentPremiumPrice" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSevenPercentDueTwoThousandTwentyMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_StatementGeographicalAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="us-gaap_OperatingLeasedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" xlink:label="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_ScheduleOfOperatingLeasedAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BankBorrowingsMember" xlink:label="vnet_BankBorrowingsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableMember" xlink:label="vnet_BondsPayableMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BankBorrowingsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsPayableMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtDisclosureTextBlock" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueFromDueToRelatedPartiesTableTextBlock" xlink:label="vnet_DueFromDueToRelatedPartiesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DueFromDueToRelatedPartiesTableTextBlock" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BandwidthAndCabinetCapacityMember" xlink:label="vnet_BandwidthAndCabinetCapacityMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" xlink:label="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="vnet_BandwidthAndCabinetCapacityMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>16
<FILENAME>vnet-20171231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Labels Linkbase - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2018-04-12T02:55:58Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AbitcoolBroadbandIncorporatedChinaMember" xlink:label="vnet_AbitcoolBroadbandIncorporatedChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AbitcoolBroadbandIncorporatedChinaMember_lbl" xml:lang="en-US" id="id_6903966_1657279_3_1">Abitcool Broadband Incorporated China [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AbitcoolBroadbandIncorporatedChinaMember_lbl" xml:lang="en-US" id="id_6903966_1657279_1_1">Abitcool Broadband Incorporated China [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AbitcoolBroadbandIncorporatedChinaMember_lbl" xml:lang="en-US" id="id_6903966_1657279_2_1">Abitcool (China) Broadband Inc. ("aBitCool DG")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AbitcoolBroadbandIncorporatedChinaMember" xlink:to="vnet_AbitcoolBroadbandIncorporatedChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ABitCoolIncorporatedMember" xlink:label="vnet_ABitCoolIncorporatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ABitCoolIncorporatedMember_lbl" xml:lang="en-US" id="id_6903966_1743897_3_1">aBitCool Incorporated [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ABitCoolIncorporatedMember_lbl" xml:lang="en-US" id="id_6903966_1743897_1_1">aBitCool Incorporated [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ABitCoolIncorporatedMember_lbl" xml:lang="en-US" id="id_6903966_1743897_2_1">aBitCool Incorporated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ABitCoolIncorporatedMember" xlink:to="vnet_ABitCoolIncorporatedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_6903966_1547540_1_1">Accounting Policies [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_6903966_1547540_2_1">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201517Member" xlink:label="us-gaap_AccountingStandardsUpdate201517Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201517Member_lbl" xml:lang="en-US" id="id_6903966_1554099_1_1">Accounting Standards Update 2015-17 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingStandardsUpdate201517Member_lbl" xml:lang="en-US" id="id_6903966_1554099_2_1">Accounting Standards Update 2015-17 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201517Member" xlink:to="us-gaap_AccountingStandardsUpdate201517Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="us-gaap_AccountingStandardsUpdate201609Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate201609Member_lbl" xml:lang="en-US" id="id_6903966_1554102_1_1">Accounting Standards Update 2016-09 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingStandardsUpdate201609Member_lbl" xml:lang="en-US" id="id_6903966_1554102_2_1">Accounting Standards Update 2016-09</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201609Member" xlink:to="us-gaap_AccountingStandardsUpdate201609Member_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AccountsAndNotesPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1634575_3_1">Accounts and Notes Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AccountsAndNotesPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1634575_1_1">Accounts and Notes Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="vnet_AccountsAndNotesPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1634575_32_1">Accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AccountsAndNotesPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1634575_2_1">Accounts and notes payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="vnet_AccountsAndNotesPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1634575_12_1">Accounts and notes payable (including accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries of RMB441,847 and RMB157,970 (US$24,280) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AccountsAndNotesPayableCurrent" xlink:to="vnet_AccountsAndNotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US" id="id_6903966_1554106_1_1">Accounts, Notes, Loans and Financing Receivable [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US" id="id_6903966_1554106_2_1">Accounts, Notes, Loans and Financing Receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US" id="id_6903966_1567244_1_1">Accounts, Notes, Loans and Financing Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US" id="id_6903966_1567244_2_1">Accounts and notes receivable (net of allowance for doubtful debt of RMB80,910 and RMB73,656 (US$11,321) as of December 31, 2016 and 2017, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US" id="id_6903966_1567244_6_1">Accounts and notes receivable (net of allowance for doubtful debt of RMB80,910 and RMB73,656 (US$11,321) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_AccountsNotesAndLoansReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US" id="id_6903966_1547559_1_1">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US" id="id_6903966_1547559_2_1">Accrued Expenses And Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1561615_1_1">Accounts Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1561615_2_1">Account payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US" id="id_6903966_1567241_1_1">Accounts Receivable, Gross, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US" id="id_6903966_1567241_2_1">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="id_6903966_1566227_1_1">Accounts Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="id_6903966_1566227_2_1">Accounts receivable (net of allowance for doubtful debt of RMB80,313 and RMB70,627 (US$10,855) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563361_1_1">Accrued Bonuses, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedBonusesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563361_2_1">Share-settled bonuses and liability classified RSU</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedBonusesCurrent" xlink:to="us-gaap_AccruedBonusesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563363_1_1">Accrued Income Taxes, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563363_32_1">Income taxes payable (including income taxes payable of the Consolidated VIEs without recourse to the primary beneficiaries of RMB25,466 and RMB7,400 (US$1,137) as of December 31, 2016 and 2017, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563363_2_1">Income tax payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563363_12_1">Income tax payables of the Consolidated VIEs without recourse to the primary beneficiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US" id="id_6903966_1563349_1_1">Accrued Liabilities and Other Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US" id="id_6903966_1563349_32_1">Accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US" id="id_6903966_1563349_2_1">Accrued expenses and other payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US" id="id_6903966_1563349_6_1">Accrued expenses and other payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US" id="id_6903966_1563349_12_1">Accrued expenses and other payables (including accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries of RMB525,613 and RMB368,190 (US$56,590) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US" id="id_6903966_1562462_1_1">Accrued Professional Fees, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US" id="id_6903966_1562462_2_1">Accrued service fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_6903966_1562459_1_1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_6903966_1562459_14_1">Less: Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccumulatedIncomeLossFromEquityMethodInvestments" xlink:label="vnet_AccumulatedIncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AccumulatedIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1753835_3_1">Accumulated Income (Loss) from Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AccumulatedIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1753835_1_1">Accumulated Income (Loss) from Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_AccumulatedIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1753835_14_1">Accumulated, share equity gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AccumulatedIncomeLossFromEquityMethodInvestments" xlink:to="vnet_AccumulatedIncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="id_6903966_1547575_1_1">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="id_6903966_1547575_2_1">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1561589_1_1">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1561589_2_1">Accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xml:lang="en-US" id="id_6903966_1550801_1_1">Accumulated Other Comprehensive Income (Loss) [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xml:lang="en-US" id="id_6903966_1550801_2_1">Accumulated Other Comprehensive Income (Loss) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_6903966_1557434_1_1">AOCI Attributable to Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_6903966_1557434_2_1">Accumulated other comprehensive (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xml:lang="en-US" id="id_6903966_1550803_1_1">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xml:lang="en-US" id="id_6903966_1550803_2_1">Accumulated Translation Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AcquiredCompaniesMember" xlink:label="vnet_AcquiredCompaniesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AcquiredCompaniesMember_lbl" xml:lang="en-US" id="id_6903966_1672567_3_1">Acquired Companies [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AcquiredCompaniesMember_lbl" xml:lang="en-US" id="id_6903966_1672567_1_1">Acquired Companies [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AcquiredCompaniesMember_lbl" xml:lang="en-US" id="id_6903966_1672567_2_1">Esta/King Venture/Xiaomi</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AcquiredCompaniesMember" xlink:to="vnet_AcquiredCompaniesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" id="id_6903966_1562454_1_1">Additional Paid in Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" id="id_6903966_1562454_2_1">Additional paid-incapital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="id_6903966_1550810_1_1">Additional Paid-in Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="id_6903966_1550810_2_1">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AdditionalPreferentialIncomeTaxRateTerm" xlink:label="vnet_AdditionalPreferentialIncomeTaxRateTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AdditionalPreferentialIncomeTaxRateTerm_lbl" xml:lang="en-US" id="id_6903966_1596663_3_1">Additional Preferential Income Tax Rate, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AdditionalPreferentialIncomeTaxRateTerm_lbl" xml:lang="en-US" id="id_6903966_1596663_1_1">Additional Preferential Income Tax Rate, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AdditionalPreferentialIncomeTaxRateTerm_lbl" xml:lang="en-US" id="id_6903966_1596663_2_1">Preferential tax rate, additional term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AdditionalPreferentialIncomeTaxRateTerm" xlink:to="vnet_AdditionalPreferentialIncomeTaxRateTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US" id="id_6903966_1547580_1_1">Adjustments for New Accounting Pronouncements [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US" id="id_6903966_1547580_2_1">Adjustments for New Accounting Pronouncements [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="id_6903966_1562452_1_1">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="id_6903966_1562452_2_1">Share based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_6903966_1557449_1_1">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_6903966_1557449_2_1">Adjustments to reconcile net loss to net cash generated from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AdvancesCurrent" xlink:label="vnet_AdvancesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AdvancesCurrent_lbl" xml:lang="en-US" id="id_6903966_1641715_3_1">Advances, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AdvancesCurrent_lbl" xml:lang="en-US" id="id_6903966_1641715_1_1">Advances, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AdvancesCurrent_lbl" xml:lang="en-US" id="id_6903966_1641715_2_1">Staff field advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AdvancesCurrent" xlink:to="vnet_AdvancesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1547585_1_1">Advertising Costs, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1547585_2_1">Advertising expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US" id="id_6903966_1565264_1_1">Advertising Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US" id="id_6903966_1565264_2_1">Advertising expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementExpirationDate" xlink:label="vnet_AgreementExpirationDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AgreementExpirationDate_lbl" xml:lang="en-US" id="id_6903966_1751818_3_1">Agreement expiration date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AgreementExpirationDate_lbl" xml:lang="en-US" id="id_6903966_1751818_1_1">Agreement Expiration Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AgreementExpirationDate_lbl" xml:lang="en-US" id="id_6903966_1751818_2_1">Agreement agreement between 21Vianet China and the 21Vianet Technology, expiration date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AgreementExpirationDate" xlink:to="vnet_AgreementExpirationDate_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementTerm" xlink:label="vnet_AgreementTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AgreementTerm_lbl" xml:lang="en-US" id="id_6903966_1712890_3_1">Agreement term.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AgreementTerm_lbl" xml:lang="en-US" id="id_6903966_1712890_1_1">Agreement Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AgreementTerm_lbl" xml:lang="en-US" id="id_6903966_1712890_2_1">Agreement agreement between 21Vianet China and the 21Vianet Technology, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AgreementTerm" xlink:to="vnet_AgreementTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementTermRenewalOptionPeriod" xlink:label="vnet_AgreementTermRenewalOptionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AgreementTermRenewalOptionPeriod_lbl" xml:lang="en-US" id="id_6903966_1671637_3_1">Agreement Term Renewal Option Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AgreementTermRenewalOptionPeriod_lbl" xml:lang="en-US" id="id_6903966_1671637_1_1">Agreement Term Renewal Option Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AgreementTermRenewalOptionPeriod_lbl" xml:lang="en-US" id="id_6903966_1671637_2_1">Master service agreement terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AgreementTermRenewalOptionPeriod" xlink:to="vnet_AgreementTermRenewalOptionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AipuGroupMember" xlink:label="vnet_AipuGroupMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AipuGroupMember_lbl" xml:lang="en-US" id="id_6903966_1694571_3_1">Aipu Group [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AipuGroupMember_lbl" xml:lang="en-US" id="id_6903966_1694571_1_1">Aipu Group [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AipuGroupMember_lbl" xml:lang="en-US" id="id_6903966_1694571_2_1">Aipu Group</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AipuGroupMember" xlink:to="vnet_AipuGroupMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_lbl" xml:lang="en-US" id="id_6903966_1656989_3_1">Allowance For Doubtful Accounts And Notes Receivable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_lbl" xml:lang="en-US" id="id_6903966_1656989_1_1">Allowance For Doubtful Accounts And Notes Receivable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_lbl" xml:lang="en-US" id="id_6903966_1656989_4_1">Balance at the end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_lbl" xml:lang="en-US" id="id_6903966_1656989_5_1">Balance at beginning of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_lbl" xml:lang="en-US" id="id_6903966_1656989_2_1">Accounts and notes receivable, allowance for doubtful accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_lbl" xml:lang="en-US" id="id_6903966_1656989_14_1">Allowance for doubtful debts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:to="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_6903966_1563338_1_1">Allowance for Doubtful Accounts Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_6903966_1563338_2_1">Accounts receivable, allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US" id="id_6903966_1564311_1_1">Allowance for Doubtful Accounts Receivable, Write-offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US" id="id_6903966_1564311_14_1">Write-off of accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForTradeReceivablesMember" xlink:label="us-gaap_AllowanceForTradeReceivablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForTradeReceivablesMember_lbl" xml:lang="en-US" id="id_6903966_1550838_1_1">Allowance for Trade Receivables [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForTradeReceivablesMember_lbl" xml:lang="en-US" id="id_6903966_1550838_2_1">Allowance for Account Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForTradeReceivablesMember" xlink:to="us-gaap_AllowanceForTradeReceivablesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_6903966_1550846_1_1">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_6903966_1550846_2_1">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmericanDepositorySharesMember" xlink:label="vnet_AmericanDepositorySharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AmericanDepositorySharesMember_lbl" xml:lang="en-US" id="id_6903966_1634884_3_1">American Depository Shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AmericanDepositorySharesMember_lbl" xml:lang="en-US" id="id_6903966_1634884_1_1">American Depository Shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AmericanDepositorySharesMember_lbl" xml:lang="en-US" id="id_6903966_1634884_2_1">American Depository Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AmericanDepositorySharesMember" xlink:to="vnet_AmericanDepositorySharesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmortizationOfGrants" xlink:label="vnet_AmortizationOfGrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AmortizationOfGrants_lbl" xml:lang="en-US" id="id_6903966_1755378_3_1">Amortization of Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AmortizationOfGrants_lbl" xml:lang="en-US" id="id_6903966_1755378_1_1">Amortization of Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_AmortizationOfGrants_lbl" xml:lang="en-US" id="id_6903966_1755378_14_1">Recognized as a reduction of depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AmortizationOfGrants" xlink:to="vnet_AmortizationOfGrants_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1567265_1_1">Amortization of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1567265_2_1">Amortization of intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1567265_12_1">Intangible assets, amortization expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1567265_14_1">Amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage" xlink:label="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage_lbl" xml:lang="en-US" id="id_6903966_1593369_3_1">Appreciation or Depreciation of Functional Currency of Entity and its Subsidiaries and VIEs Against Reporting Currency by Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage_lbl" xml:lang="en-US" id="id_6903966_1593369_1_1">Appreciation or Depreciation of Functional Currency of Entity and its Subsidiaries and VIEs Against Reporting Currency by Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage_lbl" xml:lang="en-US" id="id_6903966_1593369_2_1">Depreciation of RMB against US$</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage" xlink:to="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" id="id_6903966_1554178_1_1">Arrangements and Non-arrangement Transactions [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" id="id_6903966_1554178_2_1">Arrangements and Non-arrangement Transactions [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentChargesAbstract" xlink:label="us-gaap_AssetImpairmentChargesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentChargesAbstract_lbl" xml:lang="en-US" id="id_6903966_1547638_1_1">Asset Impairment Charges [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentChargesAbstract_lbl" xml:lang="en-US" id="id_6903966_1547638_2_1">Asset Impairment Charges [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentChargesAbstract" xlink:to="us-gaap_AssetImpairmentChargesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_6903966_1567275_1_1">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_6903966_1567275_2_1">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_6903966_1567275_6_1">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="id_6903966_1547646_1_1">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="id_6903966_1547646_2_1">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="id_6903966_1564321_1_1">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="id_6903966_1564321_6_1">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1557502_1_1">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1557502_2_1">Current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1557502_12_1">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosureRecurring" xlink:label="us-gaap_AssetsFairValueDisclosureRecurring"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosureRecurring_lbl" xml:lang="en-US" id="id_6903966_1565286_1_1">Assets, Fair Value Disclosure, Recurring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosureRecurring_lbl" xml:lang="en-US" id="id_6903966_1565286_2_1">Assets measured at fair value on recurring basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosureRecurring" xlink:to="us-gaap_AssetsFairValueDisclosureRecurring_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember_lbl" xml:lang="en-US" id="id_6903966_1550890_1_1">Assets Held under Capital Leases [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember_lbl" xml:lang="en-US" id="id_6903966_1550890_2_1">Assets held under capital leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:to="us-gaap_AssetsHeldUnderCapitalLeasesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1566282_1_1">Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1566282_2_1">Total non-current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1566282_6_1">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1547661_1_1">Assets, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1547661_2_1">Non-current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1547661_12_1">Non-current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="us-gaap_AvailableForSaleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecurities_lbl" xml:lang="en-US" id="id_6903966_1567286_1_1">Available-for-sale Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecurities_lbl" xml:lang="en-US" id="id_6903966_1567286_2_1">Available-for-sale investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecurities" xlink:to="us-gaap_AvailableForSaleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="us-gaap_AvailableforsaleSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableforsaleSecuritiesMember_lbl" xml:lang="en-US" id="id_6903966_1557582_1_1">Available-for-sale Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableforsaleSecuritiesMember_lbl" xml:lang="en-US" id="id_6903966_1557582_2_1">Available-for-sales Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableforsaleSecuritiesMember" xlink:to="us-gaap_AvailableforsaleSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1547686_1_1">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1547686_2_1">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" id="id_6903966_1550919_1_1">Balance Sheet Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US" id="id_6903966_1550919_2_1">Balance Sheet Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" id="id_6903966_1547693_1_1">Balance Sheet Location [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US" id="id_6903966_1547693_2_1">Balance Sheet Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BandwidthAndCabinetCapacityMember" xlink:label="vnet_BandwidthAndCabinetCapacityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BandwidthAndCabinetCapacityMember_lbl" xml:lang="en-US" id="id_6903966_1611582_3_1">Bandwidth and Cabinet Capacity [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BandwidthAndCabinetCapacityMember_lbl" xml:lang="en-US" id="id_6903966_1611582_1_1">Bandwidth and Cabinet Capacity [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BandwidthAndCabinetCapacityMember_lbl" xml:lang="en-US" id="id_6903966_1611582_2_1">Bandwidth and Cabinet Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BandwidthAndCabinetCapacityMember" xlink:to="vnet_BandwidthAndCabinetCapacityMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BankBorrowingsMember" xlink:label="vnet_BankBorrowingsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BankBorrowingsMember_lbl" xml:lang="en-US" id="id_6903966_1616699_3_1">Bank Borrowings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BankBorrowingsMember_lbl" xml:lang="en-US" id="id_6903966_1616699_1_1">Bank Borrowings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BankBorrowingsMember_lbl" xml:lang="en-US" id="id_6903966_1616699_2_1">Bank Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BankBorrowingsMember" xlink:to="vnet_BankBorrowingsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BankTimeDepositsMember" xlink:label="us-gaap_BankTimeDepositsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BankTimeDepositsMember_lbl" xml:lang="en-US" id="id_6903966_1557550_1_1">Bank Time Deposits [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BankTimeDepositsMember_lbl" xml:lang="en-US" id="id_6903966_1557550_2_1">Bank Time Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BankTimeDepositsMember" xlink:to="us-gaap_BankTimeDepositsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BasisOfPresentationPolicyPolicyTextBlock" xlink:label="vnet_BasisOfPresentationPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BasisOfPresentationPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1603997_3_1">Basis Of Presentation Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BasisOfPresentationPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1603997_1_1">Basis Of Presentation Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BasisOfPresentationPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1603997_2_1">Basis of presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BasisOfPresentationPolicyPolicyTextBlock" xlink:to="vnet_BasisOfPresentationPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1711663_3_1">Beijing Bozhiruihai Network Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1711663_1_1">Beijing Bozhiruihai Network Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1711663_2_1">Beijing Bozhiruihai Network Technology Co., Ltd. ("BZRH")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember" xlink:to="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingCheetahMobileTechnologyLimitedMember" xlink:label="vnet_BeijingCheetahMobileTechnologyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingCheetahMobileTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1634187_3_1">Beijing Cheetah Mobile Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingCheetahMobileTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1634187_1_1">Beijing Cheetah Mobile Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingCheetahMobileTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1634187_2_1">Beijing Cheetah Mobile Technology Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingCheetahMobileTechnologyLimitedMember" xlink:to="vnet_BeijingCheetahMobileTechnologyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1674146_3_1">Beijing Chengyishidai Network Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1674146_1_1">Beijing Chengyishidai Network Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1674146_2_1">Beijing Chengyishidai Network Technology Company Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" xlink:to="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" xlink:label="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember_lbl" xml:lang="en-US" id="id_6903966_1681569_3_1">Beijing Fastweb Network Technology Co., Ltd. ("BJ Fastweb") [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember_lbl" xml:lang="en-US" id="id_6903966_1681569_1_1">Beijing Fastweb Network Technology Co., Ltd. ("BJ Fastweb") [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember_lbl" xml:lang="en-US" id="id_6903966_1681569_2_1">Beijing Fastweb Network Technology Co Ltd Bjfastweb</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" xlink:to="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingHongyuanNetworkTechnologyCoLtdMember" xlink:label="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773002_3_1">Beijing Hongyuan Network Technology Co., Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773002_1_1">Beijing Hongyuan Network Technology Co., Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773002_2_1">Beijing Hongyuan Network Technology Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember" xlink:to="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1688594_3_1">BeijingI Joy Information Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1688594_1_1">BeijingI Joy Information Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1688594_2_1">Beijing iJoy Information Technology Co., Ltd. ("BJ iJoy")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" xlink:to="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" xlink:label="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1644279_3_1">Beijing Kingsoft Cloud Network Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1644279_1_1">Beijing Kingsoft Cloud Network Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1644279_2_1">Beijing Kingsoft Cloud Network Technology Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" xlink:to="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" xlink:label="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1579704_3_1">Beijing Twenty One Via Net Broadband Data Center Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1579704_1_1">Beijing Twenty One Via Net Broadband Data Center Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1579704_2_1">Beijing 21ViaNet Broadband Data Center Co., Ltd ("21Vianet Beijing")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" xlink:to="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1714919_3_1">Beijing Twenty One Vianet Zhi Hui Neng Yuan System Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1714919_1_1">Beijing Twenty One Vianet Zhi Hui Neng Yuan System Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1714919_2_1">Beijing 21Vianet Zhi Hui Neng Yuan System Technology Company Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember" xlink:to="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingXiaomiMobileSoftwareLimitedMember" xlink:label="vnet_BeijingXiaomiMobileSoftwareLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingXiaomiMobileSoftwareLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1703004_3_1">Beijing Xiaomi Mobile Software Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingXiaomiMobileSoftwareLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1703004_1_1">Beijing Xiaomi Mobile Software Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingXiaomiMobileSoftwareLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1703004_2_1">Beijing Xiaomi Mobile Software Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingXiaomiMobileSoftwareLimitedMember" xlink:to="vnet_BeijingXiaomiMobileSoftwareLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYichengtaiheInvestmentCoLtdMember" xlink:label="vnet_BeijingYichengtaiheInvestmentCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingYichengtaiheInvestmentCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1619918_3_1">Beijing Yichengtaihe Investment Co Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingYichengtaiheInvestmentCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1619918_1_1">Beijing Yichengtaihe Investment Co Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingYichengtaiheInvestmentCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1619918_2_1">Beijing Yichengtaihe Investment Co., Ltd</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingYichengtaiheInvestmentCoLtdMember" xlink:to="vnet_BeijingYichengtaiheInvestmentCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYilongTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingYilongTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingYilongTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1637807_3_1">Beijing Yilong Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingYilongTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1637807_1_1">Beijing Yilong Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingYilongTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1637807_2_1">Beijing Yilong Xinda Technology Co., Ltd. ("BJ Yilong")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingYilongTechnologyCompanyLimitedMember" xlink:to="vnet_BeijingYilongTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1701512_3_1">Beijing Yiyun Network Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1701512_1_1">Beijing Yiyun Network Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1701512_2_1">Beijing Yiyun Network Technology Co., Ltd. (formerly known as [Beijing aBitCool Network Technology Co., Ltd.]) ("21Vianet Technology")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember" xlink:to="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BondsMember" xlink:label="us-gaap_BondsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BondsMember_lbl" xml:lang="en-US" id="id_6903966_1550955_1_1">Bonds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BondsMember_lbl" xml:lang="en-US" id="id_6903966_1550955_2_1">Bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BondsMember" xlink:to="us-gaap_BondsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BondsPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1756236_3_1">Bonds Payable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BondsPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1756236_1_1">Bonds Payable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="vnet_BondsPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1756236_32_1">Bonds payable Consolidated VIEs without recourse to the primary beneficiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BondsPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1756236_2_1">Bonds payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="vnet_BondsPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1756236_12_1">Bonds payable (including bonds payable of the Consolidated VIEs without recourse to the primary beneficiaries of nil and nil as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BondsPayableCurrent" xlink:to="vnet_BondsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableMember" xlink:label="vnet_BondsPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BondsPayableMember_lbl" xml:lang="en-US" id="id_6903966_1692845_3_1">Bonds Payable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BondsPayableMember_lbl" xml:lang="en-US" id="id_6903966_1692845_1_1">Bonds Payable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BondsPayableMember_lbl" xml:lang="en-US" id="id_6903966_1692845_2_1">Bonds Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BondsPayableMember" xlink:to="vnet_BondsPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableNoncurrent" xlink:label="vnet_BondsPayableNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BondsPayableNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1755532_3_1">Bonds Payable Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BondsPayableNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1755532_1_1">Bonds Payable Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="vnet_BondsPayableNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1755532_32_1">Bonds payable Consolidated VIEs without recourse to the primary beneficiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BondsPayableNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1755532_2_1">Bonds payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="vnet_BondsPayableNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1755532_12_1">Bonds payable (including bonds payable of the Consolidated VIEs without recourse to the primary beneficiaries of nil and nil as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BondsPayableNoncurrent" xlink:to="vnet_BondsPayableNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSevenPercentDueTwoThousandTwentyMember" xlink:label="vnet_BondsSevenPercentDueTwoThousandTwentyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BondsSevenPercentDueTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_6903966_1773033_3_1">Bonds seven Percent Due Two Thousand Twenty [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BondsSevenPercentDueTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_6903966_1773033_1_1">Bonds seven Percent Due Two Thousand Twenty [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BondsSevenPercentDueTwoThousandTwentyMember_lbl" xml:lang="en-US" id="id_6903966_1773033_2_1">Bonds 7% Due 2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BondsSevenPercentDueTwoThousandTwentyMember" xlink:to="vnet_BondsSevenPercentDueTwoThousandTwentyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember" xlink:label="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember_lbl" xml:lang="en-US" id="id_6903966_1642264_3_1">Bonds Seven Point Eight Seven Five Percent Due Twenty Sixteen [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember_lbl" xml:lang="en-US" id="id_6903966_1642264_1_1">Bonds Seven Point Eight Seven Five Percent Due Twenty Sixteen [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember_lbl" xml:lang="en-US" id="id_6903966_1642264_2_1">Bonds 7.875% Due 2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember" xlink:to="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" xlink:label="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember_lbl" xml:lang="en-US" id="id_6903966_1662486_3_1">Bonds Six Point Eight Seven Five Percent Due Twenty Seventeen [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember_lbl" xml:lang="en-US" id="id_6903966_1662486_1_1">Bonds 6.875 Percent Due 2017 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember_lbl" xml:lang="en-US" id="id_6903966_1662486_2_1">Bonds 6.875% Due 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" xlink:to="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="id_6903966_1554289_1_1">Business Acquisition, Acquiree [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="id_6903966_1554289_2_1">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="id_6903966_1557586_1_1">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="id_6903966_1557586_2_1">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessAcquisitionContingentConsiderationMember" xlink:label="vnet_BusinessAcquisitionContingentConsiderationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BusinessAcquisitionContingentConsiderationMember_lbl" xml:lang="en-US" id="id_6903966_1595014_3_1">Business Acquisition Contingent Consideration [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BusinessAcquisitionContingentConsiderationMember_lbl" xml:lang="en-US" id="id_6903966_1595014_1_1">Business Acquisition Contingent Consideration [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BusinessAcquisitionContingentConsiderationMember_lbl" xml:lang="en-US" id="id_6903966_1595014_2_1">Business Acquisition Contingent Consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BusinessAcquisitionContingentConsiderationMember" xlink:to="vnet_BusinessAcquisitionContingentConsiderationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight" xlink:label="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight_lbl" xml:lang="en-US" id="id_6903966_1638172_3_1">Business Acquisition Cost Of Acquired Entity Maximum Percentage Of Eligible Shares To Be Put Each Year By Option Exercise Right</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight_lbl" xml:lang="en-US" id="id_6903966_1638172_1_1">Business Acquisition Cost Of Acquired Entity Maximum Percentage Of Eligible Shares To Be Put Each Year By Option Exercise Right</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight_lbl" xml:lang="en-US" id="id_6903966_1638172_2_1">Business acquisition, equity interests held by non controlling interest holders maximum percentage of eligible shares to be put each year by option exercise right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight" xlink:to="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_lbl" xml:lang="en-US" id="id_6903966_1554293_1_1">Business Acquisition, Description of Acquired Entity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_lbl" xml:lang="en-US" id="id_6903966_1554293_2_1">Principal activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US" id="id_6903966_1550965_1_1">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US" id="id_6903966_1550965_2_1">Business acquisition, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="id_6903966_1547726_1_1">Business Acquisition [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="id_6903966_1547726_2_1">Business Acquisition [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US" id="id_6903966_1550966_1_1">Business Acquisition, Percentage of Voting Interests Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US" id="id_6903966_1550966_2_1">Business acquisition, equity interests acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="us-gaap_BusinessAcquisitionSharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionSharePrice_lbl" xml:lang="en-US" id="id_6903966_1547731_1_1">Business Acquisition, Share Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionSharePrice_lbl" xml:lang="en-US" id="id_6903966_1547731_2_1">Shares subscription price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionSharePrice" xlink:to="us-gaap_BusinessAcquisitionSharePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US" id="id_6903966_1564348_1_1">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US" id="id_6903966_1564348_2_1">Changes in the fair value of contingent purchase consideration payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl" xml:lang="en-US" id="id_6903966_1564348_14_1">Changes in the fair value of contingent purchase consideration payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability" xlink:label="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability_lbl" xml:lang="en-US" id="id_6903966_1660649_3_1">Business Combination, Contingent Consideration Arrangements, Increase (Decrease) in Liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability_lbl" xml:lang="en-US" id="id_6903966_1660649_1_1">Business Combination, Contingent Consideration Arrangements, Increase (Decrease) in Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability_lbl" xml:lang="en-US" id="id_6903966_1660649_2_1">Contingent consideration related to the acquisitions included in amount due to related parties and accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability" xlink:to="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US" id="id_6903966_1563297_1_1">Business Combination, Contingent Consideration, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US" id="id_6903966_1563297_2_1">Fair value of contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xml:lang="en-US" id="id_6903966_1564209_1_1">Business Combination, Contingent Consideration, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl" xml:lang="en-US" id="id_6903966_1564209_2_1">Payables for acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxAndSurcharges" xlink:label="vnet_BusinessTaxAndSurcharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BusinessTaxAndSurcharges_lbl" xml:lang="en-US" id="id_6903966_1754249_3_1">Business Tax And Surcharges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BusinessTaxAndSurcharges_lbl" xml:lang="en-US" id="id_6903966_1754249_1_1">Business Tax And Surcharges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BusinessTaxAndSurcharges_lbl" xml:lang="en-US" id="id_6903966_1754249_2_1">Business tax expenses and other surcharges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BusinessTaxAndSurcharges" xlink:to="vnet_BusinessTaxAndSurcharges_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRate" xlink:label="vnet_BusinessTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BusinessTaxRate_lbl" xml:lang="en-US" id="id_6903966_1755270_3_1">Business Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BusinessTaxRate_lbl" xml:lang="en-US" id="id_6903966_1755270_1_1">Business Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BusinessTaxRate_lbl" xml:lang="en-US" id="id_6903966_1755270_2_1">Business tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BusinessTaxRate" xlink:to="vnet_BusinessTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRateAxis" xlink:label="vnet_BusinessTaxRateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BusinessTaxRateAxis_lbl" xml:lang="en-US" id="id_6903966_1641410_3_1">Business Tax Rate [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BusinessTaxRateAxis_lbl" xml:lang="en-US" id="id_6903966_1641410_1_1">Business Tax Rate [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BusinessTaxRateAxis_lbl" xml:lang="en-US" id="id_6903966_1641410_2_1">Business Tax Rate [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BusinessTaxRateAxis" xlink:to="vnet_BusinessTaxRateAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRateDomain" xlink:label="vnet_BusinessTaxRateDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_BusinessTaxRateDomain_lbl" xml:lang="en-US" id="id_6903966_1597744_3_1">Business Tax Rate [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_BusinessTaxRateDomain_lbl" xml:lang="en-US" id="id_6903966_1597744_1_1">Business Tax Rate [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_BusinessTaxRateDomain_lbl" xml:lang="en-US" id="id_6903966_1597744_2_1">Business Tax Rate [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_BusinessTaxRateDomain" xlink:to="vnet_BusinessTaxRateDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="us-gaap_CapitalizedComputerSoftwareGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_lbl" xml:lang="en-US" id="id_6903966_1566315_1_1">Capitalized Computer Software, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_lbl" xml:lang="en-US" id="id_6903966_1566315_2_1">Internal use software development costs, Amount capitalized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareGross" xlink:to="us-gaap_CapitalizedComputerSoftwareGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasedAssetsGross_lbl" xml:lang="en-US" id="id_6903966_1566319_1_1">Capital Leased Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeasedAssetsGross_lbl" xml:lang="en-US" id="id_6903966_1566319_2_1">Property and Equipment Held Under Capital Leases, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasedAssetsGross" xlink:to="us-gaap_CapitalLeasedAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsLineItems" xlink:label="us-gaap_CapitalLeasedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasedAssetsLineItems_lbl" xml:lang="en-US" id="id_6903966_1547790_1_1">Capital Leased Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeasedAssetsLineItems_lbl" xml:lang="en-US" id="id_6903966_1547790_2_1">Capital Leased Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_CapitalLeasedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" xlink:label="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress_lbl" xml:lang="en-US" id="id_6903966_1741729_3_1">Capital Leased Assets Net Excluding Construction In Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress_lbl" xml:lang="en-US" id="id_6903966_1741729_1_1">Capital Leased Assets Net Excluding Construction In Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress_lbl" xml:lang="en-US" id="id_6903966_1741729_6_1">Property and Equipment Held Under Capital Leases, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" xlink:to="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeaseMember" xlink:label="vnet_CapitalLeaseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CapitalLeaseMember_lbl" xml:lang="en-US" id="id_6903966_1677144_3_1">Capital Lease [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CapitalLeaseMember_lbl" xml:lang="en-US" id="id_6903966_1677144_1_1">Capital Lease [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CapitalLeaseMember_lbl" xml:lang="en-US" id="id_6903966_1677144_2_1">Capital Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CapitalLeaseMember" xlink:to="vnet_CapitalLeaseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeaseMinimumLeasePaymentPercentage" xlink:label="vnet_CapitalLeaseMinimumLeasePaymentPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CapitalLeaseMinimumLeasePaymentPercentage_lbl" xml:lang="en-US" id="id_6903966_1634427_3_1">The percentage of capital lease minimum lease payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CapitalLeaseMinimumLeasePaymentPercentage_lbl" xml:lang="en-US" id="id_6903966_1634427_1_1">Capital Lease Minimum Lease Payment Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CapitalLeaseMinimumLeasePaymentPercentage_lbl" xml:lang="en-US" id="id_6903966_1634427_2_1">Capital lease recognition condition, minimum lease payments at the beginning of the lease term as a percentage of the fair value of the leased property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CapitalLeaseMinimumLeasePaymentPercentage" xlink:to="vnet_CapitalLeaseMinimumLeasePaymentPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsAbstract" xlink:label="us-gaap_CapitalLeaseObligationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsAbstract_lbl" xml:lang="en-US" id="id_6903966_1557622_1_1">Capital Lease Obligations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeaseObligationsAbstract_lbl" xml:lang="en-US" id="id_6903966_1557622_2_1">Capital Lease Obligations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="us-gaap_CapitalLeaseObligationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_lbl" xml:lang="en-US" id="id_6903966_1563286_1_1">Capital Lease Obligations, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_lbl" xml:lang="en-US" id="id_6903966_1563286_32_1">Current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_lbl" xml:lang="en-US" id="id_6903966_1563286_2_1">Current portion of capital lease obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_lbl" xml:lang="en-US" id="id_6903966_1563286_12_1">Current portion of capital lease obligations (including current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries of RMB203,394 and RMB201,315 (US$30,942) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="us-gaap_CapitalLeaseObligationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsMember_lbl" xml:lang="en-US" id="id_6903966_1554358_1_1">Capital Lease Obligations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeaseObligationsMember_lbl" xml:lang="en-US" id="id_6903966_1554358_2_1">Capital Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsMember" xlink:to="us-gaap_CapitalLeaseObligationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563287_1_1">Capital Lease Obligations, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563287_32_1">Non-current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563287_2_1">Non-current portion of capital lease obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563287_12_1">Non-current portion of capital lease obligations (including non-current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries of RMB581,568 and RMB687,176 (US$105,617) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_lbl" xml:lang="en-US" id="id_6903966_1566322_1_1">Capital Leases, Balance Sheet, Assets by Major Class, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_lbl" xml:lang="en-US" id="id_6903966_1566322_6_1">Property and Equipment Held Under Capital Leases, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_6903966_1563288_1_1">Capital Leases, Future Minimum Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_6903966_1563288_6_1">Total minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="id_6903966_1564198_1_1">Capital Leases, Future Minimum Payments Due, Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="id_6903966_1564198_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter" xlink:label="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1772751_3_1">Capital Leases Future Minimum Payments Due In Four Years and Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1772751_1_1">Capital Leases Future Minimum Payments Due In Four Years and Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1772751_2_1">2021 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter" xlink:to="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_6903966_1563281_1_1">Capital Leases, Future Minimum Payments Due in Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_6903966_1563281_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_6903966_1562406_1_1">Capital Leases, Future Minimum Payments Due in Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_6903966_1562406_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl" xml:lang="en-US" id="id_6903966_1564381_1_1">Capital Leases, Future Minimum Payments, Interest Included in Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl" xml:lang="en-US" id="id_6903966_1564381_14_1">Less: amount representing interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_lbl" xml:lang="en-US" id="id_6903966_1563284_1_1">Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_lbl" xml:lang="en-US" id="id_6903966_1563284_6_1">Present value of remaining minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:label="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1557626_1_1">Capital Leases in Financial Statements of Lessee Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1557626_2_1">Capital Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:to="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_lbl" xml:lang="en-US" id="id_6903966_1563279_1_1">Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_lbl" xml:lang="en-US" id="id_6903966_1563279_14_1">Less: Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalPurchaseCommitmentsMember" xlink:label="vnet_CapitalPurchaseCommitmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CapitalPurchaseCommitmentsMember_lbl" xml:lang="en-US" id="id_6903966_1610673_3_1">Capital Purchase Commitments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CapitalPurchaseCommitmentsMember_lbl" xml:lang="en-US" id="id_6903966_1610673_1_1">Capital Purchase Commitments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CapitalPurchaseCommitmentsMember_lbl" xml:lang="en-US" id="id_6903966_1610673_2_1">Capital Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CapitalPurchaseCommitmentsMember" xlink:to="vnet_CapitalPurchaseCommitmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CarryingValueOfLandUseRights" xlink:label="vnet_CarryingValueOfLandUseRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CarryingValueOfLandUseRights_lbl" xml:lang="en-US" id="id_6903966_1695560_3_1">Carrying Value Of Land Use Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CarryingValueOfLandUseRights_lbl" xml:lang="en-US" id="id_6903966_1695560_1_1">Carrying Value Of Land Use Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CarryingValueOfLandUseRights_lbl" xml:lang="en-US" id="id_6903966_1695560_2_1">Land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CarryingValueOfLandUseRights" xlink:to="vnet_CarryingValueOfLandUseRights_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock" xlink:label="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1581879_3_1">Carrying value of land use rights pledged.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1581879_1_1">Carrying Value Of Land Use Rights Pledged [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1581879_2_1">Carrying Value of Land Use Rights Pledged by Company to Secure Banking Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock" xlink:to="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_6903966_1565347_1_1">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_6903966_1565347_4_1">Cash and cash equivalents at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_6903966_1565347_5_1">Cash and cash equivalents at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_6903966_1565347_2_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US" id="id_6903966_1547808_1_1">Cash and Cash Equivalents [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US" id="id_6903966_1547808_2_1">Cash and Cash Equivalents [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_6903966_1567335_1_1">Cash and Cash Equivalents, Period Increase (Decrease)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_6903966_1567335_2_1">Net increase (decrease) in cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_6903966_1567335_6_1">Net increase (decrease) in cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_6903966_1567335_12_1">Net increase(decrease) in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1547812_1_1">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1547812_2_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" id="id_6903966_1547813_1_1">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" id="id_6903966_1547813_2_1">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1566337_1_1">Cash, Cash Equivalents, and Short-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1566337_2_1">Cash and cash equivalents, restricted cash and short-term investments, held at major institutions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashDistributionMember" xlink:label="us-gaap_CashDistributionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashDistributionMember_lbl" xml:lang="en-US" id="id_6903966_1551029_1_1">Cash Distribution [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashDistributionMember_lbl" xml:lang="en-US" id="id_6903966_1551029_2_1">Payment of cash consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashDistributionMember" xlink:to="us-gaap_CashDistributionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="us-gaap_CashEquivalentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsMember_lbl" xml:lang="en-US" id="id_6903966_1551030_1_1">Cash Equivalents [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashEquivalentsMember_lbl" xml:lang="en-US" id="id_6903966_1551030_2_1">Cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsMember" xlink:to="us-gaap_CashEquivalentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CashFlowGrowthRatePercentage" xlink:label="vnet_CashFlowGrowthRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CashFlowGrowthRatePercentage_lbl" xml:lang="en-US" id="id_6903966_1568876_3_1">Cash Flow Growth Rate Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CashFlowGrowthRatePercentage_lbl" xml:lang="en-US" id="id_6903966_1568876_1_1">Cash Flow Growth Rate Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CashFlowGrowthRatePercentage_lbl" xml:lang="en-US" id="id_6903966_1568876_2_1">Cash flows estimated growth rate after six years using terminal value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CashFlowGrowthRatePercentage" xlink:to="vnet_CashFlowGrowthRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1554377_1_1">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1554377_2_1">Supplemental disclosures of non-cash activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CDGuotaoMember" xlink:label="vnet_CDGuotaoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CDGuotaoMember_lbl" xml:lang="en-US" id="id_6903966_1612453_3_1">CD Guotao [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CDGuotaoMember_lbl" xml:lang="en-US" id="id_6903966_1612453_1_1">CD Guotao [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CDGuotaoMember_lbl" xml:lang="en-US" id="id_6903966_1612453_2_1">CD Guotao</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CDGuotaoMember" xlink:to="vnet_CDGuotaoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CeilingMember" xlink:label="vnet_CeilingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CeilingMember_lbl" xml:lang="en-US" id="id_6903966_1580298_3_1">Ceiling [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CeilingMember_lbl" xml:lang="en-US" id="id_6903966_1580298_1_1">Ceiling [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CeilingMember_lbl" xml:lang="en-US" id="id_6903966_1580298_2_1">Ceiling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CeilingMember" xlink:to="vnet_CeilingMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:label="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" id="id_6903966_1634981_3_1">Change in Capital Expenditures Incurred but Not yet Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" id="id_6903966_1634981_1_1">Change in Capital Expenditures Incurred but Not yet Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" id="id_6903966_1634981_2_1">Purchase of property and equipment included in accrued expenses and other payables, notes payable, and amounts due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:to="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChangesInContingentAcquisitionConsiderationPayable" xlink:label="vnet_ChangesInContingentAcquisitionConsiderationPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ChangesInContingentAcquisitionConsiderationPayable_lbl" xml:lang="en-US" id="id_6903966_1755816_3_1">Changes In Contingent Acquisition Consideration Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ChangesInContingentAcquisitionConsiderationPayable_lbl" xml:lang="en-US" id="id_6903966_1755816_1_1">Changes In Contingent Acquisition Consideration Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ChangesInContingentAcquisitionConsiderationPayable_lbl" xml:lang="en-US" id="id_6903966_1755816_2_1">Reclassification of contingent consideration payable upon resolution of contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ChangesInContingentAcquisitionConsiderationPayable" xlink:to="vnet_ChangesInContingentAcquisitionConsiderationPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChengduXingpuInvestmentManagementLimitedMember" xlink:label="vnet_ChengduXingpuInvestmentManagementLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ChengduXingpuInvestmentManagementLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1570570_3_1">Chengdu Xingpu Investment Management Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ChengduXingpuInvestmentManagementLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1570570_1_1">Chengdu Xingpu Investment Management Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ChengduXingpuInvestmentManagementLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1570570_2_1">Chengdu Xingpu Investment Management Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ChengduXingpuInvestmentManagementLimitedMember" xlink:to="vnet_ChengduXingpuInvestmentManagementLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain_lbl" xml:lang="en-US" id="id_6903966_1547848_1_1">Variable Interest Entity, Classification [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain_lbl" xml:lang="en-US" id="id_6903966_1547848_2_1">Variable Interest Entity, Classification [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" id="id_6903966_1547850_1_1">Class of Stock [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" id="id_6903966_1547850_2_1">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" id="id_6903966_1554429_1_1">Class of Stock [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" id="id_6903966_1554429_2_1">Class of Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl" xml:lang="en-US" id="id_6903966_1547871_1_1">CHINA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US" id="id_6903966_1547871_2_1">PRC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentAndContingenciesTable" xlink:label="vnet_CommitmentAndContingenciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CommitmentAndContingenciesTable_lbl" xml:lang="en-US" id="id_6903966_1752414_3_1">Commitment And Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CommitmentAndContingenciesTable_lbl" xml:lang="en-US" id="id_6903966_1752414_1_1">Commitment And Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CommitmentAndContingenciesTable_lbl" xml:lang="en-US" id="id_6903966_1752414_2_1">Commitment And Contingencies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CommitmentAndContingenciesTable" xlink:to="vnet_CommitmentAndContingenciesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureAxis" xlink:label="vnet_CommitmentByNatureAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CommitmentByNatureAxis_lbl" xml:lang="en-US" id="id_6903966_1699545_3_1">Commitment by Nature [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CommitmentByNatureAxis_lbl" xml:lang="en-US" id="id_6903966_1699545_1_1">Commitment by Nature [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CommitmentByNatureAxis_lbl" xml:lang="en-US" id="id_6903966_1699545_2_1">Commitment by Nature [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CommitmentByNatureAxis" xlink:to="vnet_CommitmentByNatureAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureDomain" xlink:label="vnet_CommitmentByNatureDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CommitmentByNatureDomain_lbl" xml:lang="en-US" id="id_6903966_1662122_3_1">Commitment by Nature [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CommitmentByNatureDomain_lbl" xml:lang="en-US" id="id_6903966_1662122_1_1">Commitment by Nature [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CommitmentByNatureDomain_lbl" xml:lang="en-US" id="id_6903966_1662122_2_1">Commitment by Nature [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CommitmentByNatureDomain" xlink:to="vnet_CommitmentByNatureDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="id_6903966_1563261_1_1">Commitments and Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="id_6903966_1563261_2_1">Commitments and contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1557699_1_1">Commitments and Contingencies Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1557699_2_1">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1547889_1_1">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1547889_2_1">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentsAndContingenciesLineItems" xlink:label="vnet_CommitmentsAndContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US" id="id_6903966_1591675_3_1">Commitments and Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US" id="id_6903966_1591675_1_1">Commitments and Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US" id="id_6903966_1591675_2_1">Commitments and Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="vnet_CommitmentsAndContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US" id="id_6903966_1551104_1_1">Common Class A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US" id="id_6903966_1551104_2_1">Class A Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US" id="id_6903966_1547892_1_1">Common Class B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US" id="id_6903966_1547892_2_1">Class B Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="id_6903966_1557711_1_1">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="id_6903966_1557711_2_1">Ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_6903966_1554452_1_1">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_6903966_1554452_2_1">Ordinary shares, par value (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="id_6903966_1551141_1_1">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="id_6903966_1551141_2_1">Ordinary shares, shares authorized (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_6903966_1554454_1_1">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_6903966_1554454_2_1">Ordinary shares, shares issued (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1551142_1_1">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1551142_2_1">Ordinary shares, shares outstanding (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="id_6903966_1562368_1_1">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="id_6903966_1562368_2_1">Ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommonStockVotesPerShare" xlink:label="vnet_CommonStockVotesPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CommonStockVotesPerShare_lbl" xml:lang="en-US" id="id_6903966_1689145_3_1">Common Stock, Votes per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CommonStockVotesPerShare_lbl" xml:lang="en-US" id="id_6903966_1689145_1_1">Common Stock, Votes per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CommonStockVotesPerShare_lbl" xml:lang="en-US" id="id_6903966_1689145_2_1">Entitled vote per ordinary share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CommonStockVotesPerShare" xlink:to="vnet_CommonStockVotesPerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComparativeInformationPolicyTextBlock" xlink:label="vnet_ComparativeInformationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ComparativeInformationPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1718739_3_1">Comparative Information Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ComparativeInformationPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1718739_1_1">Comparative Information Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ComparativeInformationPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1718739_2_1">Comparatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ComparativeInformationPolicyTextBlock" xlink:to="vnet_ComparativeInformationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1547904_1_1">Retirement Benefits [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1547904_2_1">Retirement Benefits [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:label="vnet_ComponentsOfOtherIncomeExpenseLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ComponentsOfOtherIncomeExpenseLineItems_lbl" xml:lang="en-US" id="id_6903966_1631177_3_1">Components of Other Income (Expense) [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ComponentsOfOtherIncomeExpenseLineItems_lbl" xml:lang="en-US" id="id_6903966_1631177_1_1">Components of Other Income (Expense) [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ComponentsOfOtherIncomeExpenseLineItems_lbl" xml:lang="en-US" id="id_6903966_1631177_2_1">Components of Other Income (Expense) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_ComponentsOfOtherIncomeExpenseLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseTable" xlink:label="vnet_ComponentsOfOtherIncomeExpenseTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ComponentsOfOtherIncomeExpenseTable_lbl" xml:lang="en-US" id="id_6903966_1706413_3_1">Components of Other Income (Expense) [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ComponentsOfOtherIncomeExpenseTable_lbl" xml:lang="en-US" id="id_6903966_1706413_1_1">Components of Other Income (Expense) [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ComponentsOfOtherIncomeExpenseTable_lbl" xml:lang="en-US" id="id_6903966_1706413_2_1">Components of Other Income (Expense) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ComponentsOfOtherIncomeExpenseTable" xlink:to="vnet_ComponentsOfOtherIncomeExpenseTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1562366_1_1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1562366_2_1">Comprehensive loss attributable to the Company's ordinary shareholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1562366_6_1">Comprehensive loss attributable to the Company's ordinary shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1567366_1_1">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1567366_14_1">Comprehensive (income) loss attributable to noncontrolling interest and redeemable noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1562363_1_1">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1562363_6_1">Comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554466_1_1">Comprehensive Income (Loss) Note [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554466_2_1">Accumulated Other Comprehensive (Loss) Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554467_1_1">Comprehensive Income, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554467_2_1">Comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" xlink:label="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember_lbl" xml:lang="en-US" id="id_6903966_1625397_3_1">Computer and Network Equipment and Construction in Progress [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember_lbl" xml:lang="en-US" id="id_6903966_1625397_1_1">Computer and Network Equipment and Construction in Progress [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember_lbl" xml:lang="en-US" id="id_6903966_1625397_2_1">Computer and Network Equipment and Construction in Progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" xlink:to="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US" id="id_6903966_1557721_1_1">Computer Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US" id="id_6903966_1557721_2_1">Computer and network equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US" id="id_6903966_1547912_1_1">Computer Software, Intangible Asset [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US" id="id_6903966_1547912_2_1">Purchased software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_6903966_1551119_1_1">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_6903966_1551119_2_1">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_6903966_1557722_1_1">Concentration Risk Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_6903966_1557722_2_1">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1557723_1_1">Concentration Risk Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1557723_2_1">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1557728_1_1">Concentration Risk Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1557728_2_1">Concentration of Risks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" id="id_6903966_1554470_1_1">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" id="id_6903966_1554470_2_1">Concentration Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_6903966_1557730_1_1">Concentration Risk, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_6903966_1557730_2_1">Concentration of risk, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" id="id_6903966_1547941_1_1">Concentration Risk [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" id="id_6903966_1547941_2_1">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1547942_1_1">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1547942_2_1">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="id_6903966_1554474_1_1">Condensed Balance Sheet Statements, Captions [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="id_6903966_1554474_2_1">Condensed Balance Sheet Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementTable" xlink:label="us-gaap_CondensedBalanceSheetStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US" id="id_6903966_1557733_1_1">Condensed Balance Sheet Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US" id="id_6903966_1557733_2_1">Condensed Balance Sheet Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_CondensedBalanceSheetStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedCashFlowStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedCashFlowStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="id_6903966_1554475_1_1">Condensed Cash Flow Statements, Captions [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedCashFlowStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="id_6903966_1554475_2_1">Condensed Cash Flow Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CondensedCashFlowStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="us-gaap_CondensedCashFlowStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedCashFlowStatementTable_lbl" xml:lang="en-US" id="id_6903966_1554476_1_1">Condensed Cash Flow Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedCashFlowStatementTable_lbl" xml:lang="en-US" id="id_6903966_1554476_2_1">Condensed Cash Flow Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedCashFlowStatementTable" xlink:to="us-gaap_CondensedCashFlowStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:label="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="id_6903966_1695908_3_1">Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="id_6903966_1695908_1_1">Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="id_6903966_1695908_2_1">Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1551132_1_1">Condensed Financial Information of Parent Company Only Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1551132_2_1">Condensed Financial Information of Parent Company Only Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551133_1_1">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551133_2_1">Parent Company Only Condensed Financial Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedFinancialStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedFinancialStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="id_6903966_1551134_1_1">Condensed Financial Statements, Captions [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedFinancialStatementsCaptionsLineItems_lbl" xml:lang="en-US" id="id_6903966_1551134_2_1">Condensed Financial Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_CondensedFinancialStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="us-gaap_CondensedIncomeStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedIncomeStatementTable_lbl" xml:lang="en-US" id="id_6903966_1554477_1_1">Condensed Income Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedIncomeStatementTable_lbl" xml:lang="en-US" id="id_6903966_1554477_2_1">Condensed Income Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedIncomeStatementTable" xlink:to="us-gaap_CondensedIncomeStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTable_lbl" xml:lang="en-US" id="id_6903966_1557735_1_1">Condensed Statement of Comprehensive Income [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTable_lbl" xml:lang="en-US" id="id_6903966_1557735_2_1">Condensed Statement of Comprehensive Income [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:to="us-gaap_CondensedStatementOfComprehensiveIncomeTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551136_1_1">Condensed Statement of Comprehensive Income [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551136_2_1">Condensed Statements of Comprehensive Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US" id="id_6903966_1557736_1_1">Consolidated Entities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US" id="id_6903966_1557736_2_1">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US" id="id_6903966_1554478_1_1">Consolidated Entities [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US" id="id_6903966_1554478_2_1">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="us-gaap_ConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationItemsAxis_lbl" xml:lang="en-US" id="id_6903966_1551140_1_1">Consolidation Items [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationItemsAxis_lbl" xml:lang="en-US" id="id_6903966_1551140_2_1">Consolidation Items [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationItemsAxis" xlink:to="us-gaap_ConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="us-gaap_ConsolidationItemsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationItemsDomain_lbl" xml:lang="en-US" id="id_6903966_1547920_1_1">Consolidation Items [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationItemsDomain_lbl" xml:lang="en-US" id="id_6903966_1547920_2_1">Consolidation Items [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationItemsDomain" xlink:to="us-gaap_ConsolidationItemsDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551148_1_1">Consolidation, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551148_2_1">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US" id="id_6903966_1566364_1_1">Construction in Progress, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US" id="id_6903966_1566364_2_1">Construction-in-progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US" id="id_6903966_1547923_1_1">Construction in Progress [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US" id="id_6903966_1547923_2_1">Construction in Progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContingentConsiderationByTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1547931_1_1">Contingent Consideration by Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContingentConsiderationByTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1547931_2_1">Contingent Consideration by Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContingentConsiderationTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1554494_1_1">Contingent Consideration Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContingentConsiderationTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1554494_2_1">Contingent Consideration Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="us-gaap_ContingentConsiderationTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ContractBacklogMember" xlink:label="vnet_ContractBacklogMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ContractBacklogMember_lbl" xml:lang="en-US" id="id_6903966_1572052_3_1">Contract Backlog [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ContractBacklogMember_lbl" xml:lang="en-US" id="id_6903966_1572052_1_1">Contract Backlog [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ContractBacklogMember_lbl" xml:lang="en-US" id="id_6903966_1572052_2_1">Contract Backlog</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ContractBacklogMember" xlink:to="vnet_ContractBacklogMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554498_1_1">Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554498_2_1">Purchase Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ConvenienceTranslationPolicyTextBlock" xlink:label="vnet_ConvenienceTranslationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ConvenienceTranslationPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1655053_3_1">Convenience Translation, Policy [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ConvenienceTranslationPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1655053_1_1">Convenience Translation [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ConvenienceTranslationPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1655053_2_1">Convenience Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ConvenienceTranslationPolicyTextBlock" xlink:to="vnet_ConvenienceTranslationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ConvertibleSharesExchangeRatio" xlink:label="vnet_ConvertibleSharesExchangeRatio"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ConvertibleSharesExchangeRatio_lbl" xml:lang="en-US" id="id_6903966_1586925_3_1">Convertible Shares Exchange Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ConvertibleSharesExchangeRatio_lbl" xml:lang="en-US" id="id_6903966_1586925_1_1">Convertible Shares Exchange Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ConvertibleSharesExchangeRatio_lbl" xml:lang="en-US" id="id_6903966_1586925_2_1">Conversion ratio, Class B ordinary share into Class A Ordinary Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ConvertibleSharesExchangeRatio" xlink:to="vnet_ConvertibleSharesExchangeRatio_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1565416_1_1">Cost Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1565416_2_1">Cost method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostMethodInvestments" xlink:to="us-gaap_CostMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CostMethodInvestmentsDisposals" xlink:label="vnet_CostMethodInvestmentsDisposals"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_CostMethodInvestmentsDisposals_lbl" xml:lang="en-US" id="id_6903966_1772749_3_1">Cost method investments disposals.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_CostMethodInvestmentsDisposals_lbl" xml:lang="en-US" id="id_6903966_1772749_1_1">Cost Method Investments Disposals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_CostMethodInvestmentsDisposals_lbl" xml:lang="en-US" id="id_6903966_1772749_2_1">Gain from disposal of cost method investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_CostMethodInvestmentsDisposals_lbl" xml:lang="en-US" id="id_6903966_1772749_14_1">Gain from disposal of cost method investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_CostMethodInvestmentsDisposals" xlink:to="vnet_CostMethodInvestmentsDisposals_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostmethodInvestmentsMember" xlink:label="us-gaap_CostmethodInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostmethodInvestmentsMember_lbl" xml:lang="en-US" id="id_6903966_1557774_1_1">Cost-method Investments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostmethodInvestmentsMember_lbl" xml:lang="en-US" id="id_6903966_1557774_2_1">Cost-method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostmethodInvestmentsMember" xlink:to="us-gaap_CostmethodInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1566398_1_1">Cost of Goods and Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1566398_2_1">Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1566398_19_1">Total cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="us-gaap_CostOfGoodsTotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsTotalMember_lbl" xml:lang="en-US" id="id_6903966_1547986_1_1">Cost of Goods, Total [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsTotalMember_lbl" xml:lang="en-US" id="id_6903966_1547986_2_1">Cabinet and Bandwidth Supply</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsTotalMember" xlink:to="us-gaap_CostOfGoodsTotalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" id="id_6903966_1551184_1_1">Cost of Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" id="id_6903966_1551184_2_1">Cost of Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554517_1_1">Cost of Sales, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554517_2_1">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xml:lang="en-US" id="id_6903966_1551191_1_1">Credit Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xml:lang="en-US" id="id_6903966_1551191_2_1">Credit Concentration Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_lbl" xml:lang="en-US" id="id_6903966_1563230_1_1">Cumulative Effect on Retained Earnings, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_lbl" xml:lang="en-US" id="id_6903966_1563230_2_1">Cumulative adjustment for changes in accounting principles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" xlink:to="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_lbl" xml:lang="en-US" id="id_6903966_1562352_1_1">Cumulative Effect on Retained Earnings, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_lbl" xml:lang="en-US" id="id_6903966_1562352_2_1">Cumulative-effect adjustment to retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:to="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_6903966_1554541_1_1">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_6903966_1554541_2_1">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1565430_1_1">Current Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1565430_14_1">Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563228_1_1">Customer Advances, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563228_32_1">Advances from customers (including advances from customers of the Consolidated VIEs without recourse to the primary beneficiaries of RMB201,397 and RMB403,244 (US$61,977) as of December 31, 2016 and 2017, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563228_2_1">Advance from customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563228_12_1">Advance from customers of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" id="id_6903966_1548033_1_1">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" id="id_6903966_1548033_2_1">Customer Concentration Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="id_6903966_1557816_1_1">Customer Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="id_6903966_1557816_2_1">Customer Relationships</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtCurrent_lbl" xml:lang="en-US" id="id_6903966_1563222_1_1">Debt, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DebtCurrent_lbl" xml:lang="en-US" id="id_6903966_1563222_6_1">Debt, Current, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_DebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1554562_1_1">Debt Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1554562_2_1">Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554563_1_1">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554563_2_1">Debt Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" id="id_6903966_1548029_1_1">Debt Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" id="id_6903966_1548029_2_1">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" xml:lang="en-US" id="id_6903966_1548055_1_1">Debt Instrument, Date of First Required Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl" xml:lang="en-US" id="id_6903966_1548055_2_1">Debt instrument, date of first required payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:to="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" id="id_6903966_1562344_1_1">Debt Instrument, Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" id="id_6903966_1562344_2_1">Debt instrument, face amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_lbl" xml:lang="en-US" id="id_6903966_1551238_1_1">Debt Instrument, Frequency of Periodic Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_lbl" xml:lang="en-US" id="id_6903966_1551238_2_1">Debt instrument, frequency of periodic payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" id="id_6903966_1548042_1_1">Debt Instrument, Interest Rate, Effective Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US" id="id_6903966_1548042_2_1">Debt instrument, effective yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" id="id_6903966_1551243_1_1">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" id="id_6903966_1551243_2_1">Debt instrument, stated rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" id="id_6903966_1557824_1_1">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" id="id_6903966_1557824_2_1">Debt Instrument [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US" id="id_6903966_1557825_1_1">Debt Instrument, Maturity Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US" id="id_6903966_1557825_2_1">Debt instrument, maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" id="id_6903966_1554577_1_1">Debt Instrument, Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" id="id_6903966_1554577_2_1">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DebtInstrumentPremiumPrice" xlink:label="vnet_DebtInstrumentPremiumPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DebtInstrumentPremiumPrice_lbl" xml:lang="en-US" id="id_6903966_1773142_3_1">Debt Instrument, Premium Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DebtInstrumentPremiumPrice_lbl" xml:lang="en-US" id="id_6903966_1773142_1_1">Debt Instrument, Premium Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DebtInstrumentPremiumPrice_lbl" xml:lang="en-US" id="id_6903966_1773142_2_1">Debt instrument, premium price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DebtInstrumentPremiumPrice" xlink:to="vnet_DebtInstrumentPremiumPrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" id="id_6903966_1557832_1_1">Schedule of Long-term Debt Instruments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" id="id_6903966_1557832_2_1">Schedule of Long-term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" id="id_6903966_1557833_1_1">Debt Instrument, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" id="id_6903966_1557833_2_1">Short-term bank borrowings, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount_lbl" xml:lang="en-US" id="id_6903966_1561476_1_1">Debt, Long-term and Short-term, Combined Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount_lbl" xml:lang="en-US" id="id_6903966_1561476_6_1">Total bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="us-gaap_DebtLongtermAndShorttermCombinedAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtSecurityAxis" xlink:label="us-gaap_DebtSecurityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecurityAxis_lbl" xml:lang="en-US" id="id_6903966_1548058_1_1">Debt Security [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecurityAxis_lbl" xml:lang="en-US" id="id_6903966_1548058_2_1">Debt Security [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecurityAxis" xlink:to="us-gaap_DebtSecurityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="us-gaap_DebtWeightedAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_6903966_1548059_1_1">Debt, Weighted Average Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_6903966_1548059_2_1">Weighted average interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtWeightedAverageInterestRate" xlink:to="us-gaap_DebtWeightedAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeconsolidationGainOrLossAmount_lbl" xml:lang="en-US" id="id_6903966_1563217_1_1">Deconsolidation, Gain (Loss), Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeconsolidationGainOrLossAmount_lbl" xml:lang="en-US" id="id_6903966_1563217_2_1">Disposal of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeconsolidationGainOrLossAmount" xlink:to="us-gaap_DeconsolidationGainOrLossAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries" xlink:label="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773035_3_1">Decrease of grants due to disposal of subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773035_1_1">Decrease of grants due to disposal of subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773035_14_1">Decrease due to disposal of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries" xlink:to="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1554594_1_1">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1554594_2_1">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrants" xlink:label="vnet_DeferredGovernmentGrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredGovernmentGrants_lbl" xml:lang="en-US" id="id_6903966_1608378_3_1">Deferred Government Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredGovernmentGrants_lbl" xml:lang="en-US" id="id_6903966_1608378_1_1">Deferred Government Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="vnet_DeferredGovernmentGrants_lbl" xml:lang="en-US" id="id_6903966_1608378_4_1">Balance at end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="vnet_DeferredGovernmentGrants_lbl" xml:lang="en-US" id="id_6903966_1608378_5_1">Balance at beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredGovernmentGrants" xlink:to="vnet_DeferredGovernmentGrants_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredGovernmentGrantsCurrent_lbl" xml:lang="en-US" id="id_6903966_1753091_3_1">Deferred Government Grants Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredGovernmentGrantsCurrent_lbl" xml:lang="en-US" id="id_6903966_1753091_1_1">Deferred Government Grants Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="vnet_DeferredGovernmentGrantsCurrent_lbl" xml:lang="en-US" id="id_6903966_1753091_32_1">Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredGovernmentGrantsCurrent_lbl" xml:lang="en-US" id="id_6903966_1753091_2_1">Deferred government grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="vnet_DeferredGovernmentGrantsCurrent_lbl" xml:lang="en-US" id="id_6903966_1753091_12_1">Deferred government grants (including deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries of RMB5,107 and RMB4,574 (US$703) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredGovernmentGrantsCurrent" xlink:to="vnet_DeferredGovernmentGrantsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1753867_3_1">Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1753867_1_1">Deferred Government Grants Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1753867_32_1">Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1753867_2_1">Deferred government grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1753867_12_1">Deferred government grants (including deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries of RMB25,886 and RMB17,861 (US$2,745) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredGovernmentGrantsNoncurrent" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1564469_1_1">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1564469_2_1">Deferred income tax benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1564469_14_1">Deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="us-gaap_DeferredRevenueArrangementTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueArrangementTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1557863_1_1">Deferred Revenue Arrangement Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueArrangementTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1557863_2_1">Deferred Revenue Arrangement Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueArrangementTypeAxis" xlink:to="us-gaap_DeferredRevenueArrangementTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="us-gaap_DeferredRevenueArrangementTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueArrangementTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1554607_1_1">Deferred Revenue [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueArrangementTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1554607_2_1">Deferred Revenue [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueArrangementTypeDomain" xlink:to="us-gaap_DeferredRevenueArrangementTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US" id="id_6903966_1561460_1_1">Deferred Revenue, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US" id="id_6903966_1561460_32_1">Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US" id="id_6903966_1561460_2_1">Deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US" id="id_6903966_1561460_12_1">Deferred revenue (including deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries of RMB311,191 and RMB49,699 (US$7,639) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract" xlink:label="us-gaap_DeferredRevenueDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1557865_1_1">Deferred Revenue Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1557865_2_1">Deferred Revenue Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueDisclosureAbstract" xlink:to="us-gaap_DeferredRevenueDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562314_1_1">Deferred Revenue, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562314_32_1">Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562314_2_1">Deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562314_12_1">Deferred revenue (including deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries of RMB62,531 and nil as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsCapitalLease" xlink:label="vnet_DeferredTaxAssetsCapitalLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredTaxAssetsCapitalLease_lbl" xml:lang="en-US" id="id_6903966_1575017_3_1">Deferred Tax Assets, Capital Lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredTaxAssetsCapitalLease_lbl" xml:lang="en-US" id="id_6903966_1575017_1_1">Deferred Tax Assets, Capital Lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredTaxAssetsCapitalLease_lbl" xml:lang="en-US" id="id_6903966_1575017_2_1">Capital lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredTaxAssetsCapitalLease" xlink:to="vnet_DeferredTaxAssetsCapitalLease_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsCurrentMember" xlink:label="vnet_DeferredTaxAssetsCurrentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredTaxAssetsCurrentMember_lbl" xml:lang="en-US" id="id_6903966_1650350_3_1">Deferred tax assets current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredTaxAssetsCurrentMember_lbl" xml:lang="en-US" id="id_6903966_1650350_1_1">Deferred Tax Assets Current [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredTaxAssetsCurrentMember_lbl" xml:lang="en-US" id="id_6903966_1650350_2_1">Deferred Tax Assets Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredTaxAssetsCurrentMember" xlink:to="vnet_DeferredTaxAssetsCurrentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US" id="id_6903966_1564497_1_1">Deferred Tax Assets, Deferred Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US" id="id_6903966_1564497_2_1">Deferred government grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsDepreciationAndAmortization" xlink:label="vnet_DeferredTaxAssetsDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredTaxAssetsDepreciationAndAmortization_lbl" xml:lang="en-US" id="id_6903966_1614953_3_1">Deferred Tax Assets, Depreciation and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredTaxAssetsDepreciationAndAmortization_lbl" xml:lang="en-US" id="id_6903966_1614953_1_1">Deferred Tax Assets, Depreciation and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredTaxAssetsDepreciationAndAmortization_lbl" xml:lang="en-US" id="id_6903966_1614953_2_1">Depreciation and amortization generated from acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredTaxAssetsDepreciationAndAmortization" xlink:to="vnet_DeferredTaxAssetsDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments" xlink:label="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments_lbl" xml:lang="en-US" id="id_6903966_1773037_3_1">Deferred tax assets, disposal loss on long-term investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments_lbl" xml:lang="en-US" id="id_6903966_1773037_1_1">Deferred Tax Assets, Disposal loss on long-term investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments_lbl" xml:lang="en-US" id="id_6903966_1773037_2_1">Disposal loss on long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments" xlink:to="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1565481_1_1">Deferred Tax Assets, Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1565481_2_1">Loss picked up on equity method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:to="us-gaap_DeferredTaxAssetsEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1567430_1_1">Deferred Tax Assets, Goodwill and Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1567430_2_1">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" id="id_6903966_1567433_1_1">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" id="id_6903966_1567433_6_1">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetClassificationAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetClassificationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1548091_1_1">Deferred Tax Assets, Net of Valuation Allowance, Classification [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1548091_2_1">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetClassificationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1565488_1_1">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1565488_2_1">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1554612_1_1">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1554612_2_1">Non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsNoncurrentMember" xlink:label="vnet_DeferredTaxAssetsNoncurrentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredTaxAssetsNoncurrentMember_lbl" xml:lang="en-US" id="id_6903966_1730798_3_1">Deferred tax assets noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredTaxAssetsNoncurrentMember_lbl" xml:lang="en-US" id="id_6903966_1730798_1_1">Deferred Tax Assets Noncurrent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredTaxAssetsNoncurrentMember_lbl" xml:lang="en-US" id="id_6903966_1730798_2_1">Deferred Tax Assets Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredTaxAssetsNoncurrentMember" xlink:to="vnet_DeferredTaxAssetsNoncurrentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards_lbl" xml:lang="en-US" id="id_6903966_1564482_1_1">Deferred Tax Assets, Other Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards_lbl" xml:lang="en-US" id="id_6903966_1564482_2_1">Tax losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOtherLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent" xlink:label="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent_lbl" xml:lang="en-US" id="id_6903966_1652534_3_1">Deferred Tax Assets, Property, Plant and Equipment, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent_lbl" xml:lang="en-US" id="id_6903966_1652534_1_1">Deferred Tax Assets, Property, Plant and Equipment, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent_lbl" xml:lang="en-US" id="id_6903966_1652534_2_1">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent" xlink:to="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xml:lang="en-US" id="id_6903966_1564485_1_1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xml:lang="en-US" id="id_6903966_1564485_2_1">Accrued salary and welfare</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US" id="id_6903966_1564487_1_1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US" id="id_6903966_1564487_2_1">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_6903966_1566461_1_1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_6903966_1566461_2_1">Allowance for doubtful debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1561455_1_1">Deferred Tax Assets, Valuation Allowance, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1561455_14_1">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesClassificationAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesClassificationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1557872_1_1">Deferred Tax Liabilities, Net, Classification [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1557872_2_1">Deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesClassificationAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesClassificationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest_lbl" xml:lang="en-US" id="id_6903966_1564117_1_1">Deferred Tax Liabilities, Deferred Expense, Capitalized Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest_lbl" xml:lang="en-US" id="id_6903966_1564117_2_1">Capitalized interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxLiabilitiesEquityMethodInvestments" xlink:label="vnet_DeferredTaxLiabilitiesEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredTaxLiabilitiesEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1615318_3_1">Deferred Tax Liabilities Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredTaxLiabilitiesEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1615318_1_1">Deferred Tax Liabilities Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredTaxLiabilitiesEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1615318_2_1">Gain picked up from equity method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredTaxLiabilitiesEquityMethodInvestments" xlink:to="vnet_DeferredTaxLiabilitiesEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1564120_1_1">Deferred Tax Liabilities, Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1564120_2_1">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563193_1_1">Deferred Tax Liabilities, Net, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563193_32_1">Deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563193_2_1">Deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563193_6_1">Total non-current deferred tax liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1563193_12_1">Deferred tax liabilities (including deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries of RMB182,877 and RMB109,339 (US$16,805) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:label="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1638554_3_1">Deferred Tax Liabilities, Noncurrent Classification [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1638554_1_1">Deferred Tax Liabilities, Noncurrent Classification [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_lbl" xml:lang="en-US" id="id_6903966_1638554_2_1">Non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:to="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_6903966_1564129_1_1">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_6903966_1564129_2_1">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DepositarySharesIssued" xlink:label="vnet_DepositarySharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DepositarySharesIssued_lbl" xml:lang="en-US" id="id_6903966_1643854_3_1">Depositary Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DepositarySharesIssued_lbl" xml:lang="en-US" id="id_6903966_1643854_1_1">Depositary Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DepositarySharesIssued_lbl" xml:lang="en-US" id="id_6903966_1643854_2_1">Shares issued to depository bank (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DepositarySharesIssued" xlink:to="vnet_DepositarySharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DepositarySharesIssuedValue" xlink:label="vnet_DepositarySharesIssuedValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DepositarySharesIssuedValue_lbl" xml:lang="en-US" id="id_6903966_1708804_3_1">Depositary Shares Issued Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DepositarySharesIssuedValue_lbl" xml:lang="en-US" id="id_6903966_1708804_1_1">Depositary Shares Issued Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DepositarySharesIssuedValue_lbl" xml:lang="en-US" id="id_6903966_1708804_2_1">Share issued to depository bank</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DepositarySharesIssuedValue" xlink:to="vnet_DepositarySharesIssuedValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US" id="id_6903966_1567475_1_1">Deposits Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US" id="id_6903966_1567475_2_1">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" id="id_6903966_1564518_1_1">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" id="id_6903966_1564518_32_1">Depreciation of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" id="id_6903966_1564518_2_1">Depreciation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" id="id_6903966_1564518_12_1">Depreciation expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DermotEntitiesMember" xlink:label="vnet_DermotEntitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DermotEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1653609_3_1">Dermot Entities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DermotEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1653609_1_1">Dermot Entities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DermotEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1653609_2_1">Dermot Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DermotEntitiesMember" xlink:to="vnet_DermotEntitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DermotHoldingLimitedMember" xlink:label="vnet_DermotHoldingLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DermotHoldingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1773001_3_1">Dermot Holding Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DermotHoldingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1773001_1_1">Dermot Holding Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DermotHoldingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1773001_2_1">Dermot Holding Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DermotHoldingLimitedMember" xlink:to="vnet_DermotHoldingLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock" xlink:label="us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554762_1_1">Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554762_2_1">Summary of Impairment Charges Associated with Long-Lived Assets and Acquired Intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock" xlink:to="us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="id_6903966_1554771_1_1">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="id_6903966_1554771_2_1">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554774_1_1">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xml:lang="en-US" id="id_6903966_1554774_2_1">Share Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US" id="id_6903966_1558032_1_1">Discontinued Operations and Disposal Groups [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US" id="id_6903966_1558032_2_1">Discontinued Operations and Disposal Groups [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DiscountedCashFlowsProjectionsPeriod" xlink:label="vnet_DiscountedCashFlowsProjectionsPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DiscountedCashFlowsProjectionsPeriod_lbl" xml:lang="en-US" id="id_6903966_1579641_3_1">Discounted Cash Flows Projections Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DiscountedCashFlowsProjectionsPeriod_lbl" xml:lang="en-US" id="id_6903966_1579641_1_1">Discounted Cash Flows Projections Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DiscountedCashFlowsProjectionsPeriod_lbl" xml:lang="en-US" id="id_6903966_1579641_2_1">Discounted cash flow projection period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DiscountedCashFlowsProjectionsPeriod" xlink:to="vnet_DiscountedCashFlowsProjectionsPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xml:lang="en-US" id="id_6903966_1564540_1_1">Disposal Group, Including Discontinued Operation, Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xml:lang="en-US" id="id_6903966_1564540_2_1">Consideration price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548250_1_1">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548250_2_1">Disposal of WiFire Entities and Aipu Group</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xml:lang="en-US" id="id_6903966_1558054_1_1">Disposal Group Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xml:lang="en-US" id="id_6903966_1558054_2_1">Disposal Group Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DiyixianDotComLimitedMember" xlink:label="vnet_DiyixianDotComLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DiyixianDotComLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1627957_3_1">Diyixian.com Limited ("Diyixian.com") [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DiyixianDotComLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1627957_1_1">Diyixian.com Limited ("Diyixian.com") [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DiyixianDotComLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1627957_2_1">Diyixian.com Limited ("Diyixian.com")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DiyixianDotComLimitedMember" xlink:to="vnet_DiyixianDotComLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DocumentAndEntityInformationAbstract" xlink:label="vnet_DocumentAndEntityInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_6903966_1649784_3_1">Document And Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_6903966_1649784_1_1">Document And Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_6903966_1649784_2_1">Document And Entity Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DocumentAndEntityInformationAbstract" xlink:to="vnet_DocumentAndEntityInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_6903966_1548271_1_1">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_6903966_1548271_2_1">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_6903966_1548272_1_1">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_6903966_1548272_2_1">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US" id="id_6903966_1548274_1_1">Document Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US" id="id_6903966_1548274_2_1">Document Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US" id="id_6903966_1551482_1_1">Document Information [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US" id="id_6903966_1551482_2_1">Document Information [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_6903966_1554852_1_1">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_6903966_1554852_2_1">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_6903966_1548276_1_1">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_6903966_1548276_2_1">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromAffiliateCurrent_lbl" xml:lang="en-US" id="id_6903966_1567515_1_1">Due from Affiliate, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromAffiliateCurrent_lbl" xml:lang="en-US" id="id_6903966_1567515_2_1">Amount due from subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueFromAffiliateCurrent_lbl" xml:lang="en-US" id="id_6903966_1567515_12_1">Amount due from subsidiaries current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromAffiliateCurrent" xlink:to="us-gaap_DueFromAffiliateCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueFromDueToRelatedPartiesTableTextBlock" xlink:label="vnet_DueFromDueToRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DueFromDueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1598742_3_1">Tabular disclosure of related party balances, including due from and due to related parties.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DueFromDueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1598742_1_1">Due From Due To Related Parties [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DueFromDueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1598742_2_1">Related Party Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DueFromDueToRelatedPartiesTableTextBlock" xlink:to="vnet_DueFromDueToRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1566549_1_1">Due from Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1566549_32_1">Amounts due from related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1566549_2_1">Amount due from a related party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1566549_12_1">Amount due from related parties current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1551511_1_1">Due from Related Parties, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1551511_2_1">Amount due from related parties current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1551511_12_1">Amounts due from related parties current:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1772765_3_1">Due from Related Parties, Current and Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1772765_1_1">Due from Related Parties, Current and Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1772765_2_1">Amount due from related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1772765_12_1">Amounts due from related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1567522_1_1">Due from Related Parties, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1567522_2_1">Amount due to related parties non current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1567522_12_1">Amounts due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1551512_1_1">Due from Related Parties, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1551512_2_1">Amount due from related parties non-current:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="us-gaap_DueToAffiliateCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToAffiliateCurrent_lbl" xml:lang="en-US" id="id_6903966_1563138_1_1">Due to Affiliate, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToAffiliateCurrent_lbl" xml:lang="en-US" id="id_6903966_1563138_2_1">Amount due to subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueToAffiliateCurrent_lbl" xml:lang="en-US" id="id_6903966_1563138_12_1">Amount due to subsidiaries current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToAffiliateCurrent" xlink:to="us-gaap_DueToAffiliateCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToIntercompanyBorrowingCurrent" xlink:label="vnet_DueToIntercompanyBorrowingCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DueToIntercompanyBorrowingCurrent_lbl" xml:lang="en-US" id="id_6903966_1574818_3_1">Due To Intercompany Borrowing Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DueToIntercompanyBorrowingCurrent_lbl" xml:lang="en-US" id="id_6903966_1574818_1_1">Due To Intercompany Borrowing Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DueToIntercompanyBorrowingCurrent_lbl" xml:lang="en-US" id="id_6903966_1574818_2_1">Amount due to inter-companies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DueToIntercompanyBorrowingCurrent" xlink:to="vnet_DueToIntercompanyBorrowingCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToIntercompanyNoncurrent" xlink:label="vnet_DueToIntercompanyNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DueToIntercompanyNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1621004_3_1">Due To Intercompany Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DueToIntercompanyNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1621004_1_1">Due To Intercompany Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DueToIntercompanyNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1621004_2_1">Amount due to inter-companies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DueToIntercompanyNoncurrent" xlink:to="vnet_DueToIntercompanyNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561400_1_1">Due to Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561400_32_1">Amount due to related parties of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561400_33_1">Amounts due to related parties (including amounts due to related parties-current of the Consolidated VIEs without recourse to the primary beneficiaries of RMB53,295 and RMB16,053 (US$2,467) as of December 31, 2016 and 2017, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveVerboseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561400_34_1">Related party transaction, loans from</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561400_2_1">Amount due to related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561400_12_1">Amount due to related parties current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1558115_1_1">Due to Related Parties, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1558115_2_1">Amount due to related parties current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1558115_12_1">Amount due to subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1554811_1_1">Due to Related Parties [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1554811_2_1">Amount due to related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1554811_12_1">Amounts due to related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToRelatedPartyMember" xlink:label="vnet_DueToRelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DueToRelatedPartyMember_lbl" xml:lang="en-US" id="id_6903966_1651954_3_1">Due to Related Party.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DueToRelatedPartyMember_lbl" xml:lang="en-US" id="id_6903966_1651954_1_1">Due to Related Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DueToRelatedPartyMember_lbl" xml:lang="en-US" id="id_6903966_1651954_2_1">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DueToRelatedPartyMember" xlink:to="vnet_DueToRelatedPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DyxnetCorporateServiceLimitedMember" xlink:label="vnet_DyxnetCorporateServiceLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DyxnetCorporateServiceLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1671490_3_1">Dyxnet Corporate Service Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DyxnetCorporateServiceLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1671490_1_1">Dyxnet Corporate Service Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DyxnetCorporateServiceLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1671490_2_1">Dyxnet Corporate Service Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DyxnetCorporateServiceLimitedMember" xlink:to="vnet_DyxnetCorporateServiceLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DyxnetInternetCenterLimitedMember" xlink:label="vnet_DyxnetInternetCenterLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_DyxnetInternetCenterLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1603874_3_1">Dyxnet Internet Center Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_DyxnetInternetCenterLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1603874_1_1">Dyxnet Internet Center Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_DyxnetInternetCenterLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1603874_2_1">Dyxnet Internet Center Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_DyxnetInternetCenterLimitedMember" xlink:to="vnet_DyxnetInternetCenterLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt" xlink:label="us-gaap_EarlyRepaymentOfSeniorDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarlyRepaymentOfSeniorDebt_lbl" xml:lang="en-US" id="id_6903966_1561401_1_1">Early Repayment of Senior Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EarlyRepaymentOfSeniorDebt_lbl" xml:lang="en-US" id="id_6903966_1561401_14_1">Repurchase of 2017 bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarlyRepaymentOfSeniorDebt" xlink:to="us-gaap_EarlyRepaymentOfSeniorDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_6903966_1554817_1_1">Earnings Per Share [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_6903966_1554817_2_1">Loss per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="id_6903966_1554818_1_1">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="id_6903966_1554818_2_1">Basic (in per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US" id="id_6903966_1558072_1_1">Earnings Per Share, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US" id="id_6903966_1558072_2_1">Loss per share-Basic:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract" xlink:label="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract_lbl" xml:lang="en-US" id="id_6903966_1575929_3_1">Earnings Per Share Basic And Diluted Denominator [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract_lbl" xml:lang="en-US" id="id_6903966_1575929_1_1">Earnings Per Share Basic And Diluted Denominator [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract_lbl" xml:lang="en-US" id="id_6903966_1575929_2_1">Denominator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract" xlink:to="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:label="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract_lbl" xml:lang="en-US" id="id_6903966_1633044_3_1">Earnings Per Share Basic And Diluted Numerator [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract_lbl" xml:lang="en-US" id="id_6903966_1633044_1_1">Earnings Per Share Basic And Diluted Numerator [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract_lbl" xml:lang="en-US" id="id_6903966_1633044_2_1">Numerator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:to="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_6903966_1548287_1_1">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_6903966_1548287_2_1">Diluted (in per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US" id="id_6903966_1554820_1_1">Earnings Per Share, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US" id="id_6903966_1554820_2_1">Loss per share-Diluted:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548291_1_1">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548291_2_1">Loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558081_1_1">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558081_2_1">Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EconomicInterestsMember" xlink:label="vnet_EconomicInterestsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EconomicInterestsMember_lbl" xml:lang="en-US" id="id_6903966_1704606_3_1">Economic Interests [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EconomicInterestsMember_lbl" xml:lang="en-US" id="id_6903966_1704606_1_1">Economic Interests [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EconomicInterestsMember_lbl" xml:lang="en-US" id="id_6903966_1704606_2_1">Economic Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EconomicInterestsMember" xlink:to="vnet_EconomicInterestsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1548295_1_1">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1548295_2_1">Statutory income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate" xlink:label="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1599814_3_1">Percentage of statutory tax rate applicable to pretax income (loss) out of Mainland China.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1599814_1_1">Effective Income Tax Rate Reconciliation, at Foreign Statutory Income Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1599814_2_1">Income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate" xlink:to="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays_lbl" xml:lang="en-US" id="id_6903966_1548307_1_1">Effective Income Tax Rate Reconciliation, Tax Holiday, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays_lbl" xml:lang="en-US" id="id_6903966_1548307_2_1">Tax holiday, exemption rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_6903966_1564552_1_1">Effect of Exchange Rate on Cash and Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_6903966_1564552_2_1">Effect of foreign exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EffectOfTaxHolidayOnEarningsPerShareBasic" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic_lbl" xml:lang="en-US" id="id_6903966_1712219_3_1">Effect Of Tax Holiday On Earnings Per Share Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic_lbl" xml:lang="en-US" id="id_6903966_1712219_1_1">Effect Of Tax Holiday On Earnings Per Share Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic_lbl" xml:lang="en-US" id="id_6903966_1712219_2_1">Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic" xlink:to="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_6903966_1737487_3_1">Effect Of Tax Holiday On Earnings Per Share Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_6903966_1737487_1_1">Effect Of Tax Holiday On Earnings Per Share Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_6903966_1737487_2_1">Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted" xlink:to="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EmployeeBenefitsPolicyTextBlock" xlink:label="vnet_EmployeeBenefitsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EmployeeBenefitsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1729534_3_1">Employee Benefits [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EmployeeBenefitsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1729534_1_1">Employee Benefits [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EmployeeBenefitsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1729534_2_1">Employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EmployeeBenefitsPolicyTextBlock" xlink:to="vnet_EmployeeBenefitsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561391_1_1">Employee-related Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561391_2_1">Payroll and welfare payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" id="id_6903966_1548353_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" id="id_6903966_1548353_2_1">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="id_6903966_1558146_1_1">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="id_6903966_1558146_2_1">Unrecognized compensation costs, weighted-average recognition period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US" id="id_6903966_1565575_1_1">Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US" id="id_6903966_1565575_2_1">Unrecognized share-based compensation cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EnterpriseIncomeTaxRate" xlink:label="vnet_EnterpriseIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EnterpriseIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1750064_3_1">Enterprise Income Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EnterpriseIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1750064_1_1">Enterprise Income Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EnterpriseIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1750064_2_1">Unified enterprise income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EnterpriseIncomeTaxRate" xlink:to="vnet_EnterpriseIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_6903966_1548337_1_1">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_6903966_1548337_2_1">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1554900_1_1">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1554900_2_1">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="id_6903966_1554903_1_1">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="id_6903966_1554903_2_1">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" id="id_6903966_1554904_1_1">Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" id="id_6903966_1554904_2_1">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="id_6903966_1554905_1_1">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="id_6903966_1554905_2_1">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="dei_EntityIncorporationDateOfIncorporation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationDateOfIncorporation_lbl" xml:lang="en-US" id="id_6903966_1548338_1_1">Entity Incorporation, Date of Incorporation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationDateOfIncorporation_lbl" xml:lang="en-US" id="id_6903966_1548338_2_1">Date of incorporation/ Acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationDateOfIncorporation" xlink:to="dei_EntityIncorporationDateOfIncorporation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationStateCountryName" xlink:label="dei_EntityIncorporationStateCountryName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryName_lbl" xml:lang="en-US" id="id_6903966_1548339_1_1">Entity Incorporation, State Country Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryName_lbl" xml:lang="en-US" id="id_6903966_1548339_2_1">Place of incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryName" xlink:to="dei_EntityIncorporationStateCountryName_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_6903966_1558166_1_1">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_6903966_1558166_2_1">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" id="id_6903966_1548350_1_1">Entity Well-known Seasoned Issuer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" id="id_6903966_1548350_2_1">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EntityWideRevenueMajorCustomerNumber" xlink:label="vnet_EntityWideRevenueMajorCustomerNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EntityWideRevenueMajorCustomerNumber_lbl" xml:lang="en-US" id="id_6903966_1752113_3_1">Number of certain customers, which are subsidiaries of a telecommunication carrier, and contributed more than 4% of Company's revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EntityWideRevenueMajorCustomerNumber_lbl" xml:lang="en-US" id="id_6903966_1752113_1_1">Entity Wide Revenue, Major Customer, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EntityWideRevenueMajorCustomerNumber_lbl" xml:lang="en-US" id="id_6903966_1752113_2_1">Number of customers who contributed more than 3% of Company's revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EntityWideRevenueMajorCustomerNumber" xlink:to="vnet_EntityWideRevenueMajorCustomerNumber_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US" id="id_6903966_1551562_1_1">Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US" id="id_6903966_1551562_2_1">Equipment and Property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" id="id_6903966_1551563_1_1">Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" id="id_6903966_1551563_2_1">Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAndCostMethodInvestmentsPolicy" xlink:label="us-gaap_EquityAndCostMethodInvestmentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAndCostMethodInvestmentsPolicy_lbl" xml:lang="en-US" id="id_6903966_1551564_1_1">Equity and Cost Method Investments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityAndCostMethodInvestmentsPolicy_lbl" xml:lang="en-US" id="id_6903966_1551564_2_1">Long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAndCostMethodInvestmentsPolicy" xlink:to="us-gaap_EquityAndCostMethodInvestmentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="id_6903966_1558175_1_1">Equity Component [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="id_6903966_1558175_2_1">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityIncentivePlanTwentyFourteenMember" xlink:label="vnet_EquityIncentivePlanTwentyFourteenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EquityIncentivePlanTwentyFourteenMember_lbl" xml:lang="en-US" id="id_6903966_1634639_3_1">Equity Incentive Plan Twenty Fourteen [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EquityIncentivePlanTwentyFourteenMember_lbl" xml:lang="en-US" id="id_6903966_1634639_1_1">Equity Incentive Plan Twenty Fourteen [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EquityIncentivePlanTwentyFourteenMember_lbl" xml:lang="en-US" id="id_6903966_1634639_2_1">2014 Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EquityIncentivePlanTwentyFourteenMember" xlink:to="vnet_EquityIncentivePlanTwentyFourteenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityIncentivePlanTwentyTenMember" xlink:label="vnet_EquityIncentivePlanTwentyTenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EquityIncentivePlanTwentyTenMember_lbl" xml:lang="en-US" id="id_6903966_1639094_3_1">Equity Incentive Plan 2010 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EquityIncentivePlanTwentyTenMember_lbl" xml:lang="en-US" id="id_6903966_1639094_1_1">Equity Incentive Plan 2010 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EquityIncentivePlanTwentyTenMember_lbl" xml:lang="en-US" id="id_6903966_1639094_2_1">2010 Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EquityIncentivePlanTwentyTenMember" xlink:to="vnet_EquityIncentivePlanTwentyTenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US" id="id_6903966_1554935_1_1">Investment, Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US" id="id_6903966_1554935_2_1">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="us-gaap_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost_lbl" xml:lang="en-US" id="id_6903966_1567536_1_1">Equity Method Investment, Aggregate Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost_lbl" xml:lang="en-US" id="id_6903966_1567536_32_1">Total consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost_lbl" xml:lang="en-US" id="id_6903966_1567536_2_1">Cost investment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost_lbl" xml:lang="en-US" id="id_6903966_1567536_12_1">Cost of investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentAggregateCost" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" id="id_6903966_1554949_1_1">Equity Method Investment, Ownership Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" id="id_6903966_1554949_2_1">Common shareholders' ownership interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" id="id_6903966_1554949_12_1">Equity interest, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1567540_1_1">Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1567540_32_1">Investment in equity investee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1567540_2_1">Equity method investment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1567540_12_1">Equity method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_6903966_1564568_1_1">Equity Method Investments, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_6903966_1564568_2_1">Equity method investment at fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="us-gaap_EquityMethodInvestmentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558184_1_1">Equity Method Investments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558184_2_1">Investment in Equity Investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityProfitLoss" xlink:label="vnet_EquityProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EquityProfitLoss_lbl" xml:lang="en-US" id="id_6903966_1650229_3_1">Profit or loss as represented on the statement of changes in equity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EquityProfitLoss_lbl" xml:lang="en-US" id="id_6903966_1650229_1_1">Equity Profit (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EquityProfitLoss_lbl" xml:lang="en-US" id="id_6903966_1650229_2_1">Consolidated net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EquityProfitLoss" xlink:to="vnet_EquityProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EstaInvestmentsMember" xlink:label="vnet_EstaInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_EstaInvestmentsMember_lbl" xml:lang="en-US" id="id_6903966_1747546_3_1">Esta Investments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_EstaInvestmentsMember_lbl" xml:lang="en-US" id="id_6903966_1747546_1_1">Esta Investments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_EstaInvestmentsMember_lbl" xml:lang="en-US" id="id_6903966_1747546_2_1">Esta Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_EstaInvestmentsMember" xlink:to="vnet_EstaInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" id="id_6903966_1548399_1_1">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" id="id_6903966_1548399_2_1">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" id="id_6903966_1548400_1_1">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" id="id_6903966_1548400_2_1">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558213_1_1">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558213_2_1">Assets and Liabilities Measured at Fair Value on Recurring Basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US" id="id_6903966_1558215_1_1">Asset Class [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US" id="id_6903966_1558215_2_1">Asset Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US" id="id_6903966_1558222_1_1">Asset Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US" id="id_6903966_1558222_2_1">Asset Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" id="id_6903966_1548402_1_1">Fair Value, Hierarchy [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" id="id_6903966_1548402_2_1">Fair Value, Hierarchy [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByLiabilityClassAxis_lbl" xml:lang="en-US" id="id_6903966_1558224_1_1">Liability Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByLiabilityClassAxis_lbl" xml:lang="en-US" id="id_6903966_1558224_2_1">Liability Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="id_6903966_1548413_1_1">Fair Value Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="id_6903966_1548413_2_1">Fair Value Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558243_1_1">Fair Value Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558243_2_1">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" id="id_6903966_1551627_1_1">Fair Value, Inputs, Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" id="id_6903966_1551627_2_1">Quoted prices in active markets for identical assets and liabilities (Level 1)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" id="id_6903966_1548435_1_1">Fair Value, Inputs, Level 3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" id="id_6903966_1548435_2_1">Unobservable inputs (Level 3)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xml:lang="en-US" id="id_6903966_1555030_1_1">Fair Value by Liability Class [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xml:lang="en-US" id="id_6903966_1555030_2_1">Fair Value by Liability Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US" id="id_6903966_1551649_1_1">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US" id="id_6903966_1551649_2_1">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US" id="id_6903966_1551650_1_1">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US" id="id_6903966_1551650_2_1">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548454_1_1">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548454_2_1">Reconciliation of Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs Level Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties" xlink:label="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties_lbl" xml:lang="en-US" id="id_6903966_1641674_3_1">Fair Value, Measurement Inputs Reconciliation, Recurring Basis, Liabilities, Offset with Amount Due from Related Parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties_lbl" xml:lang="en-US" id="id_6903966_1641674_1_1">Fair Value, Measurement Inputs Reconciliation, Recurring Basis, Liabilities, Offset with Amount Due from Related Parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties_lbl" xml:lang="en-US" id="id_6903966_1641674_2_1">Reclassification to equity upon resolution of contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties" xlink:to="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" id="id_6903966_1548456_1_1">Fair Value Hierarchy [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" id="id_6903966_1548456_2_1">Fair Value Hierarchy [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal_lbl" xml:lang="en-US" id="id_6903966_1773049_3_1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, liabilities Reversal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal_lbl" xml:lang="en-US" id="id_6903966_1773049_1_1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, liabilities Reversal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal_lbl" xml:lang="en-US" id="id_6903966_1773049_14_1">Reversal of share-settled bonuses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal" xlink:to="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity_lbl" xml:lang="en-US" id="id_6903966_1665492_3_1">Fair Value Measurement with Unobservable Inputs Reconciliation Recurring Basis Liability Accrued Liabilities Reclassification to Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity_lbl" xml:lang="en-US" id="id_6903966_1665492_1_1">Fair Value Measurement with Unobservable Inputs Reconciliation Recurring Basis Liability Accrued Liabilities Reclassification to Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity_lbl" xml:lang="en-US" id="id_6903966_1665492_14_1">Reclassification to equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity" xlink:to="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US" id="id_6903966_1563106_1_1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US" id="id_6903966_1563106_2_1">Changes in the fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US" id="id_6903966_1563102_1_1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US" id="id_6903966_1563102_2_1">Increase in liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" id="id_6903966_1567557_1_1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" id="id_6903966_1567557_14_1">Bonuses settled in cash during 2016/2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl" xml:lang="en-US" id="id_6903966_1561359_1_1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl" xml:lang="en-US" id="id_6903966_1561359_2_1">Transfers in and/or out of Level 3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" id="id_6903966_1564021_1_1">Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" id="id_6903966_1564021_4_1">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" id="id_6903966_1564021_5_1">Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="id_6903966_1548464_1_1">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="id_6903966_1548464_2_1">Fair value of financial instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice" xlink:label="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1672128_3_1">Financial and Operational Performance Targeted Amount Used to Compute Put Option Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1672128_1_1">Financial and Operational Performance Targeted Amount Used to Compute Put Option Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1672128_2_1">Financial and operational performance targeted amount used to compute put option exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice" xlink:to="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xml:lang="en-US" id="id_6903966_1566631_1_1">Finite-lived Intangible Assets Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xml:lang="en-US" id="id_6903966_1566631_2_1">Additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" id="id_6903966_1565649_1_1">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" id="id_6903966_1565649_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_6903966_1567604_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_6903966_1567604_2_1">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_6903966_1565651_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_6903966_1565651_2_1">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_6903966_1567605_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_6903966_1567605_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_6903966_1567606_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_6903966_1567606_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_6903966_1555137_1_1">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_6903966_1555137_2_1">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod" xlink:label="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod_lbl" xml:lang="en-US" id="id_6903966_1666925_3_1">Finite-lived Intangible Assets, Disposed During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod_lbl" xml:lang="en-US" id="id_6903966_1666925_1_1">Finite-lived Intangible Assets, Disposed During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod_lbl" xml:lang="en-US" id="id_6903966_1666925_14_1">Disposals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod" xlink:to="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" id="id_6903966_1563061_1_1">Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" id="id_6903966_1563061_14_1">Foreign currency translation difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US" id="id_6903966_1551754_1_1">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US" id="id_6903966_1551754_2_1">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_6903966_1555138_1_1">Finite-Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_6903966_1555138_2_1">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_6903966_1551756_1_1">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_6903966_1551756_2_1">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_6903966_1567616_1_1">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_6903966_1567616_6_1">Finite-Lived Intangible Assets, Net, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_6903966_1548566_1_1">Finite-Lived Intangible Asset, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_6903966_1548566_2_1">Estimated useful life of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FixedAssetsMember" xlink:label="vnet_FixedAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FixedAssetsMember_lbl" xml:lang="en-US" id="id_6903966_1760977_3_1">Fixed Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FixedAssetsMember_lbl" xml:lang="en-US" id="id_6903966_1760977_1_1">Fixed Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_FixedAssetsMember_lbl" xml:lang="en-US" id="id_6903966_1760977_2_1">Fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FixedAssetsMember" xlink:to="vnet_FixedAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FixedRateTimeDepositsMember" xlink:label="vnet_FixedRateTimeDepositsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FixedRateTimeDepositsMember_lbl" xml:lang="en-US" id="id_6903966_1663994_3_1">Fixed rate time deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FixedRateTimeDepositsMember_lbl" xml:lang="en-US" id="id_6903966_1663994_1_1">Fixed Rate Time Deposits [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_FixedRateTimeDepositsMember_lbl" xml:lang="en-US" id="id_6903966_1663994_2_1">Fixed rate time deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FixedRateTimeDepositsMember" xlink:to="vnet_FixedRateTimeDepositsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FloorMember" xlink:label="vnet_FloorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FloorMember_lbl" xml:lang="en-US" id="id_6903966_1730541_3_1">Floor [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FloorMember_lbl" xml:lang="en-US" id="id_6903966_1730541_1_1">Floor [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_FloorMember_lbl" xml:lang="en-US" id="id_6903966_1730541_2_1">Floor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FloorMember" xlink:to="vnet_FloorMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateRemeasurement1" xlink:label="us-gaap_ForeignCurrencyExchangeRateRemeasurement1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateRemeasurement1_lbl" xml:lang="en-US" id="id_6903966_1548578_1_1">Foreign Currency Exchange Rate, Remeasurement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyExchangeRateRemeasurement1_lbl" xml:lang="en-US" id="id_6903966_1548578_2_1">Official exchange rate of foreign currency remeasured (RMB per one U.S. dollar)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateRemeasurement1" xlink:to="us-gaap_ForeignCurrencyExchangeRateRemeasurement1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" id="id_6903966_1561306_1_1">Foreign Currency Transaction Gain (Loss), before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" id="id_6903966_1561306_2_1">Foreign exchange gain (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" id="id_6903966_1561306_14_1">Foreign exchange (gain) loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551765_1_1">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551765_2_1">Foreign Currency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" xlink:label="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1606080_3_1">Foshan Zhuoyi Intelligence Date Co Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1606080_1_1">Foshan Zhuoyi Intelligence Date Co Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1606080_2_1">Foshan Zhuoyi Intelligence Date Co., Ltd. ("FS Zhuoyi")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" xlink:to="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US" id="id_6903966_1562151_1_1">Gain (Loss) on Disposition of Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US" id="id_6903966_1562151_14_1">Loss (gain) on disposal of property and equipment and intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnInvestmentsByCategoryAxis" xlink:label="us-gaap_GainLossOnInvestmentsByCategoryAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestmentsByCategoryAxis_lbl" xml:lang="en-US" id="id_6903966_1555174_1_1">Investments by Category [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnInvestmentsByCategoryAxis_lbl" xml:lang="en-US" id="id_6903966_1555174_2_1">Investments by Category [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestmentsByCategoryAxis" xlink:to="us-gaap_GainLossOnInvestmentsByCategoryAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" xlink:label="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain_lbl" xml:lang="en-US" id="id_6903966_1548609_1_1">Marketable Securities and Investments Held at Cost [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain_lbl" xml:lang="en-US" id="id_6903966_1548609_2_1">Marketable Securities and Investments Held at Cost [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" xlink:to="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xml:lang="en-US" id="id_6903966_1561283_1_1">Gain (Loss) on Disposition of Business</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xml:lang="en-US" id="id_6903966_1561283_2_1">Gain on disposal of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfBusiness" xlink:to="us-gaap_GainLossOnSaleOfBusiness_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl" xml:lang="en-US" id="id_6903966_1563019_1_1">Gain (Loss) on Disposition of Stock in Subsidiary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl" xml:lang="en-US" id="id_6903966_1563019_2_1">Gain on disposal of subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl" xml:lang="en-US" id="id_6903966_1563019_14_1">Gain from disposal of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US" id="id_6903966_1561265_1_1">Gain (Loss) on Extinguishment of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US" id="id_6903966_1561265_2_1">Loss on debt extinguishment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US" id="id_6903966_1561265_14_1">Loss on debt extinguishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_6903966_1566649_1_1">General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_6903966_1566649_2_1">General and administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_6903966_1566649_14_1">General and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1551807_1_1">General and Administrative Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1551807_2_1">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_6903966_1567638_1_1">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_6903966_1567638_4_1">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_6903966_1567638_5_1">Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_6903966_1567638_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1551823_1_1">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1551823_2_1">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" id="id_6903966_1551825_1_1">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" id="id_6903966_1551825_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US" id="id_6903966_1555205_1_1">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US" id="id_6903966_1555205_2_1">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558473_1_1">Goodwill Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558473_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="id_6903966_1567645_1_1">Goodwill, Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="id_6903966_1567645_32_1">Impairment of goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="id_6903966_1567645_2_1">Impairment losses of goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="id_6903966_1567645_12_1">Impairment losses pursuant to the goodwill tests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="id_6903966_1567645_14_1">Impairment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="id_6903966_1567645_18_1">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" id="id_6903966_1551830_1_1">Goodwill [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" id="id_6903966_1551830_2_1">Goodwill [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantMember" xlink:label="vnet_GovernmentGrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GovernmentGrantMember_lbl" xml:lang="en-US" id="id_6903966_1643991_3_1">Government Grant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GovernmentGrantMember_lbl" xml:lang="en-US" id="id_6903966_1643991_1_1">Government Grant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GovernmentGrantMember_lbl" xml:lang="en-US" id="id_6903966_1643991_2_1">Deferred Government Grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GovernmentGrantMember" xlink:to="vnet_GovernmentGrantMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantPolicyTextBlock" xlink:label="vnet_GovernmentGrantPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GovernmentGrantPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1638227_3_1">Government grant [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GovernmentGrantPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1638227_1_1">Government grant [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GovernmentGrantPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1638227_2_1">Government grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GovernmentGrantPolicyTextBlock" xlink:to="vnet_GovernmentGrantPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantsDisclosureTextBlock" xlink:label="vnet_GovernmentGrantsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GovernmentGrantsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1595785_3_1">Government Grants Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GovernmentGrantsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1595785_1_1">Government Grants Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GovernmentGrantsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1595785_2_1">Deferred Government Grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GovernmentGrantsDisclosureTextBlock" xlink:to="vnet_GovernmentGrantsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_6903966_1563007_1_1">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_6903966_1563007_2_1">Gross profit (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_6903966_1563007_6_1">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesEightMember" xlink:label="vnet_GuaranteesEightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GuaranteesEightMember_lbl" xml:lang="en-US" id="id_6903966_1716476_3_1">Guarantees Eight [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GuaranteesEightMember_lbl" xml:lang="en-US" id="id_6903966_1716476_1_1">Guarantees Eight [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GuaranteesEightMember_lbl" xml:lang="en-US" id="id_6903966_1716476_2_1">Guaranteed by noncontrolling shareholder of Aipu Group</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GuaranteesEightMember" xlink:to="vnet_GuaranteesEightMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesFiveMember" xlink:label="vnet_GuaranteesFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GuaranteesFiveMember_lbl" xml:lang="en-US" id="id_6903966_1642540_3_1">Guarantees Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GuaranteesFiveMember_lbl" xml:lang="en-US" id="id_6903966_1642540_1_1">Guarantees Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GuaranteesFiveMember_lbl" xml:lang="en-US" id="id_6903966_1642540_2_1">Secured by a subsidiary's computer and network equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GuaranteesFiveMember" xlink:to="vnet_GuaranteesFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesFourMember" xlink:label="vnet_GuaranteesFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GuaranteesFourMember_lbl" xml:lang="en-US" id="id_6903966_1672500_3_1">Guarantees Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GuaranteesFourMember_lbl" xml:lang="en-US" id="id_6903966_1672500_1_1">Guarantees Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GuaranteesFourMember_lbl" xml:lang="en-US" id="id_6903966_1672500_2_1">Guaranteed by restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GuaranteesFourMember" xlink:to="vnet_GuaranteesFourMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesNineMember" xlink:label="vnet_GuaranteesNineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GuaranteesNineMember_lbl" xml:lang="en-US" id="id_6903966_1617321_3_1">Guarantees Nine [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GuaranteesNineMember_lbl" xml:lang="en-US" id="id_6903966_1617321_1_1">Guarantees Nine [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GuaranteesNineMember_lbl" xml:lang="en-US" id="id_6903966_1617321_2_1">Secured by a Subsidiary's Construction-in-Progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GuaranteesNineMember" xlink:to="vnet_GuaranteesNineMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesSixMember" xlink:label="vnet_GuaranteesSixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GuaranteesSixMember_lbl" xml:lang="en-US" id="id_6903966_1603686_3_1">Guarantees Six [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GuaranteesSixMember_lbl" xml:lang="en-US" id="id_6903966_1603686_1_1">Guarantees Six [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GuaranteesSixMember_lbl" xml:lang="en-US" id="id_6903966_1603686_2_1">Secured by a subsidiary building</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GuaranteesSixMember" xlink:to="vnet_GuaranteesSixMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesTenMember" xlink:label="vnet_GuaranteesTenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GuaranteesTenMember_lbl" xml:lang="en-US" id="id_6903966_1655760_3_1">Guarantees Ten [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GuaranteesTenMember_lbl" xml:lang="en-US" id="id_6903966_1655760_1_1">Guarantees Ten [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GuaranteesTenMember_lbl" xml:lang="en-US" id="id_6903966_1655760_2_1">Secured by restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GuaranteesTenMember" xlink:to="vnet_GuaranteesTenMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorAxis" xlink:label="vnet_GuarantorAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GuarantorAxis_lbl" xml:lang="en-US" id="id_6903966_1632768_3_1">Guarantor [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GuarantorAxis_lbl" xml:lang="en-US" id="id_6903966_1632768_1_1">Guarantor [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GuarantorAxis_lbl" xml:lang="en-US" id="id_6903966_1632768_2_1">Guarantor [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GuarantorAxis" xlink:to="vnet_GuarantorAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorNameDomain" xlink:label="vnet_GuarantorNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_GuarantorNameDomain_lbl" xml:lang="en-US" id="id_6903966_1640981_3_1">Guarantor Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_GuarantorNameDomain_lbl" xml:lang="en-US" id="id_6903966_1640981_1_1">Guarantor Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_GuarantorNameDomain_lbl" xml:lang="en-US" id="id_6903966_1640981_2_1">Guarantor Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuarantorNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByBeijingIjoyMember" xlink:label="vnet_HeldDirectlyByBeijingIjoyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_HeldDirectlyByBeijingIjoyMember_lbl" xml:lang="en-US" id="id_6903966_1731471_3_1">Held Directly By Beijing iJoy [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_HeldDirectlyByBeijingIjoyMember_lbl" xml:lang="en-US" id="id_6903966_1731471_1_1">Held Directly By Beijing iJoy [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_HeldDirectlyByBeijingIjoyMember_lbl" xml:lang="en-US" id="id_6903966_1731471_2_1">Held directly by BJ iJoy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_HeldDirectlyByBeijingIjoyMember" xlink:to="vnet_HeldDirectlyByBeijingIjoyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByTwentyOneVianetBeijingMember" xlink:label="vnet_HeldDirectlyByTwentyOneVianetBeijingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_HeldDirectlyByTwentyOneVianetBeijingMember_lbl" xml:lang="en-US" id="id_6903966_1665018_3_1">Held Directly by Twenty One Vianet Beijing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_HeldDirectlyByTwentyOneVianetBeijingMember_lbl" xml:lang="en-US" id="id_6903966_1665018_1_1">Held Directly by Twenty One Vianet Beijing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_HeldDirectlyByTwentyOneVianetBeijingMember_lbl" xml:lang="en-US" id="id_6903966_1665018_2_1">Held Directly by 21 Vianet Beijing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_HeldDirectlyByTwentyOneVianetBeijingMember" xlink:to="vnet_HeldDirectlyByTwentyOneVianetBeijingMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByTwentyOneVianetTechnologyMember" xlink:label="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember_lbl" xml:lang="en-US" id="id_6903966_1716283_3_1">Held Directly by Twenty One Vianet Technology [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember_lbl" xml:lang="en-US" id="id_6903966_1716283_1_1">Held Directly by Twenty One Vianet Technology [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember_lbl" xml:lang="en-US" id="id_6903966_1716283_2_1">Held Directly by 21 Vianet Technology</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember" xlink:to="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xml:lang="en-US" id="id_6903966_1567665_1_1">Held-to-maturity Securities, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xml:lang="en-US" id="id_6903966_1567665_2_1">Held-to-maturity securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="country_HK"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_HK_lbl" xml:lang="en-US" id="id_6903966_1558510_1_1">HONG KONG</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_HK_lbl" xml:lang="en-US" id="id_6903966_1558510_2_1">HONG KONG</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HongkongFastwebHoldingsCompanyMember" xlink:label="vnet_HongkongFastwebHoldingsCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_HongkongFastwebHoldingsCompanyMember_lbl" xml:lang="en-US" id="id_6903966_1642509_3_1">HongKong Fastweb Holdings Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_HongkongFastwebHoldingsCompanyMember_lbl" xml:lang="en-US" id="id_6903966_1642509_1_1">HongKong Fastweb Holdings Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_HongkongFastwebHoldingsCompanyMember_lbl" xml:lang="en-US" id="id_6903966_1642509_2_1">Hong Kong Fastweb Holdings Co., Limited ("Fastweb HK")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_HongkongFastwebHoldingsCompanyMember" xlink:to="vnet_HongkongFastwebHoldingsCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold" xlink:label="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1772715_3_1">Hosting and related services cost of goods and services sold.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1772715_1_1">Hosting and Related Services Cost of Goods and Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1772715_14_1">Hosting and related services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold" xlink:to="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesRevenue" xlink:label="vnet_HostingAndRelatedServicesRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_HostingAndRelatedServicesRevenue_lbl" xml:lang="en-US" id="id_6903966_1596024_3_1">Revenues from Hosting and related services include managed hosting services, interconnectivity services and value-added services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_HostingAndRelatedServicesRevenue_lbl" xml:lang="en-US" id="id_6903966_1596024_1_1">Hosting and related services revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_HostingAndRelatedServicesRevenue_lbl" xml:lang="en-US" id="id_6903966_1596024_2_1">Hosting and related services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_HostingAndRelatedServicesRevenue" xlink:to="vnet_HostingAndRelatedServicesRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesSegmentMember" xlink:label="vnet_HostingAndRelatedServicesSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_HostingAndRelatedServicesSegmentMember_lbl" xml:lang="en-US" id="id_6903966_1668219_3_1">Hosting and related services segment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_HostingAndRelatedServicesSegmentMember_lbl" xml:lang="en-US" id="id_6903966_1668219_1_1">Hosting and Related Services Segment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_HostingAndRelatedServicesSegmentMember_lbl" xml:lang="en-US" id="id_6903966_1668219_2_1">Hosting and Related Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_HostingAndRelatedServicesSegmentMember" xlink:to="vnet_HostingAndRelatedServicesSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1773074_3_1">Impairment of equipment and impairment of intangible assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1773074_1_1">Impairment Of Equipment And Impairment of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1773074_2_1">Impairment of long-lived assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1773074_14_1">Impairment of long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:to="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US" id="id_6903966_1566686_1_1">Impairment of Intangible Assets, Finite-lived</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US" id="id_6903966_1566686_2_1">Impairment of intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US" id="id_6903966_1566686_14_1">Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfInvestments_lbl" xml:lang="en-US" id="id_6903966_1567672_1_1">Other than Temporary Impairment Losses, Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfInvestments_lbl" xml:lang="en-US" id="id_6903966_1567672_2_1">Impairment of investment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOfInvestments_lbl" xml:lang="en-US" id="id_6903966_1567672_12_1">Impairment of long-term investment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ImpairmentOfInvestments_lbl" xml:lang="en-US" id="id_6903966_1567672_14_1">Impairment of long-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfInvestments" xlink:to="us-gaap_ImpairmentOfInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US" id="id_6903966_1564677_1_1">Impairment of Long-Lived Assets Held-for-use</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US" id="id_6903966_1564677_2_1">Long-lived assets impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_lbl" xml:lang="en-US" id="id_6903966_1566687_1_1">Impairment of Long-Lived Assets to be Disposed of</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_lbl" xml:lang="en-US" id="id_6903966_1566687_2_1">Impairment losses of long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1555287_1_1">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1555287_2_1">Impairment of long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1563927_1_1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1563927_2_1">Loss before income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1563927_6_1">Profit (loss) from continuing operations before income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1563927_12_1">Profit (loss) from continuing operations before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1563924_1_1">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1563924_6_1">Loss before income taxes and gain from equity method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US" id="id_6903966_1551925_1_1">Income (Loss) from Continuing Operations, Per Basic Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US" id="id_6903966_1551925_2_1">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US" id="id_6903966_1548725_1_1">Income (Loss) from Continuing Operations, Per Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US" id="id_6903966_1548725_2_1">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1563920_1_1">Income (Loss) from Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1563920_2_1">Gain from equity method investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1563920_12_1">Share equity gain, during period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1563920_14_1">Gain from equity method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_6903966_1548736_1_1">Income Statement [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_6903966_1548736_2_1">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US" id="id_6903966_1555308_1_1">Disposal Group Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US" id="id_6903966_1555308_2_1">Disposal Group Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_6903966_1551937_1_1">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_6903966_1551937_2_1">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_6903966_1555309_1_1">Disposal Groups, Including Discontinued Operations [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_6903966_1555309_2_1">Disposal Groups, Including Discontinued Operations [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" id="id_6903966_1558588_1_1">Income Statement Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" id="id_6903966_1558588_2_1">Income Statement Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" id="id_6903966_1558589_1_1">Income Statement Location [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" id="id_6903966_1558589_2_1">Income Statement Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1548740_1_1">Income Tax Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="id_6903966_1548740_2_1">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551939_1_1">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1551939_2_1">Taxation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxesLineItems" xlink:label="vnet_IncomeTaxesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_6903966_1589890_3_1">Income Taxes [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_6903966_1589890_1_1">Income Taxes [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_6903966_1589890_2_1">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_IncomeTaxesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" id="id_6903966_1562985_1_1">Income Taxes Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" id="id_6903966_1562985_14_1">Income taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US" id="id_6903966_1567677_1_1">Income Taxes Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US" id="id_6903966_1567677_2_1">Tax recoverables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxesTable" xlink:label="vnet_IncomeTaxesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncomeTaxesTable_lbl" xml:lang="en-US" id="id_6903966_1722077_3_1">Income Taxes [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncomeTaxesTable_lbl" xml:lang="en-US" id="id_6903966_1722077_1_1">Income Taxes [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncomeTaxesTable_lbl" xml:lang="en-US" id="id_6903966_1722077_2_1">Income Taxes [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncomeTaxesTable" xlink:to="vnet_IncomeTaxesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1564692_1_1">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1564692_14_1">Income tax (expense) benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1564692_18_1">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_6903966_1564692_19_1">Income tax (expense) benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxHolidayReductionPeriod" xlink:label="vnet_IncomeTaxHolidayReductionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncomeTaxHolidayReductionPeriod_lbl" xml:lang="en-US" id="id_6903966_1746272_3_1">Income Tax Holiday Reduction Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncomeTaxHolidayReductionPeriod_lbl" xml:lang="en-US" id="id_6903966_1746272_1_1">Income Tax Holiday Reduction Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncomeTaxHolidayReductionPeriod_lbl" xml:lang="en-US" id="id_6903966_1746272_2_1">Tax holiday reduction period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncomeTaxHolidayReductionPeriod" xlink:to="vnet_IncomeTaxHolidayReductionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558597_1_1">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1558597_2_1">Income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxRateOnTaxResidentEnterprise" xlink:label="vnet_IncomeTaxRateOnTaxResidentEnterprise"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncomeTaxRateOnTaxResidentEnterprise_lbl" xml:lang="en-US" id="id_6903966_1728453_3_1">Percentage of mainland China resident enterprises' statutory tax rate applicable to pretax income (loss).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncomeTaxRateOnTaxResidentEnterprise_lbl" xml:lang="en-US" id="id_6903966_1728453_1_1">Income Tax Rate On Tax Resident Enterprise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncomeTaxRateOnTaxResidentEnterprise_lbl" xml:lang="en-US" id="id_6903966_1728453_2_1">Income tax rate on PRC tax resident enterprises</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncomeTaxRateOnTaxResidentEnterprise" xlink:to="vnet_IncomeTaxRateOnTaxResidentEnterprise_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="id_6903966_1567693_1_1">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="id_6903966_1567693_14_1">Change in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxReconciliationChangeInDeferredTaxes" xlink:label="vnet_IncomeTaxReconciliationChangeInDeferredTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncomeTaxReconciliationChangeInDeferredTaxes_lbl" xml:lang="en-US" id="id_6903966_1689413_3_1">Income Tax Reconciliation Change In Deferred Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncomeTaxReconciliationChangeInDeferredTaxes_lbl" xml:lang="en-US" id="id_6903966_1689413_1_1">Income Tax Reconciliation Change In Deferred Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_IncomeTaxReconciliationChangeInDeferredTaxes_lbl" xml:lang="en-US" id="id_6903966_1689413_14_1">Deferred tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncomeTaxReconciliationChangeInDeferredTaxes" xlink:to="vnet_IncomeTaxReconciliationChangeInDeferredTaxes_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US" id="id_6903966_1564691_1_1">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US" id="id_6903966_1564691_14_1">Current and deferred tax rate differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" id="id_6903966_1567682_1_1">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" id="id_6903966_1567682_14_1">International rate differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1565716_1_1">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1565716_2_1">Income tax benefit computed at applicable tax rates (25%)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits" xlink:label="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_6903966_1667010_3_1">Income Tax Reconciliation, Increase (Decrease) in Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_6903966_1667010_1_1">Income Tax Reconciliation, Increase (Decrease) in Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_6903966_1667010_2_1">Unrecognized tax benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits" xlink:to="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US" id="id_6903966_1566692_1_1">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US" id="id_6903966_1566692_14_1">Non-deductible expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxReconciliationPreferentialTaxRates" xlink:label="vnet_IncomeTaxReconciliationPreferentialTaxRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncomeTaxReconciliationPreferentialTaxRates_lbl" xml:lang="en-US" id="id_6903966_1749454_3_1">The portion of the difference, due to approval of High and New Technology Enterprise ("HNTE").</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncomeTaxReconciliationPreferentialTaxRates_lbl" xml:lang="en-US" id="id_6903966_1749454_1_1">Income Tax Reconciliation Preferential Tax Rates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncomeTaxReconciliationPreferentialTaxRates_lbl" xml:lang="en-US" id="id_6903966_1749454_2_1">Preferential rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncomeTaxReconciliationPreferentialTaxRates" xlink:to="vnet_IncomeTaxReconciliationPreferentialTaxRates_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US" id="id_6903966_1567686_1_1">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US" id="id_6903966_1567686_14_1">Prior year provision to return true up</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xml:lang="en-US" id="id_6903966_1562980_1_1">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xml:lang="en-US" id="id_6903966_1562980_2_1">Research and development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl" xml:lang="en-US" id="id_6903966_1561243_1_1">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl" xml:lang="en-US" id="id_6903966_1561243_2_1">Tax exempted income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="us-gaap_IncomeTaxReconciliationTaxHolidays"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxHolidays_lbl" xml:lang="en-US" id="id_6903966_1562981_1_1">Effective Income Tax Rate Reconciliation, Tax Holiday, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxHolidays_lbl" xml:lang="en-US" id="id_6903966_1562981_2_1">Effect of tax holidays</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:to="us-gaap_IncomeTaxReconciliationTaxHolidays_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInAccountsAndNotesPayable" xlink:label="vnet_IncreaseDecreaseInAccountsAndNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncreaseDecreaseInAccountsAndNotesPayable_lbl" xml:lang="en-US" id="id_6903966_1737855_3_1">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 and current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncreaseDecreaseInAccountsAndNotesPayable_lbl" xml:lang="en-US" id="id_6903966_1737855_1_1">Increase (Decrease) in Accounts And Notes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncreaseDecreaseInAccountsAndNotesPayable_lbl" xml:lang="en-US" id="id_6903966_1737855_2_1">Accounts and notes payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncreaseDecreaseInAccountsAndNotesPayable" xlink:to="vnet_IncreaseDecreaseInAccountsAndNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_lbl" xml:lang="en-US" id="id_6903966_1562977_1_1">Increase (Decrease) in Accounts and Notes Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_lbl" xml:lang="en-US" id="id_6903966_1562977_14_1">Accounts and notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" xlink:label="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests_lbl" xml:lang="en-US" id="id_6903966_1738879_3_1">Increase (Decrease) in Accretion of Redeemable Noncontrolling Interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests_lbl" xml:lang="en-US" id="id_6903966_1738879_1_1">Increase (Decrease) in Accretion of Redeemable Noncontrolling Interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests_lbl" xml:lang="en-US" id="id_6903966_1738879_2_1">Increase (decrease) in accretion of redeemable noncontrolling interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests_lbl" xml:lang="en-US" id="id_6903966_1738879_14_1">Plus: (Increase) decrease in accretion of redeemable noncontrolling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" xlink:to="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US" id="id_6903966_1567697_1_1">Increase (Decrease) in Income Taxes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US" id="id_6903966_1567697_2_1">Income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US" id="id_6903966_1564697_1_1">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US" id="id_6903966_1564697_2_1">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xml:lang="en-US" id="id_6903966_1564694_1_1">Increase (Decrease) in Customer Advances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xml:lang="en-US" id="id_6903966_1564694_2_1">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInDeferredGovernmentGrants" xlink:label="vnet_IncreaseDecreaseInDeferredGovernmentGrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncreaseDecreaseInDeferredGovernmentGrants_lbl" xml:lang="en-US" id="id_6903966_1629622_3_1">Increase (Decrease) in Deferred Government Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncreaseDecreaseInDeferredGovernmentGrants_lbl" xml:lang="en-US" id="id_6903966_1629622_1_1">Increase (Decrease) in Deferred Government Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncreaseDecreaseInDeferredGovernmentGrants_lbl" xml:lang="en-US" id="id_6903966_1629622_2_1">Deferred government grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncreaseDecreaseInDeferredGovernmentGrants" xlink:to="vnet_IncreaseDecreaseInDeferredGovernmentGrants_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US" id="id_6903966_1565733_1_1">Increase (Decrease) in Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US" id="id_6903966_1565733_2_1">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563898_1_1">Increase (Decrease) in Due from Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563898_14_1">Amounts due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1565735_1_1">Increase (Decrease) in Due to Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1565735_2_1">Amounts due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_6903966_1562082_1_1">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_6903966_1562082_14_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_6903966_1551957_1_1">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_6903966_1551957_2_1">Changes in operating assets and liabilities, net of effects of acquisitions and disposals:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_6903966_1563886_1_1">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_6903966_1563886_14_1">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCash_lbl" xml:lang="en-US" id="id_6903966_1563883_1_1">Increase (Decrease) in Restricted Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCash_lbl" xml:lang="en-US" id="id_6903966_1563883_14_1">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInRestrictedCash" xlink:to="us-gaap_IncreaseDecreaseInRestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_lbl" xml:lang="en-US" id="id_6903966_1561216_1_1">Increase (Decrease) in Restricted Cash for Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_lbl" xml:lang="en-US" id="id_6903966_1561216_14_1">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" xlink:label="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense_lbl" xml:lang="en-US" id="id_6903966_1656083_3_1">Increase (Decrease) in Unrecognized Tax Benefits Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense_lbl" xml:lang="en-US" id="id_6903966_1656083_1_1">Increase (Decrease) in Unrecognized Tax Benefits Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense_lbl" xml:lang="en-US" id="id_6903966_1656083_2_1">Unrecognized tax (expense) benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" xlink:to="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis_lbl" xml:lang="en-US" id="id_6903966_1555342_1_1">Debt Security Category [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis_lbl" xml:lang="en-US" id="id_6903966_1555342_2_1">Debt Security Category [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_InformationByCategoryOfDebtSecurityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1555357_1_1">Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1555357_2_1">Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:label="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" id="id_6903966_1756847_3_1">Future cash outflow to pay for purchases of intangible assets that have occurred by the end of current period (positive value), or current period cash outflow to pay for purchases of intangible assets that have occurred before the beginning of current period (negative value).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" id="id_6903966_1756847_1_1">Intangible Assets Expenditures Incurred But Not Yet Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" id="id_6903966_1756847_14_1">Purchase of intangible assets included in accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:to="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="id_6903966_1565770_1_1">Intangible Assets, Net (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="id_6903966_1565770_4_1">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="id_6903966_1565770_5_1">Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="id_6903966_1565770_2_1">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:label="us-gaap_InterestCapitalizationPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestCapitalizationPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1555370_1_1">Interest Capitalization, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestCapitalizationPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1555370_2_1">Capitalized interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:to="us-gaap_InterestCapitalizationPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment" xlink:label="us-gaap_InterestCostsCapitalizedAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestCostsCapitalizedAdjustment_lbl" xml:lang="en-US" id="id_6903966_1562049_1_1">Interest Costs Capitalized Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestCostsCapitalizedAdjustment_lbl" xml:lang="en-US" id="id_6903966_1562049_14_1">Less: Total interest costs capitalized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="us-gaap_InterestCostsCapitalizedAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsIncurred" xlink:label="us-gaap_InterestCostsIncurred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestCostsIncurred_lbl" xml:lang="en-US" id="id_6903966_1565773_1_1">Interest Costs Incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InterestCostsIncurred_lbl" xml:lang="en-US" id="id_6903966_1565773_6_1">Total interest costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsIncurred" xlink:to="us-gaap_InterestCostsIncurred_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="id_6903966_1564735_1_1">Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="id_6903966_1564735_6_1">Interest expense, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="id_6903966_1564735_14_1">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InterestExpenseAndAmortizationCostOfBonds" xlink:label="vnet_InterestExpenseAndAmortizationCostOfBonds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_InterestExpenseAndAmortizationCostOfBonds_lbl" xml:lang="en-US" id="id_6903966_1754736_3_1">Interest Expense and Amortization Cost of Bonds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_InterestExpenseAndAmortizationCostOfBonds_lbl" xml:lang="en-US" id="id_6903966_1754736_1_1">Interest Expense and Amortization Cost of Bonds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_InterestExpenseAndAmortizationCostOfBonds_lbl" xml:lang="en-US" id="id_6903966_1754736_2_1">Interest expense and amortization cost of bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_InterestExpenseAndAmortizationCostOfBonds" xlink:to="vnet_InterestExpenseAndAmortizationCostOfBonds_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseBorrowings" xlink:label="us-gaap_InterestExpenseBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseBorrowings_lbl" xml:lang="en-US" id="id_6903966_1565774_1_1">Interest Expense, Borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseBorrowings_lbl" xml:lang="en-US" id="id_6903966_1565774_2_1">Interest expense on bank and other borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseBorrowings" xlink:to="us-gaap_InterestExpenseBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" xlink:label="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease_lbl" xml:lang="en-US" id="id_6903966_1567753_1_1">Interest Expense, Lessee, Assets under Capital Lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease_lbl" xml:lang="en-US" id="id_6903966_1567753_2_1">Interest expense on capital lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" xlink:to="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InterestExpenseTableTextBlock" xlink:label="vnet_InterestExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_InterestExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1633587_3_1">Interest Expense [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_InterestExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1633587_1_1">Interest Expense [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_InterestExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1633587_2_1">Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_InterestExpenseTableTextBlock" xlink:to="vnet_InterestExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeRelatedParty" xlink:label="us-gaap_InterestIncomeRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1562039_1_1">Interest Income, Related Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1562039_2_1">Related party transaction, interest income from loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeRelatedParty" xlink:to="us-gaap_InterestIncomeRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US" id="id_6903966_1562043_1_1">Interest Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US" id="id_6903966_1562043_14_1">Interest paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1562045_1_1">Interest Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1562045_2_1">Interest payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1562045_12_1">Interest payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestReceivable" xlink:label="us-gaap_InterestReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestReceivable_lbl" xml:lang="en-US" id="id_6903966_1566763_1_1">Interest Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestReceivable_lbl" xml:lang="en-US" id="id_6903966_1566763_2_1">Interest receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestReceivable" xlink:to="us-gaap_InterestReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InternalUseSoftwareMember" xlink:label="vnet_InternalUseSoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_InternalUseSoftwareMember_lbl" xml:lang="en-US" id="id_6903966_1661266_3_1">Internally Use Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_InternalUseSoftwareMember_lbl" xml:lang="en-US" id="id_6903966_1661266_1_1">Internal Use Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_InternalUseSoftwareMember_lbl" xml:lang="en-US" id="id_6903966_1661266_2_1">Internal Use Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_InternalUseSoftwareMember" xlink:to="vnet_InternalUseSoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InternetDataCenterServicesMember" xlink:label="vnet_InternetDataCenterServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_InternetDataCenterServicesMember_lbl" xml:lang="en-US" id="id_6903966_1582931_3_1">Internet data center services.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_InternetDataCenterServicesMember_lbl" xml:lang="en-US" id="id_6903966_1582931_1_1">Internet Data Center Services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_InternetDataCenterServicesMember_lbl" xml:lang="en-US" id="id_6903966_1582931_2_1">Internet Data Center Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_InternetDataCenterServicesMember" xlink:to="vnet_InternetDataCenterServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_6903966_1565797_1_1">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_6903966_1565797_2_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548813_1_1">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548813_2_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548831_1_1">Investment Holdings, Schedule of Investments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548831_2_1">Long Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock" xlink:to="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="us-gaap_InvestmentIncomeDividend"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeDividend_lbl" xml:lang="en-US" id="id_6903966_1561174_1_1">Investment Income, Dividend</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeDividend_lbl" xml:lang="en-US" id="id_6903966_1561174_2_1">Dividend income of cost method investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InvestmentIncomeDividend_lbl" xml:lang="en-US" id="id_6903966_1561174_14_1">Dividend income of cost method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeDividend" xlink:to="us-gaap_InvestmentIncomeDividend_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" id="id_6903966_1562907_1_1">Investment Income, Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" id="id_6903966_1562907_2_1">Interest income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" id="id_6903966_1562907_12_1">Investments, interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentLineItems" xlink:label="invest_InvestmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="invest_InvestmentLineItems_lbl" xml:lang="en-US" id="id_6903966_1552056_1_1">Investment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="invest_InvestmentLineItems_lbl" xml:lang="en-US" id="id_6903966_1552056_2_1">Investment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="invest_InvestmentLineItems" xlink:to="invest_InvestmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548856_1_1">Investment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1548856_2_1">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xml:lang="en-US" id="id_6903966_1564781_1_1">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xml:lang="en-US" id="id_6903966_1564781_2_1">Investments in subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="invest_InvestmentsScheduleAbstract_lbl" xml:lang="en-US" id="id_6903966_1558754_1_1">Investments Schedule [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="invest_InvestmentsScheduleAbstract_lbl" xml:lang="en-US" id="id_6903966_1558754_2_1">Investments Schedule [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="invest_InvestmentsScheduleAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentTable" xlink:label="invest_InvestmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="invest_InvestmentTable_lbl" xml:lang="en-US" id="id_6903966_1548869_1_1">Investment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="invest_InvestmentTable_lbl" xml:lang="en-US" id="id_6903966_1548869_2_1">Investment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="invest_InvestmentTable" xlink:to="invest_InvestmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1555454_1_1">Investment Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1555454_2_1">Investment Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US" id="id_6903966_1552094_1_1">Investments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US" id="id_6903966_1552094_2_1">Investments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember" xlink:label="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember_lbl" xml:lang="en-US" id="id_6903966_1607045_3_1">Joytone Infotech Co., Ltd. SZ Zhuoaiyi [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember_lbl" xml:lang="en-US" id="id_6903966_1607045_1_1">Joytone Infotech Co., Ltd. SZ Zhuoaiyi [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember_lbl" xml:lang="en-US" id="id_6903966_1607045_2_1">Joytone Infotech Co., Ltd. ("SZ Zhuoaiyi")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember" xlink:to="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_KingsoftCorporationLimitedMember" xlink:label="vnet_KingsoftCorporationLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_KingsoftCorporationLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1572196_3_1">Kingsoft Corporation Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_KingsoftCorporationLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1572196_1_1">Kingsoft Corporation Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_KingsoftCorporationLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1572196_2_1">Kingsoft</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_KingsoftCorporationLimitedMember" xlink:to="vnet_KingsoftCorporationLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRights" xlink:label="vnet_LandUseRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LandUseRights_lbl" xml:lang="en-US" id="id_6903966_1731921_3_1">Land Use Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LandUseRights_lbl" xml:lang="en-US" id="id_6903966_1731921_1_1">Land Use Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LandUseRights_lbl" xml:lang="en-US" id="id_6903966_1731921_2_1">Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LandUseRights" xlink:to="vnet_LandUseRights_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsAccumulatedAmortization" xlink:label="vnet_LandUseRightsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LandUseRightsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_6903966_1753885_3_1">Land Use Rights, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LandUseRightsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_6903966_1753885_1_1">Land Use Rights, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_LandUseRightsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_6903966_1753885_14_1">Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LandUseRightsAccumulatedAmortization" xlink:to="vnet_LandUseRightsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsDisclosureTextBlock" xlink:label="vnet_LandUseRightsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LandUseRightsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1682519_3_1">Land Use Rights Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LandUseRightsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1682519_1_1">Land Use Rights Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LandUseRightsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1682519_2_1">Land Use Rights, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LandUseRightsDisclosureTextBlock" xlink:to="vnet_LandUseRightsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsMember" xlink:label="vnet_LandUseRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LandUseRightsMember_lbl" xml:lang="en-US" id="id_6903966_1667635_3_1">Land Use Rights [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LandUseRightsMember_lbl" xml:lang="en-US" id="id_6903966_1667635_1_1">Land Use Rights [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LandUseRightsMember_lbl" xml:lang="en-US" id="id_6903966_1667635_2_1">Land Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LandUseRightsMember" xlink:to="vnet_LandUseRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LandUseRightsNet_lbl" xml:lang="en-US" id="id_6903966_1753630_3_1">Land Use Rights, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LandUseRightsNet_lbl" xml:lang="en-US" id="id_6903966_1753630_1_1">Land Use Rights, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LandUseRightsNet_lbl" xml:lang="en-US" id="id_6903966_1753630_2_1">Land use rights, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="vnet_LandUseRightsNet_lbl" xml:lang="en-US" id="id_6903966_1753630_6_1">Land use rights, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LandUseRightsNet" xlink:to="vnet_LandUseRightsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsPolicyTextBlock" xlink:label="vnet_LandUseRightsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LandUseRightsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1622390_3_1">Land Use Rights [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LandUseRightsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1622390_1_1">Land Use Rights [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LandUseRightsPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1622390_2_1">Land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LandUseRightsPolicyTextBlock" xlink:to="vnet_LandUseRightsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember" xlink:label="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1570575_3_1">Langfang Xunchi Computer Data Processing Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1570575_1_1">Langfang Xunchi Computer Data Processing Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1570575_2_1">Langfang Xunchi Computer Data Processing Co., Ltd. ("LF Xunchi")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember" xlink:to="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseExpirationDate1_lbl" xml:lang="en-US" id="id_6903966_1558832_1_1">Lease Expiration Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseExpirationDate1_lbl" xml:lang="en-US" id="id_6903966_1558832_2_1">Operating leases, expiration date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="id_6903966_1555537_1_1">Leasehold Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="id_6903966_1555537_2_1">Leasehold improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl" xml:lang="en-US" id="id_6903966_1548927_1_1">Leaseholds and Leasehold Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl" xml:lang="en-US" id="id_6903966_1548927_2_1">Leasehold improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="id_6903966_1555539_1_1">Leases [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="id_6903966_1555539_2_1">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US" id="id_6903966_1552126_1_1">Legal Entity [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US" id="id_6903966_1552126_2_1">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1555495_1_1">Lessee, Leases [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1555495_2_1">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" id="id_6903966_1561154_1_1">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" id="id_6903966_1561154_2_1">Total liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" id="id_6903966_1561154_6_1">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="id_6903966_1561155_1_1">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="id_6903966_1561155_6_1">Total liabilities, redeemable noncontrolling interests and shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_6903966_1552180_1_1">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_6903966_1552180_2_1">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563831_1_1">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1563831_6_1">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1558849_1_1">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1558849_2_1">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureRecurring" xlink:label="us-gaap_LiabilitiesFairValueDisclosureRecurring"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosureRecurring_lbl" xml:lang="en-US" id="id_6903966_1562895_1_1">Liabilities, Fair Value Disclosure, Recurring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosureRecurring_lbl" xml:lang="en-US" id="id_6903966_1562895_2_1">Liabilities measured at fair value on recurring basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosureRecurring" xlink:to="us-gaap_LiabilitiesFairValueDisclosureRecurring_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562020_1_1">Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562020_2_1">Total non-current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562020_6_1">Total non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1552182_1_1">Liabilities, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1552182_2_1">Non-current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1552182_12_1">Non-current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LiabilityClassifiedRSUMember" xlink:label="vnet_LiabilityClassifiedRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LiabilityClassifiedRSUMember_lbl" xml:lang="en-US" id="id_6903966_1625928_3_1">Liability classified rsu.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LiabilityClassifiedRSUMember_lbl" xml:lang="en-US" id="id_6903966_1625928_1_1">Liability classified RSU[Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LiabilityClassifiedRSUMember_lbl" xml:lang="en-US" id="id_6903966_1625928_2_1">Liability Classified RSU</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LiabilityClassifiedRSUMember" xlink:to="vnet_LiabilityClassifiedRSUMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562870_1_1">Liability for Uncertainty in Income Taxes, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562870_32_1">Unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562870_2_1">Unrecognized tax benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1562870_12_1">Unrecognized tax benefits (including unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries of RMB24,153 and RMB13,225 (US$2,033) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LicensingAgreementsMember_lbl" xml:lang="en-US" id="id_6903966_1558875_1_1">Licensing Agreements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LicensingAgreementsMember_lbl" xml:lang="en-US" id="id_6903966_1558875_2_1">Licenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicensingAgreementsMember" xlink:to="us-gaap_LicensingAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" id="id_6903966_1563814_1_1">Line of Credit Facility, Remaining Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" id="id_6903966_1563814_2_1">Unused loan facilities (in RMB) or (in dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationReserve" xlink:label="us-gaap_LitigationReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationReserve_lbl" xml:lang="en-US" id="id_6903966_1561125_1_1">Estimated Litigation Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LitigationReserve_lbl" xml:lang="en-US" id="id_6903966_1561125_2_1">Litigation settlement amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationReserve" xlink:to="us-gaap_LitigationReserve_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationStatusAxis_lbl" xml:lang="en-US" id="id_6903966_1558903_1_1">Litigation Status [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LitigationStatusAxis_lbl" xml:lang="en-US" id="id_6903966_1558903_2_1">Litigation Status [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationStatusDomain_lbl" xml:lang="en-US" id="id_6903966_1552247_1_1">Litigation Status [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LitigationStatusDomain_lbl" xml:lang="en-US" id="id_6903966_1552247_2_1">Litigation Status [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationStatusDomain" xlink:to="us-gaap_LitigationStatusDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanAgreementMember" xlink:label="vnet_LoanAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LoanAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1614783_3_1">Loan Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LoanAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1614783_1_1">Loan Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LoanAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1614783_2_1">Loan Agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LoanAgreementMember" xlink:to="vnet_LoanAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanOneMember" xlink:label="vnet_LoanOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1655027_3_1">Loan One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1655027_1_1">Loan One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1655027_2_1">Loan one</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LoanOneMember" xlink:to="vnet_LoanOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1552274_1_1">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1552274_2_1">Accounts and Notes Receivable, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US" id="id_6903966_1561118_1_1">Loans Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US" id="id_6903966_1561118_2_1">Long-term bank and other borrowings (including current portion)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1561115_1_1">Loans Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1561115_2_1">Current portion of long term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1561115_12_1">Current portion of long-term bank borrowings (including current portion of long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries of RMB12,564 and RMB70,289 (US$10,803) as of December 31, 2016 and 2017, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="us-gaap_LoansPayableToBankCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableToBankCurrent_lbl" xml:lang="en-US" id="id_6903966_1563806_1_1">Loans Payable to Bank, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableToBankCurrent_lbl" xml:lang="en-US" id="id_6903966_1563806_2_1">Long-term bank borrowings, current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableToBankCurrent" xlink:to="us-gaap_LoansPayableToBankCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="us-gaap_LoansReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansReceivableNet_lbl" xml:lang="en-US" id="id_6903966_1567844_1_1">Loans Receivable, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansReceivableNet_lbl" xml:lang="en-US" id="id_6903966_1567844_2_1">Loan to third parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableNet" xlink:to="us-gaap_LoansReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanTwoMember" xlink:label="vnet_LoanTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1656552_3_1">Loan Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1656552_1_1">Loan Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1656552_2_1">Loan Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LoanTwoMember" xlink:to="vnet_LoanTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermBorrowingsMember" xlink:label="vnet_LongTermBorrowingsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LongTermBorrowingsMember_lbl" xml:lang="en-US" id="id_6903966_1606497_3_1">Long Term Borrowings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LongTermBorrowingsMember_lbl" xml:lang="en-US" id="id_6903966_1606497_1_1">Long Term Borrowings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LongTermBorrowingsMember_lbl" xml:lang="en-US" id="id_6903966_1606497_2_1">Long Term Bank Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LongTermBorrowingsMember" xlink:to="vnet_LongTermBorrowingsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" id="id_6903966_1563791_1_1">Long-term Debt, Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" id="id_6903966_1563791_2_1">Current portion of long-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" id="id_6903966_1561106_1_1">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" id="id_6903966_1561106_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:label="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1741131_3_1">Long term Debt, Maturities, Repayments of Principal in Year Five and Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1741131_1_1">Long term Debt, Maturities, Repayments of Principal in Year Five and Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1741131_2_1">2022 thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:to="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US" id="id_6903966_1563799_1_1">Long-term Debt, Maturities, Repayments of Principal in Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US" id="id_6903966_1563799_2_1">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" id="id_6903966_1563800_1_1">Long-term Debt, Maturities, Repayments of Principal in Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" id="id_6903966_1563800_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" id="id_6903966_1562836_1_1">Long-term Debt, Maturities, Repayments of Principal in Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" id="id_6903966_1562836_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1561976_1_1">Long-term Debt, Excluding Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1561976_2_1">Long-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1552305_1_1">Long-term Debt, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1552305_2_1">Long-term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1555658_1_1">Long-term Debt, Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1555658_2_1">Long-term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_6903966_1552306_1_1">Long-term Debt, Weighted Average Interest Rate, at Point in Time</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_6903966_1552306_2_1">Long-term bank borrowings, weighted average interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1565864_1_1">Long-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1565864_2_1">Long-term investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1565864_6_1">Long term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="us-gaap_LongTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestmentsAbstract_lbl" xml:lang="en-US" id="id_6903966_1549056_1_1">Long-term Investments [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestmentsAbstract_lbl" xml:lang="en-US" id="id_6903966_1549056_2_1">Long-term Investments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestmentsAbstract" xlink:to="us-gaap_LongTermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermInvestmentsDisclosureTextBlock" xlink:label="vnet_LongTermInvestmentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LongTermInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1572198_3_1">This item represents the entire disclosure about holdings in investments. Includes disclosures about investments in marketable securities, unlisted investments, investments in equity method investees, amounts contributed to environmental trust funds, and other investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LongTermInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1572198_1_1">Long Term Investments Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LongTermInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1572198_2_1">Long-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LongTermInvestmentsDisclosureTextBlock" xlink:to="vnet_LongTermInvestmentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanFourMember" xlink:label="vnet_LongTermLoanFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LongTermLoanFourMember_lbl" xml:lang="en-US" id="id_6903966_1736863_3_1">Long Term Loan Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LongTermLoanFourMember_lbl" xml:lang="en-US" id="id_6903966_1736863_1_1">Long Term Loan Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LongTermLoanFourMember_lbl" xml:lang="en-US" id="id_6903966_1736863_2_1">Long-term Bank and Other Borrowings (Including Current Portion) 4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LongTermLoanFourMember" xlink:to="vnet_LongTermLoanFourMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanOneMember" xlink:label="vnet_LongtermLoanOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LongtermLoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1744488_3_1">Long-Term Loan One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LongtermLoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1744488_1_1">Long-Term Loan One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LongtermLoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1744488_2_1">Long-term bank and other borrowings, (including current portion) 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LongtermLoanOneMember" xlink:to="vnet_LongtermLoanOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLoansFromBank" xlink:label="us-gaap_LongTermLoansFromBank"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLoansFromBank_lbl" xml:lang="en-US" id="id_6903966_1561967_1_1">Loans Payable to Bank, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_LongTermLoansFromBank_lbl" xml:lang="en-US" id="id_6903966_1561967_32_1">Long-term bank borrowings, non-current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermLoansFromBank_lbl" xml:lang="en-US" id="id_6903966_1561967_2_1">Long-term bank borrowings (including long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries of RMB219,055 and RMB187,638 (US$28,839) as of December 31, 2016 and 2017, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermLoansFromBank_lbl" xml:lang="en-US" id="id_6903966_1561967_12_1">Long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansFromBank" xlink:to="us-gaap_LongTermLoansFromBank_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanThreeMember" xlink:label="vnet_LongTermLoanThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LongTermLoanThreeMember_lbl" xml:lang="en-US" id="id_6903966_1706932_3_1">Long Term Loan Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LongTermLoanThreeMember_lbl" xml:lang="en-US" id="id_6903966_1706932_1_1">Long Term Loan Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LongTermLoanThreeMember_lbl" xml:lang="en-US" id="id_6903966_1706932_2_1">Long-term bank and other borrowings, (including current portion) 3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LongTermLoanThreeMember" xlink:to="vnet_LongTermLoanThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanTwoMember" xlink:label="vnet_LongtermLoanTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_LongtermLoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1707975_3_1">Long-Term Loan Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_LongtermLoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1707975_1_1">Long-Term Loan Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_LongtermLoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1707975_2_1">Long-term bank and other borrowings, (including current portion) 2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_LongtermLoanTwoMember" xlink:to="vnet_LongtermLoanTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl" xml:lang="en-US" id="id_6903966_1555659_1_1">Category of Item Purchased [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl" xml:lang="en-US" id="id_6903966_1555659_2_1">Category of Item Purchased [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl" xml:lang="en-US" id="id_6903966_1549058_1_1">Long-term Purchase Commitment, Category of Item Purchased [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl" xml:lang="en-US" id="id_6903966_1549058_2_1">Long-term Purchase Commitment, Category of Item Purchased [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems_lbl" xml:lang="en-US" id="id_6903966_1549059_1_1">Long-term Purchase Commitment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems_lbl" xml:lang="en-US" id="id_6903966_1549059_2_1">Long-term Purchase Commitment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="us-gaap_LongTermPurchaseCommitmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentTable_lbl" xml:lang="en-US" id="id_6903966_1558965_1_1">Long-term Purchase Commitment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentTable_lbl" xml:lang="en-US" id="id_6903966_1558965_2_1">Long-term Purchase Commitment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xml:lang="en-US" id="id_6903966_1561968_1_1">Loss Contingency Accrual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue_lbl" xml:lang="en-US" id="id_6903966_1561968_2_1">Accrued liability for legal contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US" id="id_6903966_1558989_1_1">Customer [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US" id="id_6903966_1558989_2_1">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorPropertyClassAxis" xlink:label="us-gaap_MajorPropertyClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorPropertyClassAxis_lbl" xml:lang="en-US" id="id_6903966_1552331_1_1">Major Property Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorPropertyClassAxis_lbl" xml:lang="en-US" id="id_6903966_1552331_2_1">Major Property Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorPropertyClassAxis" xlink:to="us-gaap_MajorPropertyClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorPropertyClassDomain" xlink:label="us-gaap_MajorPropertyClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorPropertyClassDomain_lbl" xml:lang="en-US" id="id_6903966_1552332_1_1">Major Property Class [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorPropertyClassDomain_lbl" xml:lang="en-US" id="id_6903966_1552332_2_1">Major Property Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorPropertyClassDomain" xlink:to="us-gaap_MajorPropertyClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtSecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtSecuritiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorTypesOfDebtSecuritiesDomain_lbl" xml:lang="en-US" id="id_6903966_1558992_1_1">Major Types of Debt Securities [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorTypesOfDebtSecuritiesDomain_lbl" xml:lang="en-US" id="id_6903966_1558992_2_1">Major Types of Debt Securities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorTypesOfDebtSecuritiesDomain" xlink:to="us-gaap_MajorTypesOfDebtSecuritiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold" xlink:label="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1772716_3_1">Managed network services cost of goods and services sold.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1772716_1_1">Managed Network Services Cost of Goods and Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_6903966_1772716_14_1">Managed network services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold" xlink:to="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesRevenue" xlink:label="vnet_ManagedNetworkServicesRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ManagedNetworkServicesRevenue_lbl" xml:lang="en-US" id="id_6903966_1633492_3_1">Revenues from managing network services include optimizing network speed and other network services provided.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ManagedNetworkServicesRevenue_lbl" xml:lang="en-US" id="id_6903966_1633492_1_1">Managed network services revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ManagedNetworkServicesRevenue_lbl" xml:lang="en-US" id="id_6903966_1633492_2_1">Managed network services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ManagedNetworkServicesRevenue" xlink:to="vnet_ManagedNetworkServicesRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesSegmentMember" xlink:label="vnet_ManagedNetworkServicesSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ManagedNetworkServicesSegmentMember_lbl" xml:lang="en-US" id="id_6903966_1608494_3_1">Managed network services segment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ManagedNetworkServicesSegmentMember_lbl" xml:lang="en-US" id="id_6903966_1608494_1_1">Managed Network Services Segment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ManagedNetworkServicesSegmentMember_lbl" xml:lang="en-US" id="id_6903966_1608494_2_1">Managed Network Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ManagedNetworkServicesSegmentMember" xlink:to="vnet_ManagedNetworkServicesSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagementServicesMember" xlink:label="vnet_ManagementServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ManagementServicesMember_lbl" xml:lang="en-US" id="id_6903966_1734772_3_1">Management Services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ManagementServicesMember_lbl" xml:lang="en-US" id="id_6903966_1734772_1_1">Management Services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ManagementServicesMember_lbl" xml:lang="en-US" id="id_6903966_1734772_2_1">Management Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ManagementServicesMember" xlink:to="vnet_ManagementServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_MasterServicesAgreementMember" xlink:label="vnet_MasterServicesAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_MasterServicesAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1741802_3_1">Master Services Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_MasterServicesAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1741802_1_1">Master Services Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_MasterServicesAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1741802_2_1">Master Services Agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_MasterServicesAgreementMember" xlink:to="vnet_MasterServicesAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaturitiesOfSeniorDebt" xlink:label="us-gaap_MaturitiesOfSeniorDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaturitiesOfSeniorDebt_lbl" xml:lang="en-US" id="id_6903966_1561959_1_1">Maturities of Senior Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_MaturitiesOfSeniorDebt_lbl" xml:lang="en-US" id="id_6903966_1561959_14_1">Repayment of 2016 bonds/ 2017 bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaturitiesOfSeniorDebt" xlink:to="us-gaap_MaturitiesOfSeniorDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_6903966_1552364_1_1">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_6903966_1552364_2_1">Maximum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_6903966_1555723_1_1">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_6903966_1555723_2_1">Minimum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US" id="id_6903966_1563762_1_1">Stockholders' Equity Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US" id="id_6903966_1563762_2_1">Noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue_lbl" xml:lang="en-US" id="id_6903966_1563763_1_1">Noncontrolling Interest, Change in Redemption Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue_lbl" xml:lang="en-US" id="id_6903966_1563763_2_1">(Increase) Decrease in accretion of redeemable noncontrolling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestChangeInRedemptionValue" xlink:to="us-gaap_MinorityInterestChangeInRedemptionValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US" id="id_6903966_1566869_1_1">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US" id="id_6903966_1566869_14_1">Appropriation of dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559064_1_1">Noncontrolling Interest Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559064_2_1">Redeemable Noncontrolling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xml:lang="en-US" id="id_6903966_1559026_1_1">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xml:lang="en-US" id="id_6903966_1559026_2_1">Equity interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US" id="id_6903966_1552381_1_1">Noncontrolling Interest, Ownership Percentage by Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US" id="id_6903966_1552381_2_1">Equity interest percentage by parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="us-gaap_MultiemployerPlansLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MultiemployerPlansLineItems_lbl" xml:lang="en-US" id="id_6903966_1559093_1_1">Multiemployer Plans [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MultiemployerPlansLineItems_lbl" xml:lang="en-US" id="id_6903966_1559093_2_1">Multiemployer Plans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MultiemployerPlansLineItems" xlink:to="us-gaap_MultiemployerPlansLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" id="id_6903966_1552462_1_1">Customer [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" id="id_6903966_1552462_2_1">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="us-gaap_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1566883_1_1">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1566883_2_1">Net cash (used in) provided by financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1566883_6_1">Net cash generated from financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1566883_12_1">Net cash generated from financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_6903966_1552479_1_1">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_6903966_1552479_2_1">CASH FLOWS FROM FINANCING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1564875_1_1">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1564875_2_1">Net cash provided by (used in) investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1564875_6_1">Net cash used in investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1564875_12_1">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_6903966_1552480_1_1">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_6903966_1552480_2_1">CASH FLOWS FROM INVESTING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1549194_1_1">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1549194_2_1">Net cash provided by operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1549194_6_1">Net cash generated from operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_6903966_1549194_12_1">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_6903966_1549195_1_1">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_6903966_1549195_2_1">CASH FLOWS FROM OPERATING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_6903966_1561938_1_1">Net Income (Loss) Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_6903966_1561938_2_1">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_6903966_1561938_6_1">Net loss attributable to the Company's ordinary shareholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_6903966_1561938_12_1">Net loss attributable to the Company's ordinary shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1566880_1_1">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1566880_14_1">Net (income) loss attributable to noncontrolling interest and redeemable noncontrolling interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1566880_18_1">Net (profit) loss attributable to noncontrolling interest and redeemable noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1565892_1_1">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1565892_14_1">Profit (loss) for the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" xlink:label="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments_lbl" xml:lang="en-US" id="id_6903966_1587888_3_1">Net Income Loss Available To Common Stockholders After Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments_lbl" xml:lang="en-US" id="id_6903966_1587888_1_1">Net Income Loss Available To Common Stockholders After Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments_lbl" xml:lang="en-US" id="id_6903966_1587888_6_1">Adjusted net loss attributable to ordinary shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" xlink:to="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549205_1_1">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549205_2_1">Recent accounting pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US" id="id_6903966_1552509_1_1">Noncompete Agreements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US" id="id_6903966_1552509_2_1">Non-complete agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NonCompleteAgreementMember" xlink:label="vnet_NonCompleteAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NonCompleteAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1630966_3_1">Non Complete Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NonCompleteAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1630966_1_1">Non Complete Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_NonCompleteAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1630966_2_1">Non - Complete Agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NonCompleteAgreementMember" xlink:to="vnet_NonCompleteAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="id_6903966_1555827_1_1">Noncontrolling Interest [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="id_6903966_1555827_2_1">Noncontrolling Interest [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_NoncontrollingInterestAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest" xlink:label="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest_lbl" xml:lang="en-US" id="id_6903966_1732407_3_1">Noncontrolling Interest, Change from Sale of Parent Equity Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest_lbl" xml:lang="en-US" id="id_6903966_1732407_1_1">Noncontrolling Interest, Change from Sale of Parent Equity Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest_lbl" xml:lang="en-US" id="id_6903966_1732407_2_1">Contribution by noncontrolling interest through acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest" xlink:to="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xml:lang="en-US" id="id_6903966_1563742_1_1">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xml:lang="en-US" id="id_6903966_1563742_2_1">Contribution from noncontrolling interest in a subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US" id="id_6903966_1555828_1_1">Noncontrolling Interest [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US" id="id_6903966_1555828_2_1">Non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination" xlink:label="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination_lbl" xml:lang="en-US" id="id_6903966_1773046_3_1">Noncontrolling Interest, Reversal due to disposal of Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination_lbl" xml:lang="en-US" id="id_6903966_1773046_1_1">Noncontrolling Interest, Reversal due to disposal of Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination_lbl" xml:lang="en-US" id="id_6903966_1773046_14_1">Reversal due to the disposal of two shares in SC Aipu</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination" xlink:to="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NoncurrentLiabilityMember" xlink:label="vnet_NoncurrentLiabilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NoncurrentLiabilityMember_lbl" xml:lang="en-US" id="id_6903966_1640941_3_1">Noncurrent Liability [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NoncurrentLiabilityMember_lbl" xml:lang="en-US" id="id_6903966_1640941_1_1">Noncurrent Liability [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_NoncurrentLiabilityMember_lbl" xml:lang="en-US" id="id_6903966_1640941_2_1">Noncurrent Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NoncurrentLiabilityMember" xlink:to="vnet_NoncurrentLiabilityMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="us-gaap_NontradeReceivablesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NontradeReceivablesCurrent_lbl" xml:lang="en-US" id="id_6903966_1566895_1_1">Nontrade Receivables, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NontradeReceivablesCurrent_lbl" xml:lang="en-US" id="id_6903966_1566895_2_1">Receivables for the disposal of certain construction-in-progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NontradeReceivablesCurrent" xlink:to="us-gaap_NontradeReceivablesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesAndLoansReceivableGrossCurrent" xlink:label="us-gaap_NotesAndLoansReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableGrossCurrent_lbl" xml:lang="en-US" id="id_6903966_1566901_1_1">Notes, Loans and Financing Receivable, Gross, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansReceivableGrossCurrent_lbl" xml:lang="en-US" id="id_6903966_1566901_2_1">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableGrossCurrent" xlink:to="us-gaap_NotesAndLoansReceivableGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfInvestmentSecuritiesSold" xlink:label="vnet_NumberOfInvestmentSecuritiesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NumberOfInvestmentSecuritiesSold_lbl" xml:lang="en-US" id="id_6903966_1686450_3_1">Number of investment securities sold.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NumberOfInvestmentSecuritiesSold_lbl" xml:lang="en-US" id="id_6903966_1686450_1_1">Number of Investment Securities Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_NumberOfInvestmentSecuritiesSold_lbl" xml:lang="en-US" id="id_6903966_1686450_2_1">Number of investment securities sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NumberOfInvestmentSecuritiesSold" xlink:to="vnet_NumberOfInvestmentSecuritiesSold_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_6903966_1555847_1_1">Number of Operating Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_6903966_1555847_2_1">Number of segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" id="id_6903966_1559167_1_1">Number of Reportable Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" id="id_6903966_1559167_2_1">Number of reportable segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xml:lang="en-US" id="id_6903966_1559168_1_1">Number of Reporting Units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xml:lang="en-US" id="id_6903966_1559168_2_1">Number of reporting units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportingUnits" xlink:to="us-gaap_NumberOfReportingUnits_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfTranches" xlink:label="vnet_NumberOfTranches"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NumberOfTranches_lbl" xml:lang="en-US" id="id_6903966_1700798_3_1">Number of Tranches</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NumberOfTranches_lbl" xml:lang="en-US" id="id_6903966_1700798_1_1">Number of Tranches</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_NumberOfTranches_lbl" xml:lang="en-US" id="id_6903966_1700798_2_1">Number of tranches</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NumberOfTranches" xlink:to="vnet_NumberOfTranches_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfVariableInterestEntities" xlink:label="vnet_NumberOfVariableInterestEntities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NumberOfVariableInterestEntities_lbl" xml:lang="en-US" id="id_6903966_1573649_3_1">Number Of Variable Interest Entities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NumberOfVariableInterestEntities_lbl" xml:lang="en-US" id="id_6903966_1573649_1_1">Number Of Variable Interest Entities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_NumberOfVariableInterestEntities_lbl" xml:lang="en-US" id="id_6903966_1573649_2_1">Number of additional VIEs controlled through Primary Beneficiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NumberOfVariableInterestEntities" xlink:to="vnet_NumberOfVariableInterestEntities_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfWhollyOwnedSubsidiaries" xlink:label="vnet_NumberOfWhollyOwnedSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_NumberOfWhollyOwnedSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1595424_3_1">Number of wholly owned subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_NumberOfWhollyOwnedSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1595424_1_1">Number Of Wholly Owned Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_NumberOfWhollyOwnedSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1595424_2_1">Number of wholly owned subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_NumberOfWhollyOwnedSubsidiaries" xlink:to="vnet_NumberOfWhollyOwnedSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US" id="id_6903966_1549254_1_1">Office Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US" id="id_6903966_1549254_2_1">Office equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" id="id_6903966_1552570_1_1">Operating Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" id="id_6903966_1552570_2_1">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" id="id_6903966_1552570_12_1">Operating income (expenses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingExpensesNet" xlink:label="vnet_OperatingExpensesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OperatingExpensesNet_lbl" xml:lang="en-US" id="id_6903966_1587884_3_1">Operating expenses net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OperatingExpensesNet_lbl" xml:lang="en-US" id="id_6903966_1587884_1_1">Operating Expenses Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="vnet_OperatingExpensesNet_lbl" xml:lang="en-US" id="id_6903966_1587884_19_1">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OperatingExpensesNet" xlink:to="vnet_OperatingExpensesNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_6903966_1561916_1_1">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_6903966_1561916_2_1">Operating profit (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_6903966_1561916_6_1">Operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="us-gaap_OperatingLeasedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasedAssetsLineItems_lbl" xml:lang="en-US" id="id_6903966_1549270_1_1">Operating Leased Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasedAssetsLineItems_lbl" xml:lang="en-US" id="id_6903966_1549270_2_1">Operating Leased Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_6903966_1561032_1_1">Operating Leases, Future Minimum Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_6903966_1561032_2_1">Operating Leases, Future Minimum Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_6903966_1561032_6_1">Operating Leases, Future Minimum Payments Due, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US" id="id_6903966_1552576_1_1">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US" id="id_6903966_1552576_2_1">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="id_6903966_1561912_1_1">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="id_6903966_1561912_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" xlink:label="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1702709_3_1">Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year and thereafter following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1702709_1_1">Operating Leases, Future Minimum Payments, Due in Five Years and Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1702709_2_1">2022 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" xlink:to="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="id_6903966_1561908_1_1">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="id_6903966_1561908_2_1">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_6903966_1562786_1_1">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_6903966_1562786_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_6903966_1561034_1_1">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_6903966_1561034_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals_lbl" xml:lang="en-US" id="id_6903966_1567891_1_1">Operating Leases, Rent Expense, Minimum Rentals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals_lbl" xml:lang="en-US" id="id_6903966_1567891_2_1">Operating leases in PRC, Hongkong and United States, total rental expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals_lbl" xml:lang="en-US" id="id_6903966_1567891_12_1">Operating leases, total rental expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:to="us-gaap_OperatingLeasesRentExpenseMinimumRentals_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" id="id_6903966_1567892_1_1">Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" id="id_6903966_1567892_2_1">Net tax operating losses from PRC subsidiaries (in RMB)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingLossCarryforwardsExpirationYear" xlink:label="vnet_OperatingLossCarryforwardsExpirationYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OperatingLossCarryforwardsExpirationYear_lbl" xml:lang="en-US" id="id_6903966_1714624_3_1">Operating Loss Carryforwards, Expiration Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OperatingLossCarryforwardsExpirationYear_lbl" xml:lang="en-US" id="id_6903966_1714624_1_1">Operating Loss Carryforwards, Expiration Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OperatingLossCarryforwardsExpirationYear_lbl" xml:lang="en-US" id="id_6903966_1714624_2_1">Net tax operating losses expiration year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OperatingLossCarryforwardsExpirationYear" xlink:to="vnet_OperatingLossCarryforwardsExpirationYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US" id="id_6903966_1552593_1_1">Operating Segments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US" id="id_6903966_1552593_2_1">Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionAgreementMember" xlink:label="vnet_OptionAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OptionAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1706953_3_1">Option Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OptionAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1706953_1_1">Option Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OptionAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1706953_2_1">Option Agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OptionAgreementMember" xlink:to="vnet_OptionAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionExercisePrice" xlink:label="vnet_OptionExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OptionExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1639660_3_1">Exercise price of option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OptionExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1639660_1_1">Option Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OptionExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1639660_2_1">Exclusive option price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OptionExercisePrice" xlink:to="vnet_OptionExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionFourMember" xlink:label="vnet_OptionFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OptionFourMember_lbl" xml:lang="en-US" id="id_6903966_1666604_3_1">Option Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OptionFourMember_lbl" xml:lang="en-US" id="id_6903966_1666604_1_1">Option Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OptionFourMember_lbl" xml:lang="en-US" id="id_6903966_1666604_2_1">Option Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OptionFourMember" xlink:to="vnet_OptionFourMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionOneMember" xlink:label="vnet_OptionOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OptionOneMember_lbl" xml:lang="en-US" id="id_6903966_1626892_3_1">Option One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OptionOneMember_lbl" xml:lang="en-US" id="id_6903966_1626892_1_1">Option One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OptionOneMember_lbl" xml:lang="en-US" id="id_6903966_1626892_2_1">Option One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OptionOneMember" xlink:to="vnet_OptionOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionThreeMember" xlink:label="vnet_OptionThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OptionThreeMember_lbl" xml:lang="en-US" id="id_6903966_1617815_3_1">Option Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OptionThreeMember_lbl" xml:lang="en-US" id="id_6903966_1617815_1_1">Option Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OptionThreeMember_lbl" xml:lang="en-US" id="id_6903966_1617815_2_1">Option Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OptionThreeMember" xlink:to="vnet_OptionThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionTwoMember" xlink:label="vnet_OptionTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OptionTwoMember_lbl" xml:lang="en-US" id="id_6903966_1719642_3_1">Option Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OptionTwoMember_lbl" xml:lang="en-US" id="id_6903966_1719642_1_1">Option Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OptionTwoMember_lbl" xml:lang="en-US" id="id_6903966_1719642_2_1">Option Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OptionTwoMember" xlink:to="vnet_OptionTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="id_6903966_1552587_1_1">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="id_6903966_1552587_2_1">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1552588_1_1">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1552588_2_1">Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OrganizationLineItems" xlink:label="vnet_OrganizationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OrganizationLineItems_lbl" xml:lang="en-US" id="id_6903966_1642163_3_1">Organization [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OrganizationLineItems_lbl" xml:lang="en-US" id="id_6903966_1642163_1_1">Organization [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OrganizationLineItems_lbl" xml:lang="en-US" id="id_6903966_1642163_2_1">Organization [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_OrganizationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OrganizationTable" xlink:label="vnet_OrganizationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OrganizationTable_lbl" xml:lang="en-US" id="id_6903966_1743826_3_1">Organization [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OrganizationTable_lbl" xml:lang="en-US" id="id_6903966_1743826_1_1">Organization [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OrganizationTable_lbl" xml:lang="en-US" id="id_6903966_1743826_2_1">Organization [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OrganizationTable" xlink:to="vnet_OrganizationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1567894_1_1">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1567894_2_1">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_6903966_1562764_1_1">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_6903966_1562764_2_1">Foreign currency translation adjustments, net of tax of nil</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_6903966_1562764_14_1">Foreign currency translation adjustments, net of tax of nil</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_6903966_1566918_1_1">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_6903966_1566918_2_1">Foreign currency translation adjustments, tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1562759_1_1">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1562759_2_1">Foreign exchange difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1563711_1_1">Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1563711_2_1">Other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_6903966_1563711_12_1">Other comprehensive income (loss), net of tax of nil</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_6903966_1563709_1_1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" id="id_6903966_1563709_2_1">Other comprehensive income (loss), net of tax of nil:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US" id="id_6903966_1549302_1_1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US" id="id_6903966_1549302_2_1">Other comprehensive income (loss), net of tax of nil:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xml:lang="en-US" id="id_6903966_1567913_1_1">Other Comprehensive Income (Loss), Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xml:lang="en-US" id="id_6903966_1567913_2_1">Other comprehensive income, tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl" xml:lang="en-US" id="id_6903966_1564924_1_1">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl" xml:lang="en-US" id="id_6903966_1564924_2_1">Other comprehensive income, tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherCountriesMember" xlink:label="vnet_OtherCountriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OtherCountriesMember_lbl" xml:lang="en-US" id="id_6903966_1701866_3_1">Other Countries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OtherCountriesMember_lbl" xml:lang="en-US" id="id_6903966_1701866_1_1">Other Countries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OtherCountriesMember_lbl" xml:lang="en-US" id="id_6903966_1701866_2_1">Non-PRC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OtherCountriesMember" xlink:to="vnet_OtherCountriesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="us-gaap_OtherNonoperatingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingExpense_lbl" xml:lang="en-US" id="id_6903966_1565938_1_1">Other Nonoperating Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNonoperatingExpense_lbl" xml:lang="en-US" id="id_6903966_1565938_14_1">Other expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US" id="id_6903966_1562745_1_1">Other Nonoperating Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US" id="id_6903966_1562745_2_1">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="id_6903966_1563684_1_1">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="id_6903966_1563684_2_1">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="us-gaap_OtherOperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingIncome_lbl" xml:lang="en-US" id="id_6903966_1562743_1_1">Other Operating Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherOperatingIncome_lbl" xml:lang="en-US" id="id_6903966_1562743_2_1">Operating income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncome" xlink:to="us-gaap_OtherOperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US" id="id_6903966_1566953_1_1">Other Receivables, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US" id="id_6903966_1566953_2_1">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherRelatedPartyTransactionsMember" xlink:label="vnet_OtherRelatedPartyTransactionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OtherRelatedPartyTransactionsMember_lbl" xml:lang="en-US" id="id_6903966_1683247_3_1">Other related party transactions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OtherRelatedPartyTransactionsMember_lbl" xml:lang="en-US" id="id_6903966_1683247_1_1">Other Related Party Transactions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OtherRelatedPartyTransactionsMember_lbl" xml:lang="en-US" id="id_6903966_1683247_2_1">Other Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OtherRelatedPartyTransactionsMember" xlink:to="vnet_OtherRelatedPartyTransactionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherSubsidiariesMember" xlink:label="vnet_OtherSubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OtherSubsidiariesMember_lbl" xml:lang="en-US" id="id_6903966_1640944_3_1">Other subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OtherSubsidiariesMember_lbl" xml:lang="en-US" id="id_6903966_1640944_1_1">Other Subsidiaries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OtherSubsidiariesMember_lbl" xml:lang="en-US" id="id_6903966_1640944_2_1">Other Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OtherSubsidiariesMember" xlink:to="vnet_OtherSubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561880_1_1">Other Sundry Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_6903966_1561880_2_1">Others</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="us-gaap_OtherSundryLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_lbl" xml:lang="en-US" id="id_6903966_1552646_1_1">Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_lbl" xml:lang="en-US" id="id_6903966_1552646_2_1">Other than Temporary Impairment, Credit Losses Recognized in Earnings, Categories of Investments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OutsideChinaMember" xlink:label="vnet_OutsideChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_OutsideChinaMember_lbl" xml:lang="en-US" id="id_6903966_1608973_3_1">Outside China [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_OutsideChinaMember_lbl" xml:lang="en-US" id="id_6903966_1608973_1_1">Outside China [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_OutsideChinaMember_lbl" xml:lang="en-US" id="id_6903966_1608973_2_1">Outside the PRC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_OutsideChinaMember" xlink:to="vnet_OutsideChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ParentCompanyMember_lbl" xml:lang="en-US" id="id_6903966_1549351_1_1">Parent Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ParentCompanyMember_lbl" xml:lang="en-US" id="id_6903966_1549351_2_1">Parent Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentCompanyMember" xlink:to="us-gaap_ParentCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="us-gaap_ParentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ParentMember_lbl" xml:lang="en-US" id="id_6903966_1549353_1_1">Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ParentMember_lbl" xml:lang="en-US" id="id_6903966_1549353_2_1">Total 21Vianet Group, Inc. shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentMember" xlink:to="us-gaap_ParentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayableForPurchaseOfIntangibleAssets" xlink:label="vnet_PayableForPurchaseOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PayableForPurchaseOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1648560_3_1">Payable for purchase of network use right.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PayableForPurchaseOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1648560_1_1">Payable for Purchase of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PayableForPurchaseOfIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1648560_2_1">Payables for purchase of the intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PayableForPurchaseOfIntangibleAssets" xlink:to="vnet_PayableForPurchaseOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent" xlink:label="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent_lbl" xml:lang="en-US" id="id_6903966_1711752_3_1">Payables for the purchase of property and equipment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent_lbl" xml:lang="en-US" id="id_6903966_1711752_1_1">Payable for Purchase of Property, Plant and Equipment, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent_lbl" xml:lang="en-US" id="id_6903966_1711752_2_1">Payables for the purchase of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent" xlink:to="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US" id="id_6903966_1552685_1_1">Payables and Accruals [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US" id="id_6903966_1552685_2_1">Payables and Accruals [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayablesForOfficeSuppliesAndUtilities" xlink:label="vnet_PayablesForOfficeSuppliesAndUtilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PayablesForOfficeSuppliesAndUtilities_lbl" xml:lang="en-US" id="id_6903966_1750834_3_1">Payables for office supplies and utilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PayablesForOfficeSuppliesAndUtilities_lbl" xml:lang="en-US" id="id_6903966_1750834_1_1">Payables For Office Supplies And Utilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PayablesForOfficeSuppliesAndUtilities_lbl" xml:lang="en-US" id="id_6903966_1750834_2_1">Payables for office supplies and utilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PayablesForOfficeSuppliesAndUtilities" xlink:to="vnet_PayablesForOfficeSuppliesAndUtilities_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentsForAssetAcquisitionNetOfCash" xlink:label="vnet_PaymentsForAssetAcquisitionNetOfCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PaymentsForAssetAcquisitionNetOfCash_lbl" xml:lang="en-US" id="id_6903966_1623410_3_1">The cash outflow associated with the acquisition of assets, net of the cash acquired from the purchase.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PaymentsForAssetAcquisitionNetOfCash_lbl" xml:lang="en-US" id="id_6903966_1623410_1_1">Payments for Asset Acquisition Net of Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_PaymentsForAssetAcquisitionNetOfCash_lbl" xml:lang="en-US" id="id_6903966_1623410_14_1">Payments for assets acquisition, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PaymentsForAssetAcquisitionNetOfCash" xlink:to="vnet_PaymentsForAssetAcquisitionNetOfCash_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_6903966_1560938_1_1">Payments for Repurchase of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_6903966_1560938_14_1">Payments for share repurchase plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1560942_1_1">Payments for Repurchase of Redeemable Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1560942_14_1">Payments for purchase of noncontrolling interest/mandatorily redeemable noncontrolling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:to="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US" id="id_6903966_1562703_1_1">Payments of Debt Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US" id="id_6903966_1562703_14_1">Payment of issuance cost of 2020 bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentsOfLoanToThirdParty" xlink:label="vnet_PaymentsOfLoanToThirdParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PaymentsOfLoanToThirdParty_lbl" xml:lang="en-US" id="id_6903966_1773040_3_1">Payments of loan to third party.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PaymentsOfLoanToThirdParty_lbl" xml:lang="en-US" id="id_6903966_1773040_1_1">Payments Of Loan To Third Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_PaymentsOfLoanToThirdParty_lbl" xml:lang="en-US" id="id_6903966_1773040_14_1">Payment of loans to third parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PaymentsOfLoanToThirdParty" xlink:to="vnet_PaymentsOfLoanToThirdParty_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities_lbl" xml:lang="en-US" id="id_6903966_1562693_1_1">Payments to Acquire Available-for-sale Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities_lbl" xml:lang="en-US" id="id_6903966_1562693_14_1">Payments for available-for-sale investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1563636_1_1">Payments to Acquire Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1563636_2_1">Investment in an equity investee, addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1562689_1_1">Payments to Acquire Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US" id="id_6903966_1562689_14_1">Purchases of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments_lbl" xml:lang="en-US" id="id_6903966_1563643_1_1">Payments to Acquire Long-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments_lbl" xml:lang="en-US" id="id_6903966_1563643_14_1">Payments for long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLongtermInvestments" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_6903966_1560931_1_1">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_6903966_1560931_14_1">Purchases of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1561805_1_1">Payments to Acquire Short-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1561805_14_1">Payments for short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" xlink:label="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases_lbl" xml:lang="en-US" id="id_6903966_1576711_3_1">Payment to Acquire Property And Equipment Through Capital Leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases_lbl" xml:lang="en-US" id="id_6903966_1576711_1_1">Payment to Acquire Property And Equipment Through Capital Leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases_lbl" xml:lang="en-US" id="id_6903966_1576711_14_1">Payments for purchase of property and equipment through capital leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" xlink:to="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees" xlink:label="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees_lbl" xml:lang="en-US" id="id_6903966_1675928_3_1">Percentage Of Annualized Forfeiture Rate For Award Granted To Senior Executives And Employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees_lbl" xml:lang="en-US" id="id_6903966_1675928_1_1">Percentage Of Annualized Forfeiture Rate For Award Granted To Senior Executives And Employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees_lbl" xml:lang="en-US" id="id_6903966_1675928_2_1">Estimated forfeiture rate for management and non-management employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees" xlink:to="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfLeaseTerm" xlink:label="vnet_PercentageOfLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PercentageOfLeaseTerm_lbl" xml:lang="en-US" id="id_6903966_1695888_3_1">Minimum percentage of estimated economic life of leased assets to be classified under capital lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PercentageOfLeaseTerm_lbl" xml:lang="en-US" id="id_6903966_1695888_1_1">Percentage of Lease Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PercentageOfLeaseTerm_lbl" xml:lang="en-US" id="id_6903966_1695888_2_1">Capital lease recognition condition, lease term as a percentage of estimated remaining economic life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PercentageOfLeaseTerm" xlink:to="vnet_PercentageOfLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestsDisposed" xlink:label="vnet_PercentageOfOwnershipInterestsDisposed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PercentageOfOwnershipInterestsDisposed_lbl" xml:lang="en-US" id="id_6903966_1773029_3_1">Percentage Of Ownership Interests disposed.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PercentageOfOwnershipInterestsDisposed_lbl" xml:lang="en-US" id="id_6903966_1773029_1_1">Percentage Of Ownership Interests disposed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PercentageOfOwnershipInterestsDisposed_lbl" xml:lang="en-US" id="id_6903966_1773029_2_1">Percentage of ownership disposed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PercentageOfOwnershipInterestsDisposed" xlink:to="vnet_PercentageOfOwnershipInterestsDisposed_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestSold" xlink:label="vnet_PercentageOfOwnershipInterestSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PercentageOfOwnershipInterestSold_lbl" xml:lang="en-US" id="id_6903966_1581527_3_1">Percentage Of Ownership Interest Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PercentageOfOwnershipInterestSold_lbl" xml:lang="en-US" id="id_6903966_1581527_1_1">Percentage Of Ownership Interest Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PercentageOfOwnershipInterestSold_lbl" xml:lang="en-US" id="id_6903966_1581527_2_1">Equity interest transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PercentageOfOwnershipInterestSold" xlink:to="vnet_PercentageOfOwnershipInterestSold_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestsTransferred" xlink:label="vnet_PercentageOfOwnershipInterestsTransferred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PercentageOfOwnershipInterestsTransferred_lbl" xml:lang="en-US" id="id_6903966_1704853_3_1">Percentage of ownership interests transferred.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PercentageOfOwnershipInterestsTransferred_lbl" xml:lang="en-US" id="id_6903966_1704853_1_1">Percentage Of Ownership Interests Transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PercentageOfOwnershipInterestsTransferred_lbl" xml:lang="en-US" id="id_6903966_1704853_2_1">Percentage of ownership transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PercentageOfOwnershipInterestsTransferred" xlink:to="vnet_PercentageOfOwnershipInterestsTransferred_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PerformanceBasedAwardsMember" xlink:label="vnet_PerformanceBasedAwardsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PerformanceBasedAwardsMember_lbl" xml:lang="en-US" id="id_6903966_1595567_3_1">Performance Based Awards [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PerformanceBasedAwardsMember_lbl" xml:lang="en-US" id="id_6903966_1595567_1_1">Performance Based Awards [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PerformanceBasedAwardsMember_lbl" xml:lang="en-US" id="id_6903966_1595567_2_1">Performance Based Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PerformanceBasedAwardsMember" xlink:to="vnet_PerformanceBasedAwardsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="id_6903966_1549394_1_1">Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="id_6903966_1549394_2_1">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="id_6903966_1559324_1_1">Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="id_6903966_1559324_2_1">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PlatformSoftwareMember" xlink:label="vnet_PlatformSoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PlatformSoftwareMember_lbl" xml:lang="en-US" id="id_6903966_1588517_3_1">Platform Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PlatformSoftwareMember_lbl" xml:lang="en-US" id="id_6903966_1588517_1_1">Platform Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PlatformSoftwareMember_lbl" xml:lang="en-US" id="id_6903966_1588517_2_1">Platform Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PlatformSoftwareMember" xlink:to="vnet_PlatformSoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition_lbl" xml:lang="en-US" id="id_6903966_1565962_1_1">Pledged Assets, Other, Not Separately Reported on Statement of Financial Position</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition_lbl" xml:lang="en-US" id="id_6903966_1565962_2_1">Assets pledged as collateral</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:to="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PreferentialIncomeTaxRate" xlink:label="vnet_PreferentialIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PreferentialIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1673919_3_1">Preferential Income Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PreferentialIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1673919_1_1">Preferential Income Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PreferentialIncomeTaxRate_lbl" xml:lang="en-US" id="id_6903966_1673919_2_1">Preferential tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PreferentialIncomeTaxRate" xlink:to="vnet_PreferentialIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl" xml:lang="en-US" id="id_6903966_1549420_1_1">Prepaid Expense and Other Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl" xml:lang="en-US" id="id_6903966_1549420_2_1">Prepaid Expense and Other Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_6903966_1567979_1_1">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_6903966_1567979_2_1">Prepaid expenses and other current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_6903966_1567979_6_1">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US" id="id_6903966_1564999_1_1">Prepaid Expense, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US" id="id_6903966_1564999_2_1">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" xlink:label="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1601373_3_1">The disclosure describes the Company's prepaid and other current assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1601373_1_1">Prepaid Expenses and Other Current Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1601373_2_1">Prepaid Expenses and Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" xlink:to="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaymentForFutureSharesRepurchasePlan" xlink:label="vnet_PrepaymentForFutureSharesRepurchasePlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PrepaymentForFutureSharesRepurchasePlan_lbl" xml:lang="en-US" id="id_6903966_1752043_3_1">Prepayment for future shares repurchase plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PrepaymentForFutureSharesRepurchasePlan_lbl" xml:lang="en-US" id="id_6903966_1752043_1_1">Prepayment For Future Shares Repurchase Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_PrepaymentForFutureSharesRepurchasePlan_lbl" xml:lang="en-US" id="id_6903966_1752043_14_1">Prepayment for future share repurchase plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PrepaymentForFutureSharesRepurchasePlan" xlink:to="vnet_PrepaymentForFutureSharesRepurchasePlan_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaymentsForBusinessAcquisition" xlink:label="vnet_PrepaymentsForBusinessAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PrepaymentsForBusinessAcquisition_lbl" xml:lang="en-US" id="id_6903966_1748579_3_1">Prepayments for business acquisition.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PrepaymentsForBusinessAcquisition_lbl" xml:lang="en-US" id="id_6903966_1748579_1_1">Prepayments For Business Acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_PrepaymentsForBusinessAcquisition_lbl" xml:lang="en-US" id="id_6903966_1748579_14_1">Payments for contingent consideration in relation to acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PrepaymentsForBusinessAcquisition" xlink:to="vnet_PrepaymentsForBusinessAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment_lbl" xml:lang="en-US" id="id_6903966_1562639_1_1">Prior Period Reclassification Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment_lbl" xml:lang="en-US" id="id_6903966_1562639_2_1">Reclassification of current deferred tax assets to noncurrent deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustment" xlink:to="us-gaap_PriorPeriodReclassificationAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" xlink:label="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty_lbl" xml:lang="en-US" id="id_6903966_1706306_3_1">Proceeds from Collection of Long-term Loans To Third Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty_lbl" xml:lang="en-US" id="id_6903966_1706306_1_1">Proceeds from Collection of Long-term Loans To Third Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty_lbl" xml:lang="en-US" id="id_6903966_1706306_2_1">Receipt of loan to a third party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" xlink:to="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xml:lang="en-US" id="id_6903966_1567014_1_1">Proceeds from Divestiture of Businesses, Net of Cash Divested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xml:lang="en-US" id="id_6903966_1567014_2_1">Disposal of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" xlink:label="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1773000_3_1">Proceeds from dividend income of cost method investments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1773000_1_1">Proceeds from dividend income of cost method investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments_lbl" xml:lang="en-US" id="id_6903966_1773000_2_1">Proceeds from dividend income of cost method investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" xlink:to="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="us-gaap_ProceedsFromInterestReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromInterestReceived_lbl" xml:lang="en-US" id="id_6903966_1565018_1_1">Proceeds from Interest Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromInterestReceived_lbl" xml:lang="en-US" id="id_6903966_1565018_2_1">Interest received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromInterestReceived" xlink:to="us-gaap_ProceedsFromInterestReceived_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" id="id_6903966_1565019_1_1">Proceeds from Issuance of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" id="id_6903966_1565019_2_1">Proceeds from issuance of ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US" id="id_6903966_1568011_1_1">Proceeds from Issuance of Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US" id="id_6903966_1568011_2_1">Proceeds from issuance of 2020 bonds (Note 16)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US" id="id_6903966_1568011_12_1">Proceeds from issuance of bonds, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl" xml:lang="en-US" id="id_6903966_1568023_1_1">Proceeds from Long-term Lines of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl" xml:lang="en-US" id="id_6903966_1568023_2_1">Proceeds from long-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xml:lang="en-US" id="id_6903966_1566022_1_1">Proceeds from Maturities, Prepayments and Calls of Short-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xml:lang="en-US" id="id_6903966_1566022_2_1">Proceeds received from maturity of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="us-gaap_ProceedsFromMinorityShareholders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromMinorityShareholders_lbl" xml:lang="en-US" id="id_6903966_1565054_1_1">Proceeds from Noncontrolling Interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromMinorityShareholders_lbl" xml:lang="en-US" id="id_6903966_1565054_2_1">Contribution from noncontrolling interest in a subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMinorityShareholders" xlink:to="us-gaap_ProceedsFromMinorityShareholders_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfDebt_lbl" xml:lang="en-US" id="id_6903966_1567048_1_1">Proceeds from (Repayments of) Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfDebt_lbl" xml:lang="en-US" id="id_6903966_1567048_2_1">Repayment of loan from a third party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:label="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_lbl" xml:lang="en-US" id="id_6903966_1567052_1_1">Proceeds from (Repayments of) Restricted Cash, Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_lbl" xml:lang="en-US" id="id_6903966_1567052_2_1">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromSaleAndLeasebackTransactions" xlink:label="vnet_ProceedsFromSaleAndLeasebackTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ProceedsFromSaleAndLeasebackTransactions_lbl" xml:lang="en-US" id="id_6903966_1755836_3_1">Proceeds from Sale and Lease-back Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ProceedsFromSaleAndLeasebackTransactions_lbl" xml:lang="en-US" id="id_6903966_1755836_1_1">Proceeds from Sale and Lease-back Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ProceedsFromSaleAndLeasebackTransactions_lbl" xml:lang="en-US" id="id_6903966_1755836_2_1">Proceeds from sales and leaseback transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ProceedsFromSaleAndLeasebackTransactions" xlink:to="vnet_ProceedsFromSaleAndLeasebackTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl" xml:lang="en-US" id="id_6903966_1566059_1_1">Proceeds from Sale of Long-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl" xml:lang="en-US" id="id_6903966_1566059_2_1">Proceeds from disposal of long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_6903966_1565074_1_1">Proceeds from Sale of Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_6903966_1565074_2_1">Proceeds from disposal of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US" id="id_6903966_1567038_1_1">Proceeds from Short-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US" id="id_6903966_1567038_2_1">Proceeds from short-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="id_6903966_1568042_1_1">Proceeds from Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="id_6903966_1568042_2_1">Proceeds from exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="id_6903966_1562634_1_1">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="id_6903966_1562634_2_1">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="id_6903966_1562634_6_1">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyManagementServicesMember" xlink:label="vnet_PropertyManagementServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PropertyManagementServicesMember_lbl" xml:lang="en-US" id="id_6903966_1572209_3_1">Property Management Services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PropertyManagementServicesMember_lbl" xml:lang="en-US" id="id_6903966_1572209_1_1">Property Management Services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PropertyManagementServicesMember_lbl" xml:lang="en-US" id="id_6903966_1572209_2_1">Property management relationship</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PropertyManagementServicesMember" xlink:to="vnet_PropertyManagementServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PropertyMember_lbl" xml:lang="en-US" id="id_6903966_1685908_3_1">Property [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PropertyMember_lbl" xml:lang="en-US" id="id_6903966_1685908_1_1">Property [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PropertyMember_lbl" xml:lang="en-US" id="id_6903966_1685908_2_1">Property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PropertyMember" xlink:to="vnet_PropertyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_6903966_1552818_1_1">Property, Plant and Equipment [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_6903966_1552818_2_1">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1559426_1_1">Property, Plant and Equipment, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1559426_2_1">Property, Plant and Equipment, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556094_1_1">Property, Plant and Equipment Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556094_2_1">Property and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:label="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1666795_3_1">Property Plant And Equipment Estimated Lives [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1666795_1_1">Property Plant And Equipment Estimated Lives [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1666795_2_1">Estimated Useful Lives of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:to="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US" id="id_6903966_1552821_1_1">Property, Plant and Equipment, Estimated Useful Lives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US" id="id_6903966_1552821_2_1">Property and equipment, estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="id_6903966_1567082_1_1">Property, Plant and Equipment, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="id_6903966_1567082_2_1">Property and Equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_6903966_1556105_1_1">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_6903966_1556105_2_1">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_6903966_1565076_1_1">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_6903966_1565076_2_1">Property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_6903966_1565076_6_1">Property and Equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" xlink:label="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress_lbl" xml:lang="en-US" id="id_6903966_1699380_3_1">Property Plant And Equipment Net Excluding Construction In Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress_lbl" xml:lang="en-US" id="id_6903966_1699380_1_1">Property Plant And Equipment Net Excluding Construction In Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress_lbl" xml:lang="en-US" id="id_6903966_1699380_2_1">Property Plant And Equipment Net Excluding Construction In Progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" xlink:to="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember_lbl" xml:lang="en-US" id="id_6903966_1556107_1_1">Property, Plant and Equipment, Other Types [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember_lbl" xml:lang="en-US" id="id_6903966_1556107_2_1">Optical Fibers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559432_1_1">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559432_2_1">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" id="id_6903966_1552831_1_1">Property, Plant and Equipment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" id="id_6903966_1552831_2_1">Property and Equipment Including Those Held under Capital Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1556117_1_1">Property, Plant and Equipment, Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1556117_2_1">Property, Plant and Equipment, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" id="id_6903966_1556118_1_1">Property, Plant and Equipment, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" id="id_6903966_1556118_2_1">Property and equipment, estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_6903966_1567088_1_1">Provision for Doubtful Accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_6903966_1567088_2_1">Additional provision charged to expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_6903966_1567088_12_1">Allowance for doubtful debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_6903966_1567088_14_1">Allowance for doubtful debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProvisionIncludedInDisposedSubsidiaries" xlink:label="vnet_ProvisionIncludedInDisposedSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ProvisionIncludedInDisposedSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773028_3_1">Provision included in disposed subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ProvisionIncludedInDisposedSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773028_1_1">Provision included in disposed subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_ProvisionIncludedInDisposedSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773028_14_1">Provision included in disposed subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ProvisionIncludedInDisposedSubsidiaries" xlink:to="vnet_ProvisionIncludedInDisposedSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseCommitmentMember" xlink:label="us-gaap_PurchaseCommitmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentMember_lbl" xml:lang="en-US" id="id_6903966_1556141_1_1">Purchase Commitment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseCommitmentMember_lbl" xml:lang="en-US" id="id_6903966_1556141_2_1">Purchase Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentMember" xlink:to="us-gaap_PurchaseCommitmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US" id="id_6903966_1560879_1_1">Purchase Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US" id="id_6903966_1560879_2_1">Purchase Obligation, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US" id="id_6903966_1560879_6_1">Purchase Obligation, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseObligationDueInFifthYearAndThereafter" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1742266_3_1">Minimum amount of purchase arrangement maturing in the fifth fiscal year and thereafter following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1742266_1_1">Purchase Obligation Due In Fifth Year and Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter_lbl" xml:lang="en-US" id="id_6903966_1742266_2_1">2022 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PurchaseObligationDueInFifthYearAndThereafter" xlink:to="vnet_PurchaseObligationDueInFifthYearAndThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInFourthYear_lbl" xml:lang="en-US" id="id_6903966_1563565_1_1">Purchase Obligation, Due in Fourth Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInFourthYear_lbl" xml:lang="en-US" id="id_6903966_1563565_2_1">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFourthYear" xlink:to="us-gaap_PurchaseObligationDueInFourthYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xml:lang="en-US" id="id_6903966_1563566_1_1">Purchase Obligation, Due in Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xml:lang="en-US" id="id_6903966_1563566_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xml:lang="en-US" id="id_6903966_1561770_1_1">Purchase Obligation, Due in Second Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xml:lang="en-US" id="id_6903966_1561770_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInThirdYear_lbl" xml:lang="en-US" id="id_6903966_1562626_1_1">Purchase Obligation, Due in Third Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligationDueInThirdYear_lbl" xml:lang="en-US" id="id_6903966_1562626_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInThirdYear" xlink:to="us-gaap_PurchaseObligationDueInThirdYear_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases" xlink:label="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases_lbl" xml:lang="en-US" id="id_6903966_1586939_3_1">Purchase of property and equipment through capital leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases_lbl" xml:lang="en-US" id="id_6903966_1586939_1_1">Purchase of property and equipment through capital leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases_lbl" xml:lang="en-US" id="id_6903966_1586939_2_1">Purchase of property and equipment through capital leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases" xlink:to="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RadioSpectrumLicenseMember" xlink:label="vnet_RadioSpectrumLicenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_RadioSpectrumLicenseMember_lbl" xml:lang="en-US" id="id_6903966_1677645_3_1">Radio Spectrum License [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_RadioSpectrumLicenseMember_lbl" xml:lang="en-US" id="id_6903966_1677645_1_1">Radio Spectrum License [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_RadioSpectrumLicenseMember_lbl" xml:lang="en-US" id="id_6903966_1677645_2_1">Radio Spectrum License</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_RadioSpectrumLicenseMember" xlink:to="vnet_RadioSpectrumLicenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_6903966_1559480_1_1">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_6903966_1559480_2_1">Range [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_6903966_1549521_1_1">Range [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_6903966_1549521_2_1">Range [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US" id="id_6903966_1552894_1_1">Receivables [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US" id="id_6903966_1552894_2_1">Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556169_1_1">Receivables, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556169_2_1">Accounts Receivable and Allowance for Doubtful Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ReclassificationAdjustmentsMember" xlink:label="vnet_ReclassificationAdjustmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ReclassificationAdjustmentsMember_lbl" xml:lang="en-US" id="id_6903966_1575883_3_1">Reclassification adjustments to accumulated other comprehensive income [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ReclassificationAdjustmentsMember_lbl" xml:lang="en-US" id="id_6903966_1575883_1_1">Reclassification Adjustments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ReclassificationAdjustmentsMember_lbl" xml:lang="en-US" id="id_6903966_1575883_2_1">Reclassification to equity upon resolution of contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ReclassificationAdjustmentsMember" xlink:to="vnet_ReclassificationAdjustmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549555_1_1">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549555_2_1">Profit or Loss Before Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:label="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable_lbl" xml:lang="en-US" id="id_6903966_1552912_1_1">Redeemable Noncontrolling Interest, by Legal Entity [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable_lbl" xml:lang="en-US" id="id_6903966_1552912_2_1">Redeemable Noncontrolling Interest, by Legal Entity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:to="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl" xml:lang="en-US" id="id_6903966_1561755_1_1">Redeemable Noncontrolling Interest, Equity, Carrying Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl" xml:lang="en-US" id="id_6903966_1561755_4_1">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl" xml:lang="en-US" id="id_6903966_1561755_5_1">Beginning Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl" xml:lang="en-US" id="id_6903966_1561755_2_1">Redeemable noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:label="us-gaap_RedeemableNoncontrollingInterestLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableNoncontrollingInterestLineItems_lbl" xml:lang="en-US" id="id_6903966_1549562_1_1">Redeemable Noncontrolling Interest [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestLineItems_lbl" xml:lang="en-US" id="id_6903966_1549562_2_1">Redeemable Noncontrolling Interest [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_RedeemableNoncontrollingInterestLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559527_1_1">Redeemable Noncontrolling Interest [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559527_2_1">Redeemable Non Controlling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RelatedPartiesServiceFeeHourlyRate" xlink:label="vnet_RelatedPartiesServiceFeeHourlyRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_RelatedPartiesServiceFeeHourlyRate_lbl" xml:lang="en-US" id="id_6903966_1596886_3_1">Hourly rate of service fee earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_RelatedPartiesServiceFeeHourlyRate_lbl" xml:lang="en-US" id="id_6903966_1596886_1_1">Related Parties Service Fee Hourly Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_RelatedPartiesServiceFeeHourlyRate_lbl" xml:lang="en-US" id="id_6903966_1596886_2_1">Service fee per hour</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_RelatedPartiesServiceFeeHourlyRate" xlink:to="vnet_RelatedPartiesServiceFeeHourlyRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" id="id_6903966_1549584_1_1">Related Party [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" id="id_6903966_1549584_2_1">Related Party [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US" id="id_6903966_1567118_1_1">Related Party Transaction, Amounts of Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US" id="id_6903966_1567118_2_1">Loan facility provided to related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US" id="id_6903966_1567118_12_1">Related party transaction, loans to</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US" id="id_6903966_1549580_1_1">Related Party Transaction [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US" id="id_6903966_1549580_2_1">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US" id="id_6903966_1549583_1_1">Related Party Transaction [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US" id="id_6903966_1549583_2_1">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:label="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1559550_1_1">Related Party Transaction, Due from (to) Related Party, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract_lbl" xml:lang="en-US" id="id_6903966_1559550_2_1">Amount due from subsidiaries current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:to="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1565114_1_1">Related Party Transaction, Expenses from Transactions with Related Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1565114_2_1">Related party transaction expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" id="id_6903966_1552942_1_1">Related Party Transaction [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" id="id_6903966_1552942_2_1">Related Party Transaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1562604_1_1">Related Party Transaction, Other Revenues from Transactions with Related Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1562604_2_1">Revenue from related party transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1565115_1_1">Related Party Transaction, Purchases from Related Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1565115_2_1">Related party transaction, purchase of equipment and property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" id="id_6903966_1556212_1_1">Related Party Transactions [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" id="id_6903966_1556212_2_1">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RelatedPartyTransactionSalesToRelatedParty" xlink:label="vnet_RelatedPartyTransactionSalesToRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_RelatedPartyTransactionSalesToRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1678261_3_1">Related Party Transaction Sales To Related Party.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_RelatedPartyTransactionSalesToRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1678261_1_1">Related Party Transaction Sales To Related Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_RelatedPartyTransactionSalesToRelatedParty_lbl" xml:lang="en-US" id="id_6903966_1678261_2_1">Related party transaction, sales of equipment and property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_RelatedPartyTransactionSalesToRelatedParty" xlink:to="vnet_RelatedPartyTransactionSalesToRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US" id="id_6903966_1549585_1_1">Related Party [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US" id="id_6903966_1549585_2_1">Related Party [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559553_1_1">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559553_2_1">Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" xlink:label="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions_lbl" xml:lang="en-US" id="id_6903966_1701591_3_1">Rental Prepayment and Deposits for Sales and Leaseback Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions_lbl" xml:lang="en-US" id="id_6903966_1701591_1_1">Rental Prepayment and Deposits for Sales and Leaseback Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions_lbl" xml:lang="en-US" id="id_6903966_1701591_14_1">Rental prepayment and deposits for sales and leaseback transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" xlink:to="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl" xml:lang="en-US" id="id_6903966_1562598_1_1">Repayments of Long-term Lines of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl" xml:lang="en-US" id="id_6903966_1562598_14_1">Repayment of long-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US" id="id_6903966_1562592_1_1">Repayments of Short-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US" id="id_6903966_1562592_14_1">Repayment of short-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital" xlink:label="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital_lbl" xml:lang="en-US" id="id_6903966_1757043_3_1">Required maximum percentage of statutory surplus reserve to registered capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital_lbl" xml:lang="en-US" id="id_6903966_1757043_1_1">Required Maximum Percentage of Statutory Surplus Reserve To Registered Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital_lbl" xml:lang="en-US" id="id_6903966_1757043_2_1">Maximum requirement of each of the Entity's PRC Subsidiaries' after-tax profits to be allocated to a general reserve fund as a percentage of each Subsidiaries' registered capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital" xlink:to="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve" xlink:label="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve_lbl" xml:lang="en-US" id="id_6903966_1723425_3_1">Required Percentage of Entity's After Tax Profits to Allocate to Statutory Common Reserve.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve_lbl" xml:lang="en-US" id="id_6903966_1723425_1_1">Required Percentage of Entitys After Tax Profits to Allocate to Statutory Common Reserve</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve_lbl" xml:lang="en-US" id="id_6903966_1723425_2_1">Minimum required Percentage of annual after-tax profit to the general statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve" xlink:to="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="id_6903966_1567123_1_1">Research and Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="id_6903966_1567123_2_1">Research and development expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="id_6903966_1567123_14_1">Research and development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1556249_1_1">Research and Development Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1556249_2_1">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US" id="id_6903966_1556250_1_1">Research and Development Expense, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US" id="id_6903966_1556250_2_1">Research and development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559580_1_1">Restricted Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559580_2_1">Restricted Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_6903966_1567124_1_1">Restricted Cash and Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_6903966_1567124_2_1">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_6903966_1567125_1_1">Restricted Cash and Cash Equivalents, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_6903966_1567125_2_1">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US" id="id_6903966_1549607_1_1">Cash and Cash Equivalents [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US" id="id_6903966_1549607_2_1">Cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1565120_1_1">Restricted Cash and Cash Equivalents, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_lbl" xml:lang="en-US" id="id_6903966_1565120_2_1">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RestrictedNetAssets" xlink:label="vnet_RestrictedNetAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_RestrictedNetAssets_lbl" xml:lang="en-US" id="id_6903966_1594318_3_1">Restricted net assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_RestrictedNetAssets_lbl" xml:lang="en-US" id="id_6903966_1594318_1_1">Restricted Net Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_RestrictedNetAssets_lbl" xml:lang="en-US" id="id_6903966_1594318_2_1">Restricted net asset, PRC generally accepted accounting principles (in RMB) or (in dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_RestrictedNetAssets" xlink:to="vnet_RestrictedNetAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" id="id_6903966_1559589_1_1">Restricted Stock Units (RSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US" id="id_6903966_1559589_2_1">Restricted Stock Units (RSUs)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="id_6903966_1560833_1_1">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="id_6903966_1560833_2_1">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="us-gaap_RetainedEarningsAppropriated"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAppropriated_lbl" xml:lang="en-US" id="id_6903966_1560831_1_1">Retained Earnings, Appropriated</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAppropriated_lbl" xml:lang="en-US" id="id_6903966_1560831_2_1">Statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAppropriated" xlink:to="us-gaap_RetainedEarningsAppropriated_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriatedMember" xlink:label="us-gaap_RetainedEarningsAppropriatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAppropriatedMember_lbl" xml:lang="en-US" id="id_6903966_1552995_1_1">Retained Earnings, Appropriated [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAppropriatedMember_lbl" xml:lang="en-US" id="id_6903966_1552995_2_1">Statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAppropriatedMember" xlink:to="us-gaap_RetainedEarningsAppropriatedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" id="id_6903966_1549644_1_1">Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" id="id_6903966_1549644_2_1">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromGrants" xlink:label="us-gaap_RevenueFromGrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromGrants_lbl" xml:lang="en-US" id="id_6903966_1562579_1_1">Revenue from Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromGrants_lbl" xml:lang="en-US" id="id_6903966_1562579_2_1">Additions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromGrants_lbl" xml:lang="en-US" id="id_6903966_1562579_12_1">Government grants received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromGrants" xlink:to="us-gaap_RevenueFromGrants_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_lbl" xml:lang="en-US" id="id_6903966_1549666_1_1">Revenue Recognition and Deferred Revenue [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_lbl" xml:lang="en-US" id="id_6903966_1549666_2_1">Revenue Recognition and Deferred Revenue [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553011_1_1">Revenue Recognition, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553011_2_1">Revenue recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" id="id_6903966_1560826_1_1">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" id="id_6903966_1560826_2_1">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US" id="id_6903966_1559644_1_1">Risks and Uncertainties [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US" id="id_6903966_1559644_2_1">Risks and Uncertainties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction_lbl" xml:lang="en-US" id="id_6903966_1559773_1_1">Sale of Stock, Description of Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction_lbl" xml:lang="en-US" id="id_6903966_1559773_2_1">Description of ownership after transfer of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US" id="id_6903966_1549814_1_1">Sale of Stock, Number of Shares Issued in Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US" id="id_6903966_1549814_2_1">Number of shares transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_lbl" xml:lang="en-US" id="id_6903966_1549815_1_1">Sale of Stock, Percentage of Ownership after Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_lbl" xml:lang="en-US" id="id_6903966_1549815_2_1">Ownership percentage after transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction_lbl" xml:lang="en-US" id="id_6903966_1553077_1_1">Sale of Stock, Percentage of Ownership before Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction_lbl" xml:lang="en-US" id="id_6903966_1553077_2_1">Ownership percentage before transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_6903966_1560816_1_1">Revenue, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_6903966_1560816_2_1">Group consolidated revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_6903966_1560816_6_1">Total net revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_6903966_1560816_12_1">Net revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetAbstract" xlink:label="us-gaap_SalesRevenueNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetAbstract_lbl" xml:lang="en-US" id="id_6903966_1549820_1_1">Revenue, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetAbstract_lbl" xml:lang="en-US" id="id_6903966_1549820_2_1">Net revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNetMember" xlink:label="us-gaap_SalesRevenueServicesNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueServicesNetMember_lbl" xml:lang="en-US" id="id_6903966_1549821_1_1">Sales Revenue, Services, Net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueServicesNetMember_lbl" xml:lang="en-US" id="id_6903966_1549821_2_1">Bandwidth and Cabinet Resources</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueServicesNetMember" xlink:to="us-gaap_SalesRevenueServicesNetMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="id_6903966_1553029_1_1">Scenario, Unspecified [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="id_6903966_1553029_2_1">Scenario, Unspecified [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US" id="id_6903966_1549708_1_1">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US" id="id_6903966_1549708_2_1">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559661_1_1">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559661_2_1">Accounts and Notes Receivable and Allowance for Doubtful Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:label="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1590427_3_1">Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1590427_1_1">Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1590427_2_1">Components of Accrued Expenses and Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559664_1_1">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559664_2_1">Summary of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock" xlink:label="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock_lbl" xml:lang="en-US" id="id_6903966_1610181_3_1">Schedule of Assets Pledged as Collateral [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock_lbl" xml:lang="en-US" id="id_6903966_1610181_1_1">Schedule of Assets Pledged as Collateral [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock_lbl" xml:lang="en-US" id="id_6903966_1610181_2_1">Carrying Amounts of Property and Equipment Pledged to Secure Banking Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock" xlink:to="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="id_6903966_1556358_1_1">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="id_6903966_1556358_2_1">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationEquityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationEquityLineItems_lbl" xml:lang="en-US" id="id_6903966_1556360_1_1">Schedule of Capitalization, Equity [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCapitalizationEquityLineItems_lbl" xml:lang="en-US" id="id_6903966_1556360_2_1">Schedule of Capitalization, Equity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationEquityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityTable" xlink:label="us-gaap_ScheduleOfCapitalizationEquityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationEquityTable_lbl" xml:lang="en-US" id="id_6903966_1559672_1_1">Schedule of Capitalization, Equity [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCapitalizationEquityTable_lbl" xml:lang="en-US" id="id_6903966_1559672_2_1">Schedule of Capitalization, Equity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationEquityTable" xlink:to="us-gaap_ScheduleOfCapitalizationEquityTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTable_lbl" xml:lang="en-US" id="id_6903966_1559674_1_1">Schedule of Capital Leased Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTable_lbl" xml:lang="en-US" id="id_6903966_1559674_2_1">Schedule of Capital Leased Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:to="us-gaap_ScheduleOfCapitalLeasedAsssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559675_1_1">Schedule of Capital Leased Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559675_2_1">Carrying Amounts of Property and Equipment Held under Capital Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCapitalLeaseObligationsLineItems" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsLineItems_lbl" xml:lang="en-US" id="id_6903966_1575436_3_1">Schedule of Capital Lease Obligations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsLineItems_lbl" xml:lang="en-US" id="id_6903966_1575436_1_1">Schedule of Capital Lease Obligations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsLineItems_lbl" xml:lang="en-US" id="id_6903966_1575436_2_1">Schedule of Capital Lease Obligations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfCapitalLeaseObligationsLineItems" xlink:to="vnet_ScheduleOfCapitalLeaseObligationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCapitalLeaseObligationsTable" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsTable_lbl" xml:lang="en-US" id="id_6903966_1614504_3_1">Schedule of Capital Lease Obligations [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsTable_lbl" xml:lang="en-US" id="id_6903966_1614504_1_1">Schedule of Capital Lease Obligations [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsTable_lbl" xml:lang="en-US" id="id_6903966_1614504_2_1">Schedule of Capital Lease Obligations [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfCapitalLeaseObligationsTable" xlink:to="vnet_ScheduleOfCapitalLeaseObligationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549728_1_1">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549728_2_1">Income Tax (Expense) Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559686_1_1">Comprehensive Income (Loss) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559686_2_1">Changes in Accumulated Other Comprehensive (Loss) Income by Component, Net of Tax of Nil</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559687_1_1">Condensed Balance Sheet [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559687_2_1">Condensed Balance Sheets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556369_1_1">Condensed Cash Flow Statement [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556369_2_1">Condensed Statements of Cash Flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:label="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_lbl" xml:lang="en-US" id="id_6903966_1664640_3_1">Schedule of Condensed Consolidating Statement of Operations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_lbl" xml:lang="en-US" id="id_6903966_1664640_1_1">Schedule of Condensed Consolidating Statement of Operations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_lbl" xml:lang="en-US" id="id_6903966_1664640_2_1">Schedule of Condensed Consolidating Statement of Operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:to="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="us-gaap_ScheduleOfCondensedFinancialStatementsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCondensedFinancialStatementsTable_lbl" xml:lang="en-US" id="id_6903966_1559688_1_1">Condensed Financial Statements [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCondensedFinancialStatementsTable_lbl" xml:lang="en-US" id="id_6903966_1559688_2_1">Condensed Financial Statements [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_ScheduleOfCondensedFinancialStatementsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556370_1_1">Condensed Income Statement [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556370_2_1">Condensed Statements of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553050_1_1">Schedule of Credit Losses for Financing Receivables, Current [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553050_2_1">Analysis of Allowance for Doubtful Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553052_1_1">Schedule of Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553052_2_1">Summary of Bank Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553053_1_1">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553053_2_1">Significant Components of Deferred Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553062_1_1">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553062_2_1">Basic and Diluted Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556382_1_1">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556382_2_1">Reconciliation Tax Computed Applying Statutory Income Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" id="id_6903966_1549741_1_1">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" id="id_6903966_1549741_2_1">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553063_1_1">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553063_2_1">Total Compensation Expense Recognized Relating to Options Granted to Employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US" id="id_6903966_1553065_1_1">Investment, Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US" id="id_6903966_1553065_2_1">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US" id="id_6903966_1556386_1_1">Schedule of Equity Method Investments [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US" id="id_6903966_1556386_2_1">Schedule of Equity Method Investments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US" id="id_6903966_1556387_1_1">Schedule of Equity Method Investments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US" id="id_6903966_1556387_2_1">Schedule of Equity Method Investments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553085_1_1">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553085_2_1">Annual Estimated Amortization Expenses of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_6903966_1556397_1_1">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_6903966_1556397_2_1">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559717_1_1">Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559717_2_1">Future Minimum Lease Payments Under Non Cancellable Capital Lease Arrangements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549747_1_1">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549747_2_1">Future Minimum Lease Payments Under Non Cancelable Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US" id="id_6903966_1549748_1_1">Schedule of Goodwill [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US" id="id_6903966_1549748_2_1">Schedule of Goodwill [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553089_1_1">Schedule of Goodwill [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553089_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_6903966_1613038_3_1">Schedule of Income Before Income Tax [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_6903966_1613038_1_1">Schedule of Income Before Income Tax [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems_lbl" xml:lang="en-US" id="id_6903966_1613038_2_1">Schedule of Income Before Income Tax [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" xlink:to="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfIncomeBeforeIncomeTaxTable" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxTable_lbl" xml:lang="en-US" id="id_6903966_1650051_3_1">Schedule of Income Before Income Tax [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxTable_lbl" xml:lang="en-US" id="id_6903966_1650051_1_1">Schedule of Income Before Income Tax [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxTable_lbl" xml:lang="en-US" id="id_6903966_1650051_2_1">Schedule of Income Before Income Tax [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfIncomeBeforeIncomeTaxTable" xlink:to="vnet_ScheduleOfIncomeBeforeIncomeTaxTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfLandUseRightTableTextBlock" xlink:label="vnet_ScheduleOfLandUseRightTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfLandUseRightTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1691126_3_1">Schedule of Land Use Right [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfLandUseRightTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1691126_1_1">Schedule of Land Use Right [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfLandUseRightTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1691126_2_1">Land Use Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfLandUseRightTableTextBlock" xlink:to="vnet_ScheduleOfLandUseRightTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553101_1_1">Schedule of Maturities of Long-term Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553101_2_1">Repayments of Principal Amounts of Long-Term Borrowings, Including Bonds Payable, Bank and Other Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock" xlink:label="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1664155_3_1">Schedule of Movements of Deferred Government Grants [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1664155_1_1">Schedule of Movements of Deferred Government Grants [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1664155_2_1">Movements of Deferred Government Grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock" xlink:to="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMultiemployerPlansTable_lbl" xml:lang="en-US" id="id_6903966_1553102_1_1">Schedule of Multiemployer Plans [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMultiemployerPlansTable_lbl" xml:lang="en-US" id="id_6903966_1553102_2_1">Schedule of Multiemployer Plans [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="us-gaap_ScheduleOfMultiemployerPlansTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable_lbl" xml:lang="en-US" id="id_6903966_1556422_1_1">Schedule of Operating Leased Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable_lbl" xml:lang="en-US" id="id_6903966_1556422_2_1">Schedule of Operating Leased Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="us-gaap_ScheduleOfOperatingLeasedAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock" xlink:label="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1678320_3_1">Schedule Of Prepaid Expenses and Other Current Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1678320_1_1">Schedule Of Prepaid Expenses and Other Current Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1678320_2_1">Prepaid Expenses and Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock" xlink:to="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock" xlink:label="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1725693_3_1">Schedule Of Property Plant and Equipment Accumulated Depreciation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1725693_1_1">Schedule Of Property Plant and Equipment Accumulated Depreciation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1725693_2_1">Depreciation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock" xlink:to="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_6903966_1549772_1_1">Property, Plant and Equipment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_6903966_1549772_2_1">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US" id="id_6903966_1556434_1_1">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US" id="id_6903966_1556434_2_1">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549778_1_1">Schedule of Related Party Transactions [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549778_2_1">Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" id="id_6903966_1556441_1_1">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" id="id_6903966_1556441_2_1">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556442_1_1">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556442_2_1">Summary of Segment Results</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="id_6903966_1549791_1_1">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="id_6903966_1549791_2_1">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553133_1_1">Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553133_2_1">Restricted Stock Units Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556449_1_1">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556449_2_1">Summary of Employee Share Option Activity Under Twenty Ten Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:label="vnet_ScheduleOfShortAndLongTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfShortAndLongTermDebtLineItems_lbl" xml:lang="en-US" id="id_6903966_1594038_3_1">Schedule Of Short And Long Term Debt [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfShortAndLongTermDebtLineItems_lbl" xml:lang="en-US" id="id_6903966_1594038_1_1">Schedule Of Short And Long Term Debt [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfShortAndLongTermDebtLineItems_lbl" xml:lang="en-US" id="id_6903966_1594038_2_1">Schedule Of Short And Long Term Debt [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="vnet_ScheduleOfShortAndLongTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfShortAndLongTermDebtTable" xlink:label="vnet_ScheduleOfShortAndLongTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfShortAndLongTermDebtTable_lbl" xml:lang="en-US" id="id_6903966_1620467_3_1">Schedule Of Short And Long Term Debt [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfShortAndLongTermDebtTable_lbl" xml:lang="en-US" id="id_6903966_1620467_1_1">Schedule Of Short And Long Term Debt [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfShortAndLongTermDebtTable_lbl" xml:lang="en-US" id="id_6903966_1620467_2_1">Schedule Of Short And Long Term Debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfShortAndLongTermDebtTable" xlink:to="vnet_ScheduleOfShortAndLongTermDebtTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553136_1_1">Schedule of Short-term Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553136_2_1">Secured or Guaranteed Short Term Bank Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" id="id_6903966_1549796_1_1">Schedule of Stock by Class [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" id="id_6903966_1549796_2_1">Schedule of Stock by Class [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock" xlink:label="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1701310_3_1">Schedule of Subsidiaries and Variable Interest Entities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1701310_1_1">Schedule of Subsidiaries and Variable Interest Entities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1701310_2_1">Summary of Subsidiaries and Consolidated Variable Interest Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock" xlink:to="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559756_1_1">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559756_2_1">Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock" xlink:label="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1728076_3_1">Schedule Of Useful Lives For Finite Lived Intangible Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1728076_1_1">Schedule Of Useful Lives For Finite Lived Intangible Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1728076_2_1">Weighted Average Useful Lives of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock" xlink:to="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US" id="id_6903966_1556458_1_1">Schedule of Variable Interest Entities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US" id="id_6903966_1556458_2_1">Schedule of Variable Interest Entities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549803_1_1">Schedule of Variable Interest Entities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549803_2_1">Consolidated VIE before Eliminating Intercompany Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SecuritiesLitigationMember" xlink:label="vnet_SecuritiesLitigationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SecuritiesLitigationMember_lbl" xml:lang="en-US" id="id_6903966_1602613_3_1">Securities litigation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SecuritiesLitigationMember_lbl" xml:lang="en-US" id="id_6903966_1602613_1_1">Securities Litigation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SecuritiesLitigationMember_lbl" xml:lang="en-US" id="id_6903966_1602613_2_1">Securities Litigation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SecuritiesLitigationMember" xlink:to="vnet_SecuritiesLitigationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="id_6903966_1549836_1_1">Segments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="id_6903966_1549836_2_1">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_6903966_1559807_1_1">Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_6903966_1559807_2_1">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="id_6903966_1549837_1_1">Segment Reporting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="id_6903966_1549837_2_1">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559811_1_1">Segment Reporting Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559811_2_1">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" id="id_6903966_1553168_1_1">Segment Reporting Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" id="id_6903966_1553168_2_1">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556488_1_1">Segment Reporting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556488_2_1">Segment reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfAipuMember" xlink:label="vnet_SellerOfAipuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SellerOfAipuMember_lbl" xml:lang="en-US" id="id_6903966_1704614_3_1">Seller of Aipu [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SellerOfAipuMember_lbl" xml:lang="en-US" id="id_6903966_1704614_1_1">Seller of Aipu [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SellerOfAipuMember_lbl" xml:lang="en-US" id="id_6903966_1704614_2_1">Seller of Aipu Group</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SellerOfAipuMember" xlink:to="vnet_SellerOfAipuMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfIjoyMember" xlink:label="vnet_SellerOfIjoyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SellerOfIjoyMember_lbl" xml:lang="en-US" id="id_6903966_1602163_3_1">Seller of iJoy</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SellerOfIjoyMember_lbl" xml:lang="en-US" id="id_6903966_1602163_1_1">Seller of iJoy [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SellerOfIjoyMember_lbl" xml:lang="en-US" id="id_6903966_1602163_2_1">Seller of iJoy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SellerOfIjoyMember" xlink:to="vnet_SellerOfIjoyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfTheManagedNetworkEntitiesMember" xlink:label="vnet_SellerOfTheManagedNetworkEntitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SellerOfTheManagedNetworkEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1724399_3_1">Seller of the Managed Network Entities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SellerOfTheManagedNetworkEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1724399_1_1">Seller of the Managed Network Entities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SellerOfTheManagedNetworkEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1724399_2_1">Seller of the Managed Network Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SellerOfTheManagedNetworkEntitiesMember" xlink:to="vnet_SellerOfTheManagedNetworkEntitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" id="id_6903966_1566167_1_1">Selling and Marketing Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" id="id_6903966_1566167_2_1">Sales and marketing expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" id="id_6903966_1566167_14_1">Sales and marketing expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1549841_1_1">Selling and Marketing Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1549841_2_1">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ServiceExpenseMember" xlink:label="vnet_ServiceExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ServiceExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1772764_3_1">Service Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ServiceExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1772764_1_1">Service Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ServiceExpenseMember_lbl" xml:lang="en-US" id="id_6903966_1772764_2_1">Service Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ServiceExpenseMember" xlink:to="vnet_ServiceExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ServiceRevenueMember" xlink:label="vnet_ServiceRevenueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ServiceRevenueMember_lbl" xml:lang="en-US" id="id_6903966_1632023_3_1">Service Revenue [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ServiceRevenueMember_lbl" xml:lang="en-US" id="id_6903966_1632023_1_1">Service Revenue [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ServiceRevenueMember_lbl" xml:lang="en-US" id="id_6903966_1632023_2_1">Service Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ServiceRevenueMember" xlink:to="vnet_ServiceRevenueMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares_lbl" xml:lang="en-US" id="id_6903966_1655903_3_1">Settlement Of Earn-out Consideration Associated With An Acquisition, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares_lbl" xml:lang="en-US" id="id_6903966_1655903_1_1">Settlement Of Earn-out Consideration Associated With An Acquisition, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares_lbl" xml:lang="en-US" id="id_6903966_1655903_2_1">Settlement of stock consideration settlement by treasury stock (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares" xlink:to="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue_lbl" xml:lang="en-US" id="id_6903966_1577805_3_1">Settlement Of Earn-out Consideration Associated With An Acquisition, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue_lbl" xml:lang="en-US" id="id_6903966_1577805_1_1">Settlement Of Earn-out Consideration Associated With An Acquisition, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue_lbl" xml:lang="en-US" id="id_6903966_1577805_2_1">Settlement of stock consideration settlement by treasury stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue" xlink:to="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares_lbl" xml:lang="en-US" id="id_6903966_1740622_3_1">Settlement of Share Options with Shares Held by Depository Bank, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares_lbl" xml:lang="en-US" id="id_6903966_1740622_1_1">Settlement of Share Options with Shares Held by Depository Bank, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares_lbl" xml:lang="en-US" id="id_6903966_1740622_14_1">Settlement of share options with shares held by depository bank (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares" xlink:to="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue_lbl" xml:lang="en-US" id="id_6903966_1738387_3_1">Settlement of Share Options with Shares Held by Depository Bank, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue_lbl" xml:lang="en-US" id="id_6903966_1738387_1_1">Settlement of Share Options with Shares Held by Depository Bank, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue_lbl" xml:lang="en-US" id="id_6903966_1738387_2_1">Settlement of share options with shares held by depository bank</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue" xlink:to="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1650854_3_1">Shanghai Blue Cloud Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1650854_1_1">Shanghai Blue Cloud Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1650854_2_1">Shanghai Blue Cloud Technology Co., Ltd. ("SH Blue Cloud")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" xlink:to="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiFaweiTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1618388_3_1">Shanghai Fawei Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1618388_1_1">Shanghai Fawei Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1618388_2_1">Shanghai Fawei Technology Co., Ltd. (SH Fawei)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember" xlink:to="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1704252_3_1">Shanghai iJoy Information Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1704252_1_1">Shanghai iJoy Information Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1704252_2_1">Shanghai iJoy Information Technology Co., Ltd. ("SH iJoy")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember" xlink:to="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiShibeiHiTechCompanyLimitedMember" xlink:label="vnet_ShanghaiShibeiHiTechCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShanghaiShibeiHiTechCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1742929_3_1">Shanghai Shibei Hi Tech Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShanghaiShibeiHiTechCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1742929_1_1">Shanghai Shibei Hi Tech Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShanghaiShibeiHiTechCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1742929_2_1">Shanghai Shibei Hi-Tech Co., Ltd.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShanghaiShibeiHiTechCompanyLimitedMember" xlink:to="vnet_ShanghaiShibeiHiTechCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="id_6903966_1565170_1_1">Share-based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="id_6903966_1565170_2_1">Share based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="id_6903966_1559864_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="id_6903966_1559864_2_1">Share based compensation, option vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="id_6903966_1556515_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="id_6903966_1556515_2_1">Weighted-average remaining contractual terms (Years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_lbl" xml:lang="en-US" id="id_6903966_1566174_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_lbl" xml:lang="en-US" id="id_6903966_1566174_2_1">Unvested, December 31, 2017 (in dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" id="id_6903966_1553200_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US" id="id_6903966_1553200_14_1">Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1556540_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1556540_2_1">Forfeited (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_6903966_1559868_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_6903966_1559868_2_1">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_6903966_1559868_12_1">Share based compensation, RSUs granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1556542_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1556542_2_1">Granted (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment_lbl" xml:lang="en-US" id="id_6903966_1664514_3_1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment_lbl" xml:lang="en-US" id="id_6903966_1664514_1_1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment_lbl" xml:lang="en-US" id="id_6903966_1664514_2_1">Weighted-average grant-date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue" xlink:label="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue_lbl" xml:lang="en-US" id="id_6903966_1653950_3_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue_lbl" xml:lang="en-US" id="id_6903966_1653950_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue_lbl" xml:lang="en-US" id="id_6903966_1653950_2_1">Aggregate fair value, unvested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue" xlink:to="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_lbl" xml:lang="en-US" id="id_6903966_1556543_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_lbl" xml:lang="en-US" id="id_6903966_1556543_2_1">Aggregated intrinsic value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" id="id_6903966_1559869_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" id="id_6903966_1559869_4_1">Unvested, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US" id="id_6903966_1559869_5_1">Unvested, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" id="id_6903966_1553202_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US" id="id_6903966_1553202_2_1">Number of RSUs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1549914_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1549914_4_1">Unvested, ending balance (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1549914_5_1">Unvested, beginning balance (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" id="id_6903966_1556544_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xml:lang="en-US" id="id_6903966_1556544_2_1">Weighted-average grant date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" id="id_6903966_1553203_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" id="id_6903966_1553203_2_1">Unvested, December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" id="id_6903966_1559888_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" id="id_6903966_1559888_14_1">Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US" id="id_6903966_1568184_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US" id="id_6903966_1568184_2_1">Total fair value vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1559836_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1559836_2_1">Vested (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" id="id_6903966_1549915_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" id="id_6903966_1549915_2_1">Share based compensation, option expiry period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="id_6903966_1556516_1_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="id_6903966_1556516_2_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="id_6903966_1674454_3_1">Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Plan Percentage Increase To Number Of Shares Available For Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="id_6903966_1674454_1_1">Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Plan Percentage Increase To Number Of Shares Available For Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="id_6903966_1674454_2_1">Share based compensation arrangement by share based payment award maximum annual plan percentage increase to number of shares available for grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" id="id_6903966_1549921_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" id="id_6903966_1549921_2_1">Share based compensation, maximum aggregate number of ordinary shares to be issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="id_6903966_1559849_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="id_6903966_1559849_2_1">Weighted average remaining contractual term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US" id="id_6903966_1710335_3_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US" id="id_6903966_1710335_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US" id="id_6903966_1710335_2_1">Aggregate intrinsic value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US" id="id_6903966_1565175_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US" id="id_6903966_1565175_2_1">Exercisable as of December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="id_6903966_1556521_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="id_6903966_1556521_2_1">Exercisable as of December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1556522_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1556522_2_1">Exercisable as of December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="id_6903966_1553242_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="id_6903966_1553242_2_1">Exercisable as of December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US" id="id_6903966_1567168_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US" id="id_6903966_1567168_2_1">Aggregate intrinsic value of options exercise</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1553244_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1553244_2_1">Share based compensation, weighted average grant-date fair value of option</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue" xlink:label="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1732437_3_1">Share Based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1732437_1_1">Share Based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue_lbl" xml:lang="en-US" id="id_6903966_1732437_2_1">Share based compensation, fair value of option outstanding at grant date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue" xlink:to="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="id_6903966_1568182_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="id_6903966_1568182_2_1">Outstanding, December 31, 2017</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="id_6903966_1568182_12_1">Share based compensation, aggregate intrinsic value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_6903966_1556527_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_6903966_1556527_4_1">Outstanding, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_6903966_1556527_5_1">Outstanding, beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_6903966_1556527_2_1">Share based compensation, option outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" id="id_6903966_1549870_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" id="id_6903966_1549870_2_1">Number of options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1556529_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1556529_4_1">Outstanding, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1556529_5_1">Outstanding, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" id="id_6903966_1549871_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" id="id_6903966_1549871_2_1">Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="id_6903966_1549872_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="id_6903966_1549872_2_1">Outstanding, December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US" id="id_6903966_1566175_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US" id="id_6903966_1566175_2_1">Vested and expected to vest at December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" id="id_6903966_1553206_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" id="id_6903966_1553206_2_1">Vested and expected to vest at December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1549877_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1549877_2_1">Vested and expected to vest at December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="id_6903966_1559871_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="id_6903966_1559871_2_1">Vested and expected to vest at December 31, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="id_6903966_1549884_1_1">Equity Award [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="id_6903966_1549884_2_1">Equity Award [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1549885_1_1">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_6903966_1549885_2_1">Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" id="id_6903966_1553214_1_1">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" id="id_6903966_1553214_2_1">Share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationPerformanceReviewPeriod" xlink:label="vnet_ShareBasedCompensationPerformanceReviewPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShareBasedCompensationPerformanceReviewPeriod_lbl" xml:lang="en-US" id="id_6903966_1620426_3_1">Share based compensation Performance Review Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShareBasedCompensationPerformanceReviewPeriod_lbl" xml:lang="en-US" id="id_6903966_1620426_1_1">Share based compensation Performance Review Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShareBasedCompensationPerformanceReviewPeriod_lbl" xml:lang="en-US" id="id_6903966_1620426_2_1">Performance review period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShareBasedCompensationPerformanceReviewPeriod" xlink:to="vnet_ShareBasedCompensationPerformanceReviewPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareholderMember" xlink:label="vnet_ShareholderMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShareholderMember_lbl" xml:lang="en-US" id="id_6903966_1657619_3_1">Shareholder [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShareholderMember_lbl" xml:lang="en-US" id="id_6903966_1657619_1_1">Shareholder [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShareholderMember_lbl" xml:lang="en-US" id="id_6903966_1657619_2_1">Shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShareholderMember" xlink:to="vnet_ShareholderMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareRepurchasesPolicyTextBlock" xlink:label="vnet_ShareRepurchasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShareRepurchasesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1630746_3_1">Share Repurchases [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShareRepurchasesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1630746_1_1">Share Repurchases [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShareRepurchasesPolicyTextBlock_lbl" xml:lang="en-US" id="id_6903966_1630746_2_1">Share repurchase program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShareRepurchasesPolicyTextBlock" xlink:to="vnet_ShareRepurchasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareSettledBonusesMember" xlink:label="vnet_ShareSettledBonusesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShareSettledBonusesMember_lbl" xml:lang="en-US" id="id_6903966_1711228_3_1">Share Settled Bonuses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShareSettledBonusesMember_lbl" xml:lang="en-US" id="id_6903966_1711228_1_1">Share Settled Bonuses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShareSettledBonusesMember_lbl" xml:lang="en-US" id="id_6903966_1711228_2_1">Share-settled bonuses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShareSettledBonusesMember" xlink:to="vnet_ShareSettledBonusesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1559881_1_1">Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1559881_4_1">Ending Balance (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1559881_5_1">Beginning Balance (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember" xlink:label="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1661594_3_1">Shenzhen Diyixian Communication Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1661594_1_1">Shenzhen Diyixian Communication Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1661594_2_1">Shenzhen Diyixian Telecommunication Co., Ltd. ("SZ DYX")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember" xlink:to="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShenzhenDiyixianTelecommunicationCoLtdMember" xlink:label="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773003_3_1">Shenzhen Diyixian Telecommunication Co., Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773003_1_1">Shenzhen Diyixian Telecommunication Co., Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773003_2_1">Shenzhen Diyixian Telecommunication Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember" xlink:to="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShihuaDCInvestmentGroupLimitedMember" xlink:label="vnet_ShihuaDCInvestmentGroupLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShihuaDCInvestmentGroupLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772702_3_1">Shihua DC Investment Group Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShihuaDCInvestmentGroupLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772702_1_1">Shihua DC Investment Group Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShihuaDCInvestmentGroupLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772702_2_1">Shihua DC Investment Holdings Limited.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShihuaDCInvestmentGroupLimitedMember" xlink:to="vnet_ShihuaDCInvestmentGroupLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShihuaDCInvestmentHoldingsLimitedMember" xlink:label="vnet_ShihuaDCInvestmentHoldingsLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShihuaDCInvestmentHoldingsLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772701_3_1">Shihua DC Investment Holdings Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShihuaDCInvestmentHoldingsLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772701_1_1">Shihua DC Investment Holdings Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShihuaDCInvestmentHoldingsLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772701_2_1">Shihua DC Investment Holdings Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShihuaDCInvestmentHoldingsLimitedMember" xlink:to="vnet_ShihuaDCInvestmentHoldingsLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" id="id_6903966_1563456_1_1">Short-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" id="id_6903966_1563456_32_1">Short-term bank borrowings (including short-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries of RMB183,676 and RMB50,000 (US$7,685) as of December 31, 2016 and 2017, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveTerseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" id="id_6903966_1563456_33_1">Short-term borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" id="id_6903966_1563456_2_1">Short-term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" id="id_6903966_1563456_12_1">Short-term bank borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_6903966_1549947_1_1">Short-term Debt, Weighted Average Interest Rate, at Point in Time</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="id_6903966_1549947_2_1">Short-term bank borrowings, weighted Average Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1567175_1_1">Short-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US" id="id_6903966_1567175_2_1">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl" xml:lang="en-US" id="id_6903966_1556570_1_1">Short-term Investments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl" xml:lang="en-US" id="id_6903966_1556570_2_1">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermInvestmentsTableTextBlock" xlink:label="vnet_ShortTermInvestmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShortTermInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1597741_3_1">Short Term Investments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShortTermInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1597741_1_1">Short Term Investments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShortTermInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="id_6903966_1597741_2_1">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShortTermInvestmentsTableTextBlock" xlink:to="vnet_ShortTermInvestmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermInvestmentsTextBlock" xlink:label="vnet_ShortTermInvestmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShortTermInvestmentsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1687246_3_1">Disclosure of short term investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShortTermInvestmentsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1687246_1_1">Short Term Investments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShortTermInvestmentsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1687246_2_1">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShortTermInvestmentsTextBlock" xlink:to="vnet_ShortTermInvestmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermLoanOneMember" xlink:label="vnet_ShortTermLoanOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShortTermLoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1688694_3_1">Short Term Loan One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShortTermLoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1688694_1_1">Short Term Loan One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShortTermLoanOneMember_lbl" xml:lang="en-US" id="id_6903966_1688694_2_1">Short-term bank borrowings 1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShortTermLoanOneMember" xlink:to="vnet_ShortTermLoanOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermLoanTwoMember" xlink:label="vnet_ShortTermLoanTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ShortTermLoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1660044_3_1">Short Term Loan Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ShortTermLoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1660044_1_1">Short Term Loan Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ShortTermLoanTwoMember_lbl" xml:lang="en-US" id="id_6903966_1660044_2_1">Short-term bank borrowings 2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ShortTermLoanTwoMember" xlink:to="vnet_ShortTermLoanTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SignificantAccountingPoliciesLineItems" xlink:label="vnet_SignificantAccountingPoliciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_6903966_1668694_3_1">Significant Accounting Policies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_6903966_1668694_1_1">Significant Accounting Policies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US" id="id_6903966_1668694_2_1">Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_SignificantAccountingPoliciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SignificantAccountingPoliciesTable" xlink:label="vnet_SignificantAccountingPoliciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SignificantAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_6903966_1675863_3_1">Significant Accounting Policies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SignificantAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_6903966_1675863_1_1">Significant Accounting Policies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SignificantAccountingPoliciesTable_lbl" xml:lang="en-US" id="id_6903966_1675863_2_1">Significant Accounting Policies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="vnet_SignificantAccountingPoliciesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549971_1_1">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="id_6903966_1549971_2_1">Summary of Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SingleCustomerMember" xlink:label="vnet_SingleCustomerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SingleCustomerMember_lbl" xml:lang="en-US" id="id_6903966_1725091_3_1">Single Customer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SingleCustomerMember_lbl" xml:lang="en-US" id="id_6903966_1725091_1_1">Single Customer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SingleCustomerMember_lbl" xml:lang="en-US" id="id_6903966_1725091_2_1">Largest single customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SingleCustomerMember" xlink:to="vnet_SingleCustomerMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SocialInsuranceContributionByEmployer" xlink:label="vnet_SocialInsuranceContributionByEmployer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SocialInsuranceContributionByEmployer_lbl" xml:lang="en-US" id="id_6903966_1710270_3_1">The contributions made by the employers to the PRC government-mandated multiemployer defined contribution plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SocialInsuranceContributionByEmployer_lbl" xml:lang="en-US" id="id_6903966_1710270_1_1">Social Insurance Contribution By Employer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SocialInsuranceContributionByEmployer_lbl" xml:lang="en-US" id="id_6903966_1710270_2_1">Total expense for defined contribution plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SocialInsuranceContributionByEmployer" xlink:to="vnet_SocialInsuranceContributionByEmployer_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SocialInsuranceContributionPlanTextBlock" xlink:label="vnet_SocialInsuranceContributionPlanTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SocialInsuranceContributionPlanTextBlock_lbl" xml:lang="en-US" id="id_6903966_1723527_3_1">The entire disclosure for mainland China employee contribution plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SocialInsuranceContributionPlanTextBlock_lbl" xml:lang="en-US" id="id_6903966_1723527_1_1">Social Insurance Contribution Plan (TextBlock)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SocialInsuranceContributionPlanTextBlock_lbl" xml:lang="en-US" id="id_6903966_1723527_2_1">Mainland China Employee Contribution Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SocialInsuranceContributionPlanTextBlock" xlink:to="vnet_SocialInsuranceContributionPlanTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="id_6903966_1556599_1_1">Segments [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="id_6903966_1556599_2_1">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" id="id_6903966_1553299_1_1">Class of Stock [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" id="id_6903966_1553299_2_1">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="id_6903966_1553300_1_1">Equity Components [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="id_6903966_1553300_2_1">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_6903966_1553301_1_1">Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_6903966_1553301_2_1">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="id_6903966_1553302_1_1">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="id_6903966_1553302_2_1">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_6903966_1549980_1_1">Statement of Cash Flows [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_6903966_1549980_2_1">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_6903966_1556600_1_1">Statement of Financial Position [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_6903966_1556600_2_1">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_6903966_1549981_1_1">Statement of Comprehensive Income [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_6903966_1549981_2_1">Statement of Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_6903966_1553304_1_1">Statement of Stockholders' Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_6903966_1553304_2_1">Statement of Stockholders' Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US" id="id_6903966_1556602_1_1">Scenario [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US" id="id_6903966_1556602_2_1">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" id="id_6903966_1559942_1_1">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" id="id_6903966_1559942_2_1">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatutoryAccountingPracticesLineItems" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems_lbl" xml:lang="en-US" id="id_6903966_1549984_1_1">Statutory Accounting Practices [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems_lbl" xml:lang="en-US" id="id_6903966_1549984_2_1">Statutory Accounting Practices [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatutoryAccountingPracticesTable" xlink:label="us-gaap_StatutoryAccountingPracticesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesTable_lbl" xml:lang="en-US" id="id_6903966_1553309_1_1">Statutory Accounting Practices [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesTable_lbl" xml:lang="en-US" id="id_6903966_1553309_2_1">Statutory Accounting Practices [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesTable" xlink:to="us-gaap_StatutoryAccountingPracticesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StatutoryReserve" xlink:label="vnet_StatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_StatutoryReserve_lbl" xml:lang="en-US" id="id_6903966_1752838_3_1">The amount appropriated from net profit to statutory reserves according to the regulations and laws of PRC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_StatutoryReserve_lbl" xml:lang="en-US" id="id_6903966_1752838_1_1">Statutory Reserve</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_StatutoryReserve_lbl" xml:lang="en-US" id="id_6903966_1752838_14_1">Appropriation of statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_StatutoryReserve" xlink:to="vnet_StatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_6903966_1561676_1_1">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_6903966_1561676_6_1">Total 21Vianet Group, Inc. shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_6903966_1556634_1_1">Stockholders' Equity Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_6903966_1556634_2_1">Shareholders' equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1563442_1_1">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1563442_4_1">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1563442_5_1">Beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_6903966_1563442_6_1">Total shareholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="id_6903966_1559964_1_1">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="id_6903966_1559964_2_1">Shareholders' equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556617_1_1">Stockholders' Equity Note Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" id="id_6903966_1556617_2_1">Share Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US" id="id_6903966_1556622_1_1">Stock Issued During Period, Shares, Acquisitions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US" id="id_6903966_1556622_2_1">Issuance of new shares for stock consideration settlement (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US" id="id_6903966_1556622_12_1">Shares issued in settlement of contingent purchase considerations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" id="id_6903966_1559954_1_1">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" id="id_6903966_1559954_2_1">Issuance of new shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" id="id_6903966_1559954_12_1">Issuance of new shares (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" id="id_6903966_1556626_1_1">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US" id="id_6903966_1556626_2_1">Issuance of new shares for share option exercise and restricted share units vested (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="id_6903966_1556628_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="id_6903966_1556628_2_1">Share options exercised (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="id_6903966_1556628_14_1">Exercised (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US" id="id_6903966_1562535_1_1">Stock Issued During Period, Value, Acquisitions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US" id="id_6903966_1562535_2_1">Issuance of new shares for stock consideration settlement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" id="id_6903966_1563438_1_1">Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" id="id_6903966_1563438_2_1">Issuance of new shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US" id="id_6903966_1561675_1_1">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US" id="id_6903966_1561675_2_1">Issuance of new shares for share option exercise and restricted share units vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" id="id_6903966_1563434_1_1">Stock Issued During Period, Value, Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" id="id_6903966_1563434_2_1">Share based compensation, fair value of shares exercised during the period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" id="id_6903966_1563434_12_1">Share options exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StockIssuedShareForRestrictedSharesVested" xlink:label="vnet_StockIssuedShareForRestrictedSharesVested"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_StockIssuedShareForRestrictedSharesVested_lbl" xml:lang="en-US" id="id_6903966_1596910_3_1">Stock Issued Share for Restricted Shares Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_StockIssuedShareForRestrictedSharesVested_lbl" xml:lang="en-US" id="id_6903966_1596910_1_1">Stock Issued Share for Restricted Shares Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_StockIssuedShareForRestrictedSharesVested_lbl" xml:lang="en-US" id="id_6903966_1596910_2_1">Restricted share units vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_StockIssuedShareForRestrictedSharesVested" xlink:to="vnet_StockIssuedShareForRestrictedSharesVested_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StockIssuedValueForRestrictedSharesVested" xlink:label="vnet_StockIssuedValueForRestrictedSharesVested"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_StockIssuedValueForRestrictedSharesVested_lbl" xml:lang="en-US" id="id_6903966_1606646_3_1">Stock Issued Value for Restricted Shares Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_StockIssuedValueForRestrictedSharesVested_lbl" xml:lang="en-US" id="id_6903966_1606646_1_1">Stock Issued Value for Restricted Shares Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_StockIssuedValueForRestrictedSharesVested_lbl" xml:lang="en-US" id="id_6903966_1606646_2_1">Restricted share units vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_StockIssuedValueForRestrictedSharesVested" xlink:to="vnet_StockIssuedValueForRestrictedSharesVested_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" id="id_6903966_1563432_1_1">Stock Repurchase Program, Authorized Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" id="id_6903966_1563432_2_1">Share Repurchase Plan, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1_lbl" xml:lang="en-US" id="id_6903966_1549998_1_1">Stock Repurchase Program, Period in Force</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1_lbl" xml:lang="en-US" id="id_6903966_1549998_2_1">Share Repurchase Plan, period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="us-gaap_StockRepurchaseProgramPeriodInForce1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" id="id_6903966_1550006_1_1">Subsequent Event [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" id="id_6903966_1550006_2_1">Subsequent Event [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="id_6903966_1553328_1_1">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="id_6903966_1553328_2_1">Subsequent Event</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" id="id_6903966_1553329_1_1">Subsequent Events [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" id="id_6903966_1553329_2_1">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559976_1_1">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" id="id_6903966_1559976_2_1">Subsequent Events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" id="id_6903966_1550007_1_1">Subsequent Event [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" id="id_6903966_1550007_2_1">Subsequent Event [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1559977_1_1">Subsequent Event Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1559977_2_1">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1553330_1_1">Subsequent Event Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="id_6903966_1553330_2_1">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiariesMember" xlink:label="us-gaap_SubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiariesMember_lbl" xml:lang="en-US" id="id_6903966_1550008_1_1">Subsidiaries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiariesMember_lbl" xml:lang="en-US" id="id_6903966_1550008_2_1">Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiariesMember" xlink:to="us-gaap_SubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SubsidiariesOfVariableInterestEntityOneMember" xlink:label="vnet_SubsidiariesOfVariableInterestEntityOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SubsidiariesOfVariableInterestEntityOneMember_lbl" xml:lang="en-US" id="id_6903966_1727204_3_1">Subsidiaries Of Variable Interest Entity One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SubsidiariesOfVariableInterestEntityOneMember_lbl" xml:lang="en-US" id="id_6903966_1727204_1_1">Subsidiaries Of Variable Interest Entity One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SubsidiariesOfVariableInterestEntityOneMember_lbl" xml:lang="en-US" id="id_6903966_1727204_2_1">Subsidiaries and Consolidated VIEs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SubsidiariesOfVariableInterestEntityOneMember" xlink:to="vnet_SubsidiariesOfVariableInterestEntityOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl" xml:lang="en-US" id="id_6903966_1559983_1_1">Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl" xml:lang="en-US" id="id_6903966_1559983_2_1">Equity interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl" xml:lang="en-US" id="id_6903966_1559983_12_1">Percentage of direct ownership by the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxHolidayTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SummaryOfIncomeTaxHolidayTextBlock_lbl" xml:lang="en-US" id="id_6903966_1550015_1_1">Summary of Income Tax Holiday [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SummaryOfIncomeTaxHolidayTextBlock_lbl" xml:lang="en-US" id="id_6903966_1550015_2_1">Tax Holiday Benefit Per Basic and Diluted Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:to="us-gaap_SummaryOfIncomeTaxHolidayTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_6903966_1556659_1_1">Supplemental Cash Flow Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_6903966_1556659_2_1">Supplemental disclosures of cash flow information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:label="us-gaap_SupplementalIncomeStatementElementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalIncomeStatementElementsAbstract_lbl" xml:lang="en-US" id="id_6903966_1553347_1_1">Supplemental Income Statement Elements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalIncomeStatementElementsAbstract_lbl" xml:lang="en-US" id="id_6903966_1553347_2_1">Supplemental Income Statement Elements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:to="us-gaap_SupplementalIncomeStatementElementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US" id="id_6903966_1550026_1_1">Supplier Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US" id="id_6903966_1550026_2_1">Supplier Concentration Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SupplierRelationshipsMember" xlink:label="vnet_SupplierRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_SupplierRelationshipsMember_lbl" xml:lang="en-US" id="id_6903966_1618085_3_1">Supplier Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_SupplierRelationshipsMember_lbl" xml:lang="en-US" id="id_6903966_1618085_1_1">Supplier Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_SupplierRelationshipsMember_lbl" xml:lang="en-US" id="id_6903966_1618085_2_1">Supplier Relationships</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_SupplierRelationshipsMember" xlink:to="vnet_SupplierRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TaiwanDiyixianMember" xlink:label="vnet_TaiwanDiyixianMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TaiwanDiyixianMember_lbl" xml:lang="en-US" id="id_6903966_1747659_3_1">Taiwan Diyixian [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TaiwanDiyixianMember_lbl" xml:lang="en-US" id="id_6903966_1747659_1_1">Taiwan Diyixian [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TaiwanDiyixianMember_lbl" xml:lang="en-US" id="id_6903966_1747659_2_1">DYX Taiwan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TaiwanDiyixianMember" xlink:to="vnet_TaiwanDiyixianMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US" id="id_6903966_1565198_1_1">Tangible Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US" id="id_6903966_1565198_2_1">Impairment of equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US" id="id_6903966_1565198_14_1">Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TangibleAssetImpairmentCharges" xlink:to="us-gaap_TangibleAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1560759_1_1">Taxes Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US" id="id_6903966_1560759_2_1">Value-added tax and other taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TechnicalConsultingAndServiceAgreementMember" xlink:label="vnet_TechnicalConsultingAndServiceAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TechnicalConsultingAndServiceAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1623294_3_1">Technical Consulting and Service Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TechnicalConsultingAndServiceAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1623294_1_1">Technical Consulting and Service Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TechnicalConsultingAndServiceAgreementMember_lbl" xml:lang="en-US" id="id_6903966_1623294_2_1">Technical Consulting and Service Agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TechnicalConsultingAndServiceAgreementMember" xlink:to="vnet_TechnicalConsultingAndServiceAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="us-gaap_TextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TextBlockAbstract_lbl" xml:lang="en-US" id="id_6903966_1560564_1_1">Text Block [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TextBlockAbstract_lbl" xml:lang="en-US" id="id_6903966_1560564_2_1">Text Block [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TextBlockAbstract" xlink:to="us-gaap_TextBlockAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TibetXingtaoCultureCommunicationsCoLtdMember" xlink:label="vnet_TibetXingtaoCultureCommunicationsCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TibetXingtaoCultureCommunicationsCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773009_3_1">Tibet Xingtao Culture Communications Co., Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TibetXingtaoCultureCommunicationsCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773009_1_1">Tibet Xingtao Culture Communications Co., Ltd. [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TibetXingtaoCultureCommunicationsCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773009_2_1">Tibet Xingtao Culture Communications Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TibetXingtaoCultureCommunicationsCoLtdMember" xlink:to="vnet_TibetXingtaoCultureCommunicationsCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US" id="id_6903966_1556726_1_1">Trade Names [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US" id="id_6903966_1556726_2_1">Trade Names</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_6903966_1550084_1_1">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_6903966_1550084_2_1">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US" id="id_6903966_1553449_1_1">Treasury Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US" id="id_6903966_1553449_2_1">Treasury stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" id="id_6903966_1553425_1_1">Treasury Stock, Shares, Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" id="id_6903966_1553425_2_1">Share Repurchase Plan, shares repurchased (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" id="id_6903966_1553425_14_1">Share repurchase (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553427_1_1">Treasury Stock [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockTextBlock_lbl" xml:lang="en-US" id="id_6903966_1553427_2_1">Treasury Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockTextBlock" xlink:to="us-gaap_TreasuryStockTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US" id="id_6903966_1568215_1_1">Treasury Stock, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US" id="id_6903966_1568215_14_1">Treasury stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" id="id_6903966_1567214_1_1">Treasury Stock, Value, Acquired, Cost Method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" id="id_6903966_1567214_2_1">Share Repurchase Plan, share value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" id="id_6903966_1567214_14_1">Share repurchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TusparkInnovationVentureLimitedMember" xlink:label="vnet_TusparkInnovationVentureLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TusparkInnovationVentureLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1692476_3_1">Tuspark Innovation Venture Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TusparkInnovationVentureLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1692476_1_1">Tuspark Innovation Venture Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TusparkInnovationVentureLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1692476_2_1">Tuspark Innovation Venture Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TusparkInnovationVentureLimitedMember" xlink:to="vnet_TusparkInnovationVentureLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="country_TW"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_TW_lbl" xml:lang="en-US" id="id_6903966_1553437_1_1">TAIWAN, PROVINCE OF CHINA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_TW_lbl" xml:lang="en-US" id="id_6903966_1553437_2_1">TAIWAN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_TW" xlink:to="country_TW_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1750632_3_1">Twenty One Vianet Anhui Suzhou Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1750632_1_1">Twenty One Vianet Anhui Suzhou Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1750632_2_1">21Vianet Anhui Suzhou Technology Co., Ltd.("SZ Technology")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember" xlink:to="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember_lbl" xml:lang="en-US" id="id_6903966_1693926_3_1">Twenty One Vianet Data Center Company Limited Hong Kong [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember_lbl" xml:lang="en-US" id="id_6903966_1693926_1_1">Twenty One Vianet Data Center Company Limited Hong Kong [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember_lbl" xml:lang="en-US" id="id_6903966_1693926_2_1">21ViaNet Group Limited ("21Vianet HK")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember" xlink:to="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDataCenterCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1733152_3_1">Twenty One Vianet Data Center Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1733152_1_1">Twenty One Vianet Data Center Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1733152_2_1">21Vianet Data Center Co., Ltd. ("21Vianet China")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetDataCenterCompanyLimitedMember" xlink:to="vnet_TwentyOneVianetDataCenterCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember" xlink:label="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772700_3_1">21Vianet DRP Investment Holdings Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772700_1_1">21Vianet DRP Investment Holdings Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1772700_2_1">21Vianet DRP Investment Holdings Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember" xlink:to="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1583773_3_1">Twenty One Vianet Foshan Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1583773_1_1">Twenty One Vianet Foshan Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1583773_2_1">21Vianet (Foshan) Technology Co., Ltd. ("FS Technology")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember" xlink:to="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetGroupLimitedMember" xlink:label="vnet_TwentyOneVianetGroupLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetGroupLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1669976_3_1">Twenty One Vianet Group Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetGroupLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1669976_1_1">Twenty One Vianet Group Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetGroupLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1669976_2_1">21Vianet Hong Kong Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetGroupLimitedMember" xlink:to="vnet_TwentyOneVianetGroupLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1647882_3_1">Twenty One Vianet Hangzhou Information Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1647882_1_1">Twenty One Vianet Hangzhou Information Technology Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1647882_2_1">21Vianet Hangzhou Information Technology Co.,Ltd. ("HZ Technology")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember" xlink:to="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetMobileLimitedMember" xlink:label="vnet_TwentyOneVianetMobileLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetMobileLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1716715_3_1">Twenty One Vianet Mobile Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetMobileLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1716715_1_1">Twenty One Vianet Mobile Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetMobileLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1716715_2_1">21Vianet Mobile Limited ("21V Mobile")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetMobileLimitedMember" xlink:to="vnet_TwentyOneVianetMobileLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetVenturesLimitedMember" xlink:label="vnet_TwentyOneVianetVenturesLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetVenturesLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1729582_3_1">Twenty One Vianet Ventures Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetVenturesLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1729582_1_1">Twenty One Vianet Ventures Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetVenturesLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1729582_2_1">21Vianet Ventures Limited (Ventures)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetVenturesLimitedMember" xlink:to="vnet_TwentyOneVianetVenturesLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneViaNetXianHoldingLimitedMember" xlink:label="vnet_TwentyOneViaNetXianHoldingLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneViaNetXianHoldingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1719805_3_1">Twenty One Via Net Xian Holding Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneViaNetXianHoldingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1719805_1_1">Twenty One Via Net Xian Holding Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneViaNetXianHoldingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1719805_2_1">21ViaNet@Xian Holding Limited ("21V Xi'an Holding")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneViaNetXianHoldingLimitedMember" xlink:to="vnet_TwentyOneViaNetXianHoldingLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1701103_3_1">Twenty One Vianet Xian Information Outsourcing Industry Park Services Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1701103_1_1">Twenty One Vianet Xian Information Outsourcing Industry Park Services Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1701103_2_1">21Vianet (Xi'an) Information Outsourcing Industry Park Services Co., Ltd. ("Xi'an Sub")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" xlink:to="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetXianTechnologyLimitedMember" xlink:label="vnet_TwentyOneVianetXianTechnologyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetXianTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1664874_3_1">Twenty One Vianet Xian Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetXianTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1664874_1_1">Twenty One Vianet Xian Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetXianTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1664874_2_1">21Vianet (Xi'an) Technology Co., Ltd. ("Xi'an Tech")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetXianTechnologyLimitedMember" xlink:to="vnet_TwentyOneVianetXianTechnologyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember" xlink:label="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1735795_3_1">Twenty One Vianet Zhuhai Financial Leasing Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1735795_1_1">Twenty One Vianet Zhuhai Financial Leasing Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1735795_2_1">21Vianet Zhuhai Financial Leasing Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember" xlink:to="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember" xlink:label="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1676035_3_1">Twenty One Vianet Zhuhai WiFire Network Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1676035_1_1">Twenty One Vianet Zhuhai WiFire Network Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1676035_2_1">WiFire Network Technology (Beijing) Co., Ltd. (formerly known as aBitCool Small Micro Network Technology (BJ) Co., Ltd.) (WiFire Network)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember" xlink:to="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US" id="id_6903966_1560627_1_1">Type of Adoption [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US" id="id_6903966_1560627_2_1">Type of Adoption [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" id="id_6903966_1550105_1_1">Type of Arrangement and Non-arrangement Transactions [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" id="id_6903966_1550105_2_1">Type of Arrangement and Non-arrangement Transactions [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UncategorizedAbstract" xlink:label="vnet_UncategorizedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_UncategorizedAbstract_lbl" xml:lang="en-US" id="id_6903966_1568812_3_1">Uncategorized [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_UncategorizedAbstract_lbl" xml:lang="en-US" id="id_6903966_1568812_1_1">Uncategorized [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_UncategorizedAbstract_lbl" xml:lang="en-US" id="id_6903966_1568812_2_1">Uncategorized [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_UncategorizedAbstract" xlink:to="vnet_UncategorizedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1562497_1_1">Undistributed Earnings of Foreign Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1562497_2_1">Undistributed earnings from its PRC subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisplendourCorporationLimitedMember" xlink:label="vnet_UnisplendourCorporationLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_UnisplendourCorporationLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1773055_3_1">Unisplendour Corporation Limited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_UnisplendourCorporationLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1773055_1_1">Unisplendour Corporation Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_UnisplendourCorporationLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1773055_2_1">Unisplendour Corporation Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_UnisplendourCorporationLimitedMember" xlink:to="vnet_UnisplendourCorporationLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisTechMember" xlink:label="vnet_UnisTechMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_UnisTechMember_lbl" xml:lang="en-US" id="id_6903966_1662506_3_1">Unis tech.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_UnisTechMember_lbl" xml:lang="en-US" id="id_6903966_1662506_1_1">Unis Tech [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_UnisTechMember_lbl" xml:lang="en-US" id="id_6903966_1662506_2_1">Unis Tech</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_UnisTechMember" xlink:to="vnet_UnisTechMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_6903966_1562500_1_1">Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_6903966_1562500_4_1">Balance at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_6903966_1562500_5_1">Balance at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries" xlink:label="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773038_3_1">Unrecognized tax benefits, decrease due to disposal of subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773038_1_1">Unrecognized Tax Benefits, Decrease due to disposal of subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries_lbl" xml:lang="en-US" id="id_6903966_1773038_14_1">Decrease due to disposal of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries" xlink:to="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="id_6903966_1567220_1_1">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="id_6903966_1567220_14_1">Reversal based on tax positions related to prior years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" id="id_6903966_1563386_1_1">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" id="id_6903966_1563386_2_1">Accrual for unrecognized tax benefits and interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" id="id_6903966_1562493_1_1">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" id="id_6903966_1562493_2_1">Additions based on tax positions related to the current year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense" xlink:label="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense_lbl" xml:lang="en-US" id="id_6903966_1646880_3_1">Unrecognized Tax Benefits, Interest Expense (Benefit) on Income Taxes Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense_lbl" xml:lang="en-US" id="id_6903966_1646880_1_1">Unrecognized Tax Benefits, Interest Expense (Benefit) on Income Taxes Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense_lbl" xml:lang="en-US" id="id_6903966_1646880_2_1">Interest expense (in RMB)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense" xlink:to="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_lbl" xml:lang="en-US" id="id_6903966_1561633_1_1">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_lbl" xml:lang="en-US" id="id_6903966_1561633_2_1">Accumulated interest expense (in RMB)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US" id="id_6903966_1560724_1_1">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US" id="id_6903966_1560724_2_1">Unrecognized tax benefits impact in the effective rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnsecuredLoanMember" xlink:label="vnet_UnsecuredLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_UnsecuredLoanMember_lbl" xml:lang="en-US" id="id_6903966_1671885_3_1">Unsecured Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_UnsecuredLoanMember_lbl" xml:lang="en-US" id="id_6903966_1671885_1_1">Unsecured Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_UnsecuredLoanMember_lbl" xml:lang="en-US" id="id_6903966_1671885_2_1">Unsecured Borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_UnsecuredLoanMember" xlink:to="vnet_UnsecuredLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US" id="id_6903966_1560668_1_1">UNITED STATES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US" id="id_6903966_1560668_2_1">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" id="id_6903966_1557325_1_1">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" id="id_6903966_1557325_2_1">Use of estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseRightsMember" xlink:label="us-gaap_UseRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseRightsMember_lbl" xml:lang="en-US" id="id_6903966_1554019_1_1">Use Rights [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseRightsMember_lbl" xml:lang="en-US" id="id_6903966_1554019_2_1">Network Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xml:lang="en-US" id="id_6903966_1554031_1_1">Valuation Allowances and Reserves [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xml:lang="en-US" id="id_6903966_1554031_2_1">Valuation Allowances and Reserves [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1550708_1_1">Valuation Allowances and Reserves Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xml:lang="en-US" id="id_6903966_1550708_2_1">Valuation Allowances and Reserves Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ValueAddedTaxRate" xlink:label="vnet_ValueAddedTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_ValueAddedTaxRate_lbl" xml:lang="en-US" id="id_6903966_1695229_3_1">Value Added Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_ValueAddedTaxRate_lbl" xml:lang="en-US" id="id_6903966_1695229_1_1">Value Added Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_ValueAddedTaxRate_lbl" xml:lang="en-US" id="id_6903966_1695229_2_1">Vat rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_ValueAddedTaxRate" xlink:to="vnet_ValueAddedTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_lbl" xml:lang="en-US" id="id_6903966_1554036_1_1">Variable Interest Entities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_lbl" xml:lang="en-US" id="id_6903966_1554036_2_1">Variable Interest Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntitiesMember" xlink:label="vnet_VariableInterestEntitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_VariableInterestEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1658061_3_1">Variable Interest Entities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_VariableInterestEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1658061_1_1">Variable Interest Entities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_VariableInterestEntitiesMember_lbl" xml:lang="en-US" id="id_6903966_1658061_2_1">Variable Interest Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_VariableInterestEntitiesMember" xlink:to="vnet_VariableInterestEntitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" xml:lang="en-US" id="id_6903966_1560719_1_1">Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl" xml:lang="en-US" id="id_6903966_1560719_2_1">Maximum exposure to loss related to arrangements with variable interest entity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:to="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="us-gaap_VariableInterestEntityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityLineItems_lbl" xml:lang="en-US" id="id_6903966_1550716_1_1">Variable Interest Entity [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityLineItems_lbl" xml:lang="en-US" id="id_6903966_1550716_2_1">Variable Interest Entity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_VariableInterestEntityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets_lbl" xml:lang="en-US" id="id_6903966_1567240_1_1">Variable Interest Entity, Nonconsolidated, Carrying Amount, Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets_lbl" xml:lang="en-US" id="id_6903966_1567240_2_1">Unconsolidated VIE's carrying amount of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets" xlink:to="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities_lbl" xml:lang="en-US" id="id_6903966_1562476_1_1">Variable Interest Entity, Nonconsolidated, Carrying Amount, Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities_lbl" xml:lang="en-US" id="id_6903966_1562476_2_1">Unconsolidated VIE's carrying amount of liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities" xlink:to="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntityPartnerAxis" xlink:label="vnet_VariableInterestEntityPartnerAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_VariableInterestEntityPartnerAxis_lbl" xml:lang="en-US" id="id_6903966_1618046_3_1">Variable Interest Entity Partner [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_VariableInterestEntityPartnerAxis_lbl" xml:lang="en-US" id="id_6903966_1618046_1_1">Variable Interest Entity Partner [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_VariableInterestEntityPartnerAxis_lbl" xml:lang="en-US" id="id_6903966_1618046_2_1">Variable Interest Entity Partner [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_VariableInterestEntityPartnerAxis" xlink:to="vnet_VariableInterestEntityPartnerAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntityPartnerDomain" xlink:label="vnet_VariableInterestEntityPartnerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_VariableInterestEntityPartnerDomain_lbl" xml:lang="en-US" id="id_6903966_1644014_3_1">Variable Interest Entity Partner [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_VariableInterestEntityPartnerDomain_lbl" xml:lang="en-US" id="id_6903966_1644014_1_1">Variable Interest Entity Partner [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_VariableInterestEntityPartnerDomain_lbl" xml:lang="en-US" id="id_6903966_1644014_2_1">Variable Interest Entity Partner [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_VariableInterestEntityPartnerDomain" xlink:to="vnet_VariableInterestEntityPartnerDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US" id="id_6903966_1550719_1_1">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US" id="id_6903966_1550719_2_1">Variable Interest Entity, Primary Beneficiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US" id="id_6903966_1554051_1_1">Vehicles [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US" id="id_6903966_1554051_2_1">Motor vehicles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VentureMember" xlink:label="vnet_VentureMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_VentureMember_lbl" xml:lang="en-US" id="id_6903966_1724592_3_1">Venture [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_VentureMember_lbl" xml:lang="en-US" id="id_6903966_1724592_1_1">Venture [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_VentureMember_lbl" xml:lang="en-US" id="id_6903966_1724592_2_1">Venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_VentureMember" xlink:to="vnet_VentureMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US" id="id_6903966_1560688_1_1">Vesting [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US" id="id_6903966_1560688_2_1">Vesting [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US" id="id_6903966_1560689_1_1">Vesting [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US" id="id_6903966_1560689_2_1">Vesting [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VotingPowerMember" xlink:label="vnet_VotingPowerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_VotingPowerMember_lbl" xml:lang="en-US" id="id_6903966_1712388_3_1">Voting Power [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_VotingPowerMember_lbl" xml:lang="en-US" id="id_6903966_1712388_1_1">Voting Power [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_VotingPowerMember_lbl" xml:lang="en-US" id="id_6903966_1712388_2_1">Voting Power</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_VotingPowerMember" xlink:to="vnet_VotingPowerMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WarburgPincusMember" xlink:label="vnet_WarburgPincusMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_WarburgPincusMember_lbl" xml:lang="en-US" id="id_6903966_1699668_3_1">Warburg pincus.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_WarburgPincusMember_lbl" xml:lang="en-US" id="id_6903966_1699668_1_1">Warburg Pincus [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_WarburgPincusMember_lbl" xml:lang="en-US" id="id_6903966_1699668_2_1">Warburg Pincus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_WarburgPincusMember" xlink:to="vnet_WarburgPincusMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WeightedAverageDiscountRate" xlink:label="vnet_WeightedAverageDiscountRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_WeightedAverageDiscountRate_lbl" xml:lang="en-US" id="id_6903966_1728343_3_1">The average discount rate referred to other market participants' average cost of capital.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_WeightedAverageDiscountRate_lbl" xml:lang="en-US" id="id_6903966_1728343_1_1">Weighted Average Discount Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_WeightedAverageDiscountRate_lbl" xml:lang="en-US" id="id_6903966_1728343_2_1">Discount rate used in the valuations based on weighted average cost of capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_WeightedAverageDiscountRate" xlink:to="vnet_WeightedAverageDiscountRate_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:label="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_6903966_1586034_3_1">Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_6903966_1586034_1_1">Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_6903966_1586034_2_1">Shares used in loss per share computation:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:to="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1550738_1_1">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1550738_2_1">Weighted-average number of shares outstanding - diluted (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_6903966_1550738_12_1">Weighted-average number of shares outstanding-diluted (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_6903966_1550741_1_1">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_6903966_1550741_2_1">Weighted-average number of shares outstanding - basic (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WifireBeijingTechnologyCoLtdMember" xlink:label="vnet_WifireBeijingTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_WifireBeijingTechnologyCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773042_3_1">WiFire (Beijing) Technology Co., Ltd. [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_WifireBeijingTechnologyCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773042_1_1">WiFire (Beijing) Technology Co., Ltd. [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_WifireBeijingTechnologyCoLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773042_2_1">WiFire (Beijing) Technology Co., Ltd.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_WifireBeijingTechnologyCoLtdMember" xlink:to="vnet_WifireBeijingTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_WiFireGroupIncorporatedMember_lbl" xml:lang="en-US" id="id_6903966_1720035_3_1">WiFire Group incorporated.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_WiFireGroupIncorporatedMember_lbl" xml:lang="en-US" id="id_6903966_1720035_1_1">WiFire Group Incorporated [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_WiFireGroupIncorporatedMember_lbl" xml:lang="en-US" id="id_6903966_1720035_2_1">WiFire Group Inc. ("WiFire Group")</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_WiFireGroupIncorporatedMember" xlink:to="vnet_WiFireGroupIncorporatedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WifireOpenNetworkGroupLtdMember" xlink:label="vnet_WifireOpenNetworkGroupLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_WifireOpenNetworkGroupLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773066_3_1">WiFire Open Network Group Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_WifireOpenNetworkGroupLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773066_1_1">WiFire Open Network Group Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_WifireOpenNetworkGroupLtdMember_lbl" xml:lang="en-US" id="id_6903966_1773066_2_1">WiFire Open Network Group Ltd</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_WifireOpenNetworkGroupLtdMember" xlink:to="vnet_WifireOpenNetworkGroupLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WNTTechnologyLimitedMember" xlink:label="vnet_WNTTechnologyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_WNTTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1664534_3_1">WNT Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_WNTTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1664534_1_1">WNT Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_WNTTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1664534_2_1">WNT Technology Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_WNTTechnologyLimitedMember" xlink:to="vnet_WNTTechnologyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WuhanFastwebCloudComputingCompanyLimitedMember" xlink:label="vnet_WuhanFastwebCloudComputingCompanyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_WuhanFastwebCloudComputingCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1632755_3_1">Wuhan Fastweb Cloud Computing Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_WuhanFastwebCloudComputingCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1632755_1_1">Wuhan Fastweb Cloud Computing Company Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_WuhanFastwebCloudComputingCompanyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1632755_2_1">Wuhan Fastweb Cloud Computing Company Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_WuhanFastwebCloudComputingCompanyLimitedMember" xlink:to="vnet_WuhanFastwebCloudComputingCompanyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_XiaomiCommunicationTechnologyLimitedMember" xlink:label="vnet_XiaomiCommunicationTechnologyLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_XiaomiCommunicationTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1616747_3_1">Xiaomi Communication Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_XiaomiCommunicationTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1616747_1_1">Xiaomi Communication Technology Limited [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_XiaomiCommunicationTechnologyLimitedMember_lbl" xml:lang="en-US" id="id_6903966_1616747_2_1">Xiaomi Communication Technology Limited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_XiaomiCommunicationTechnologyLimitedMember" xlink:to="vnet_XiaomiCommunicationTechnologyLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_XiaomiCorporationMember" xlink:label="vnet_XiaomiCorporationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_XiaomiCorporationMember_lbl" xml:lang="en-US" id="id_6903966_1680023_3_1">Xiaomi Corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_XiaomiCorporationMember_lbl" xml:lang="en-US" id="id_6903966_1680023_1_1">Xiaomi Corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_XiaomiCorporationMember_lbl" xml:lang="en-US" id="id_6903966_1680023_2_1">Xiaomi</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_XiaomiCorporationMember" xlink:to="vnet_XiaomiCorporationMember_lbl"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_YizhuangVentureInvestmentFundMember" xlink:label="vnet_YizhuangVentureInvestmentFundMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="vnet_YizhuangVentureInvestmentFundMember_lbl" xml:lang="en-US" id="id_6903966_1655632_3_1">Yizhuang Venture Investment Fund [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="vnet_YizhuangVentureInvestmentFundMember_lbl" xml:lang="en-US" id="id_6903966_1655632_1_1">Yizhuang Venture Investment Fund [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="vnet_YizhuangVentureInvestmentFundMember_lbl" xml:lang="en-US" id="id_6903966_1655632_2_1">Yizhuang Venture Investment Fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="vnet_YizhuangVentureInvestmentFundMember" xlink:to="vnet_YizhuangVentureInvestmentFundMember_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>17
<FILENAME>vnet-20171231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFS Xcelerate Taxonomy Presentation Linkbase - http://www.dfsco.com/financial-services/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2018-04-12T02:55:58Z -->
<!-- Copyright (c) 2017 Donnelley Financial, LLC. All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DocumentandEntityInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfOtherComprehensiveIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfOtherComprehensiveIncomeParen" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_ci-StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.en.21vianet.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureOrganizationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureOrganizationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureEstimatedUsefulLivesOfPropertyAndEquipment" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureEstimatedUsefulLivesOfPropertyAndEquipment"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureWeightedAverageUsefulLivesOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureWeightedAverageUsefulLivesOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureInterestExpense" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureInterestExpense"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureConcentrationOfRisksAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureConcentrationOfRisksAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAnalysisOfAllowanceForDoubtfulDebt" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAnalysisOfAllowanceForDoubtfulDebt"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShortTermInvestments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShortTermInvestmentsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePrepaidExpensesAndOtherCurrentAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePropertyAndEquipmentNetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDepreciationExpense" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDepreciationExpense"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureIntangibleAssetsNetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLandUseRights" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureGoodwill" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureGoodwillAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwillAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLongTermInvestments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLongTermInvestmentsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureInvestmentInEquityInvestees" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureInvestmentInEquityInvestees"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfBankBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfBankBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBankBorrowingsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBankBorrowingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSecuredOrGuaranteedBankBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureComponentsOfAccruedExpensesAndOtherPayables" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureComponentsOfAccruedExpensesAndOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCapitalLeasesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalLeasesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBondsPayableAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBondsPayableAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureDeferredGovernmentGrantsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureDeferredGovernmentGrantsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureMovementsOfDeferredGovernmentGrants" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureMovementsOfDeferredGovernmentGrants"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTreasuryStockAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTreasuryStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShareBasedCompensationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfEmployeeShareOptionActivity" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfEmployeeShareOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRestrictedStockUnitsActivity" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedStockUnitsActivity"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTaxationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureProfitOrLossBeforeIncomeTaxes" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureProfitOrLossBeforeIncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureIncomeTaxExpenseBenefits" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureIncomeTaxExpenseBenefits"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSignificantComponentsOfDeferredTaxes" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxes"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureUnrecognizedTaxBenefits" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureUnrecognizedTaxBenefits"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyTransactionsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyTransactions" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyBalances" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalances"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSegmentReportingAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSummaryOfSegmentResults" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSegmentResults"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRestrictedNetAssetAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedNetAssetAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureBasicAndDilutedLossPerShare" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureBasicAndDilutedLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureLossPerShareAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureLossPerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureShareCapitalAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRedeemableNoncontrollingInterestsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRedeemableNoncontrollingInterests" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterests"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCapitalCommitments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalCommitments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosurePurchaseCommitments" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosurePurchaseCommitments"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureSubsequentEventsAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedBalanceSheets" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheets"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedBalanceSheetsParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheetsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementsOfOperations" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementOfComprehensiveLoss" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLoss"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementOfComprehensiveLossParenthetical" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLossParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureCondensedStatementsOfCashFlows" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfCashFlows"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureRelatedPartyBalancesParentCompanyOnly" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalancesParentCompanyOnly"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany" roleURI="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsShortTermInvestmentsTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsShortTermInvestmentsTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLandUseRightsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsTreasuryStockTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsMinorityInterestDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsSubsequentEventsTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="vnet-20171231.xsd#Role_NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables" roleURI="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DocumentAndEntityInformationAbstract" xlink:label="vnet_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableNoncurrent" xlink:label="vnet_BondsPayableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLoansFromBank" xlink:label="us-gaap_LongTermLoansFromBank"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="us-gaap_RetainedEarningsAppropriated"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.4300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.4400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.4500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsNotesAndLoansReceivableNetCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="vnet_LandUseRightsNet" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.3900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.4000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.4600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.4700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.4800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.4900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="1.5000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" order="1.5100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.5200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_AccountsAndNotesPayableCurrent" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/positiveTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_DeferredGovernmentGrantsCurrent" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_BondsPayableCurrent" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermLoansFromBank" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_BondsPayableNoncurrent" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="1.4100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.4200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_CommonStockValue" order="1.5300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.5400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.5500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_RetainedEarningsAppropriated" order="1.5600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.5700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_TreasuryStockValue" order="1.5800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.5900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterest" order="1.6000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.6100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableNoncurrent" xlink:label="vnet_BondsPayableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLoansFromBank" xlink:label="us-gaap_LongTermLoansFromBank"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_AccountsAndNotesPayableCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CustomerAdvancesCurrent" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LoansPayableCurrent" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DeferredGovernmentGrantsCurrent" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_BondsPayableCurrent" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermLoansFromBank" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_BondsPayableNoncurrent" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold" xlink:label="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesRevenue" xlink:label="vnet_HostingAndRelatedServicesRevenue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold" xlink:label="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesRevenue" xlink:label="vnet_ManagedNetworkServicesRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingExpensesNet" xlink:label="vnet_OperatingExpensesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="us-gaap_OtherNonoperatingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="us-gaap_OtherOperatingIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetAbstract" xlink:label="us-gaap_SalesRevenueNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:label="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SalesRevenueNetAbstract" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold" order="1.1600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold" order="1.1700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.1800" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpense" order="1.2300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.2400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingExpense" order="1.2800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.3100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="1.3400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherOperatingIncome" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="vnet_OperatingExpensesNet" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SalesRevenueNetAbstract" xlink:to="vnet_HostingAndRelatedServicesRevenue" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SalesRevenueNetAbstract" xlink:to="vnet_ManagedNetworkServicesRevenue" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueNet" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.3900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" xlink:label="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability" xlink:label="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid" xlink:label="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CostMethodInvestmentsDisposals" xlink:label="vnet_CostMethodInvestmentsDisposals"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarlyRepaymentOfSeniorDebt" xlink:label="us-gaap_EarlyRepaymentOfSeniorDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInAccountsAndNotesPayable" xlink:label="vnet_IncreaseDecreaseInAccountsAndNotesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInDeferredGovernmentGrants" xlink:label="vnet_IncreaseDecreaseInDeferredGovernmentGrants"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" xlink:label="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" xlink:label="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:label="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="us-gaap_InvestmentIncomeDividend"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaturitiesOfSeniorDebt" xlink:label="us-gaap_MaturitiesOfSeniorDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentsForAssetAcquisitionNetOfCash" xlink:label="vnet_PaymentsForAssetAcquisitionNetOfCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentsOfLoanToThirdParty" xlink:label="vnet_PaymentsOfLoanToThirdParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" xlink:label="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaymentForFutureSharesRepurchasePlan" xlink:label="vnet_PrepaymentForFutureSharesRepurchasePlan"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaymentsForBusinessAcquisition" xlink:label="vnet_PrepaymentsForBusinessAcquisition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" xlink:label="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" xlink:label="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="us-gaap_ProceedsFromInterestReceived"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="us-gaap_ProceedsFromMinorityShareholders"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:label="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProceedsFromSaleAndLeasebackTransactions" xlink:label="vnet_ProceedsFromSaleAndLeasebackTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="us-gaap_ProceedsFromShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases" xlink:label="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" xlink:label="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="vnet_CostMethodInvestmentsDisposals" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InvestmentIncomeDividend" order="1.1200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="1.1300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases" order="1.7300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid" order="1.7400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid" order="1.7500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability" order="1.7600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" order="1.8600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities" order="1.1700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" order="1.1800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.1900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.2000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" order="1.2100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="vnet_IncreaseDecreaseInAccountsAndNotesPayable" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="vnet_IncreaseDecreaseInDeferredGovernmentGrants" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PrepaymentsForBusinessAcquisition" order="1.3300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_MaturitiesOfSeniorDebt" order="1.3400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_EarlyRepaymentOfSeniorDebt" order="1.3500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="1.3700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1.3900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="1.4000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1.4100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" order="1.4200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases" order="1.4300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfDebt" order="1.4400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_ProceedsFromSaleAndLeasebackTransactions" order="1.4500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions" order="1.4600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromMinorityShareholders" order="1.4700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PrepaymentForFutureSharesRepurchasePlan" order="1.4800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.4900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.5000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.5100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.5200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.5300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1.5400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="1.5500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PaymentsOfLoanToThirdParty" order="1.5600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty" order="1.5700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="1.5800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments" order="1.5900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="vnet_ProceedsFromDividendIncomeOfCostMethodInvestments" order="1.6000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_IncreaseDecreaseInRestrictedCash" order="1.6100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments" order="1.6200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireAvailableForSaleSecurities" order="1.6300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="vnet_PaymentsForAssetAcquisitionNetOfCash" order="1.6400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.6500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProfitLoss" order="1.6600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.6700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="1.6800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.6900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" order="1.7700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" order="1.7800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" order="1.7900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.8000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.8100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.8200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2" order="1.8300" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="1.8400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="1.8500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1.7000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaid" order="1.7100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_ProceedsFromInterestReceived" order="1.7200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AcquiredCompaniesMember" xlink:label="vnet_AcquiredCompaniesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChangesInContingentAcquisitionConsiderationPayable" xlink:label="vnet_ChangesInContingentAcquisitionConsiderationPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DepositarySharesIssued" xlink:label="vnet_DepositarySharesIssued"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DepositarySharesIssuedValue" xlink:label="vnet_DepositarySharesIssuedValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityProfitLoss" xlink:label="vnet_EquityProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest" xlink:label="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="us-gaap_ParentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriatedMember" xlink:label="us-gaap_RetainedEarningsAppropriatedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue" xlink:label="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue" xlink:label="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StatutoryReserve" xlink:label="vnet_StatutoryReserve"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StockIssuedShareForRestrictedSharesVested" xlink:label="vnet_StockIssuedShareForRestrictedSharesVested"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_StockIssuedValueForRestrictedSharesVested" xlink:label="vnet_StockIssuedValueForRestrictedSharesVested"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_AcquiredCompaniesMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsAppropriatedMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_ParentMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_EquityProfitLoss" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DepositarySharesIssued" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DepositarySharesIssuedValue" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_ChangesInContingentAcquisitionConsiderationPayable" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_StatutoryReserve" order="1.2900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="1.3000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeconsolidationGainOrLossAmount" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestChangeInRedemptionValue" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1.3300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1.3400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_StockIssuedShareForRestrictedSharesVested" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_StockIssuedValueForRestrictedSharesVested" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares" order="1.3900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue" order="1.4000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_2" order="1.4100" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" order="1.4200" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AbitcoolBroadbandIncorporatedChinaMember" xlink:label="vnet_AbitcoolBroadbandIncorporatedChinaMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingHongyuanNetworkTechnologyCoLtdMember" xlink:label="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" xlink:label="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYichengtaiheInvestmentCoLtdMember" xlink:label="vnet_BeijingYichengtaiheInvestmentCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYilongTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingYilongTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DermotHoldingLimitedMember" xlink:label="vnet_DermotHoldingLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DiyixianDotComLimitedMember" xlink:label="vnet_DiyixianDotComLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="dei_EntityIncorporationDateOfIncorporation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityIncorporationStateCountryName" xlink:label="dei_EntityIncorporationStateCountryName"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" xlink:label="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByBeijingIjoyMember" xlink:label="vnet_HeldDirectlyByBeijingIjoyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByTwentyOneVianetBeijingMember" xlink:label="vnet_HeldDirectlyByTwentyOneVianetBeijingMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HeldDirectlyByTwentyOneVianetTechnologyMember" xlink:label="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember" xlink:label="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember" xlink:label="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShenzhenDiyixianTelecommunicationCoLtdMember" xlink:label="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShihuaDCInvestmentGroupLimitedMember" xlink:label="vnet_ShihuaDCInvestmentGroupLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiariesMember" xlink:label="us-gaap_SubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDataCenterCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetDataCenterCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember" xlink:label="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetMobileLimitedMember" xlink:label="vnet_TwentyOneVianetMobileLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetVenturesLimitedMember" xlink:label="vnet_TwentyOneVianetVenturesLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetXianTechnologyLimitedMember" xlink:label="vnet_TwentyOneVianetXianTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember" xlink:label="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember" xlink:label="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntitiesMember" xlink:label="vnet_VariableInterestEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntityPartnerAxis" xlink:label="vnet_VariableInterestEntityPartnerAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VariableInterestEntityPartnerDomain" xlink:label="vnet_VariableInterestEntityPartnerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetDataCenterCompanyLimitedMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetMobileLimitedMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetVenturesLimitedMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_AbitcoolBroadbandIncorporatedChinaMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_DiyixianDotComLimitedMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_ShihuaDCInvestmentGroupLimitedMember" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetXianTechnologyLimitedMember" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_DermotHoldingLimitedMember" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingYilongTechnologyCompanyLimitedMember" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingYichengtaiheInvestmentCoLtdMember" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_BeijingHongyuanNetworkTechnologyCoLtdMember" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_ShenzhenDiyixianTelecommunicationCoLtdMember" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="dei_EntityIncorporationDateOfIncorporation" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="dei_EntityIncorporationStateCountryName" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="vnet_HeldDirectlyByBeijingIjoyMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="vnet_HeldDirectlyByTwentyOneVianetBeijingMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="vnet_HeldDirectlyByTwentyOneVianetTechnologyMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_SubsidiariesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="vnet_VariableInterestEntityPartnerAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_VariableInterestEntityPartnerAxis" xlink:to="vnet_VariableInterestEntityPartnerDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_VariableInterestEntityPartnerDomain" xlink:to="vnet_VariableInterestEntitiesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DermotEntitiesMember" xlink:label="vnet_DermotEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" xlink:label="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_FoshanZhuoyiIntelligenceDateCoLtdMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_DermotEntitiesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureOrganizationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementExpirationDate" xlink:label="vnet_AgreementExpirationDate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementTerm" xlink:label="vnet_AgreementTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InternetDataCenterServicesMember" xlink:label="vnet_InternetDataCenterServicesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanAgreementMember" xlink:label="vnet_LoanAgreementMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanOneMember" xlink:label="vnet_LoanOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LoanTwoMember" xlink:label="vnet_LoanTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfVariableInterestEntities" xlink:label="vnet_NumberOfVariableInterestEntities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionAgreementMember" xlink:label="vnet_OptionAgreementMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionExercisePrice" xlink:label="vnet_OptionExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OrganizationLineItems" xlink:label="vnet_OrganizationLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OrganizationTable" xlink:label="vnet_OrganizationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RelatedPartiesServiceFeeHourlyRate" xlink:label="vnet_RelatedPartiesServiceFeeHourlyRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareholderMember" xlink:label="vnet_ShareholderMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TechnicalConsultingAndServiceAgreementMember" xlink:label="vnet_TechnicalConsultingAndServiceAgreementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:label="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities" xlink:label="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WarburgPincusMember" xlink:label="vnet_WarburgPincusMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="vnet_OptionAgreementMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="vnet_TechnicalConsultingAndServiceAgreementMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="vnet_LoanAgreementMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LoanOneMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LoanTwoMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_InternetDataCenterServicesMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_WarburgPincusMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="vnet_OrganizationTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_OptionExercisePrice" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_AgreementTerm" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_AgreementExpirationDate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_RelatedPartiesServiceFeeHourlyRate" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="vnet_NumberOfVariableInterestEntities" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationLineItems" xlink:to="us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationTable" xlink:to="us-gaap_DebtInstrumentAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_OrganizationTable" xlink:to="vnet_OrganizationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShareholderMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccountsAndNotesPayableCurrent" xlink:label="vnet_AccountsAndNotesPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsCurrent" xlink:label="vnet_DeferredGovernmentGrantsCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrantsNoncurrent" xlink:label="vnet_DeferredGovernmentGrantsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToIntercompanyBorrowingCurrent" xlink:label="vnet_DueToIntercompanyBorrowingCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToIntercompanyNoncurrent" xlink:label="vnet_DueToIntercompanyNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="us-gaap_VariableInterestEntityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.4700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.4800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.4900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="vnet_LandUseRightsNet" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="1.4600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_AccountsAndNotesPayableCurrent" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_DueToIntercompanyBorrowingCurrent" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsCurrent" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_DeferredGovernmentGrantsCurrent" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_DueToIntercompanyNoncurrent" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_DeferredGovernmentGrantsNoncurrent" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntityLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_AssetsAbstract" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_Liabilities" order="1.3900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_SalesRevenueNet" order="1.4000" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ProfitLoss" order="1.4100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.4200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.4300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.4400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.4500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="us-gaap_ClassificationOfVariableInterestEntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="us-gaap_VariableInterestEntityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntityLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:to="us-gaap_ClassificationOfVariableInterestEntityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201517Member" xlink:label="us-gaap_AccountingStandardsUpdate201517Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201609Member" xlink:label="us-gaap_AccountingStandardsUpdate201609Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AgreementTermRenewalOptionPeriod" xlink:label="vnet_AgreementTermRenewalOptionPeriod"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AipuGroupMember" xlink:label="vnet_AipuGroupMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmericanDepositorySharesMember" xlink:label="vnet_AmericanDepositorySharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxAndSurcharges" xlink:label="vnet_BusinessTaxAndSurcharges"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRate" xlink:label="vnet_BusinessTaxRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRateAxis" xlink:label="vnet_BusinessTaxRateAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessTaxRateDomain" xlink:label="vnet_BusinessTaxRateDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="us-gaap_CapitalizedComputerSoftwareGross"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeaseMinimumLeasePaymentPercentage" xlink:label="vnet_CapitalLeaseMinimumLeasePaymentPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="us-gaap_CapitalLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CashFlowGrowthRatePercentage" xlink:label="vnet_CashFlowGrowthRatePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsCurrentMember" xlink:label="vnet_DeferredTaxAssetsCurrentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsNoncurrentMember" xlink:label="vnet_DeferredTaxAssetsNoncurrentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DiscountedCashFlowsProjectionsPeriod" xlink:label="vnet_DiscountedCashFlowsProjectionsPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateRemeasurement1" xlink:label="us-gaap_ForeignCurrencyExchangeRateRemeasurement1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_MasterServicesAgreementMember" xlink:label="vnet_MasterServicesAgreementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionFourMember" xlink:label="vnet_OptionFourMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionThreeMember" xlink:label="vnet_OptionThreeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees" xlink:label="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfLeaseTerm" xlink:label="vnet_PercentageOfLeaseTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment" xlink:label="us-gaap_PriorPeriodReclassificationAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SignificantAccountingPoliciesLineItems" xlink:label="vnet_SignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SignificantAccountingPoliciesTable" xlink:label="vnet_SignificantAccountingPoliciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="us-gaap_StockRepurchaseProgramPeriodInForce1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ValueAddedTaxRate" xlink:label="vnet_ValueAddedTaxRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WeightedAverageDiscountRate" xlink:label="vnet_WeightedAverageDiscountRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_SignificantAccountingPoliciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="vnet_MasterServicesAgreementMember" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="vnet_DeferredTaxAssetsCurrentMember" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="vnet_DeferredTaxAssetsNoncurrentMember" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_AipuGroupMember" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_BusinessTaxRateAxis" xlink:to="vnet_BusinessTaxRateDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_BusinessTaxRateDomain" xlink:to="vnet_OptionThreeMember" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_BusinessTaxRateDomain" xlink:to="vnet_OptionFourMember" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="vnet_AmericanDepositorySharesMember" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_CapitalLeaseObligationsMember" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateRemeasurement1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareGross" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfReportingUnits" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_CashFlowGrowthRatePercentage" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_WeightedAverageDiscountRate" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_DiscountedCashFlowsProjectionsPeriod" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_AgreementTermRenewalOptionPeriod" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_BusinessTaxRate" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_ValueAddedTaxRate" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_BusinessTaxAndSurcharges" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_PercentageOfLeaseTerm" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_CapitalLeaseMinimumLeasePaymentPercentage" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PriorPeriodReclassificationAdjustment" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchaseProgramPeriodInForce1" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="vnet_BusinessTaxRateAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_InvestmentTypeAxis" order="15.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="16.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="17.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" order="18.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_SignificantAccountingPoliciesTable" xlink:to="vnet_SignificantAccountingPoliciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201609Member" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201517Member" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureEstimatedUsefulLivesOfPropertyAndEquipment">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureWeightedAverageUsefulLivesOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ContractBacklogMember" xlink:label="vnet_ContractBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InternalUseSoftwareMember" xlink:label="vnet_InternalUseSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PlatformSoftwareMember" xlink:label="vnet_PlatformSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RadioSpectrumLicenseMember" xlink:label="vnet_RadioSpectrumLicenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SupplierRelationshipsMember" xlink:label="vnet_SupplierRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_RadioSpectrumLicenseMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_ContractBacklogMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_SupplierRelationshipsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_PlatformSoftwareMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_InternalUseSoftwareMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentChargesAbstract" xlink:label="us-gaap_AssetImpairmentChargesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetImpairmentChargesAbstract" xlink:to="us-gaap_TangibleAssetImpairmentCharges" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetImpairmentChargesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureInterestExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment" xlink:label="us-gaap_InterestCostsCapitalizedAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCostsIncurred" xlink:label="us-gaap_InterestCostsIncurred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InterestExpenseAndAmortizationCostOfBonds" xlink:label="vnet_InterestExpenseAndAmortizationCostOfBonds"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseBorrowings" xlink:label="us-gaap_InterestExpenseBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" xlink:label="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:label="us-gaap_SupplementalIncomeStatementElementsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:to="vnet_InterestExpenseAndAmortizationCostOfBonds" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:to="us-gaap_InterestExpenseBorrowings" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:to="us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:to="us-gaap_InterestCostsIncurred" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:to="us-gaap_InterestCostsCapitalizedAdjustment" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalIncomeStatementElementsAbstract" xlink:to="us-gaap_InterestExpense" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureConcentrationOfRisksAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage" xlink:label="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="us-gaap_CostOfGoodsTotalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EntityWideRevenueMajorCustomerNumber" xlink:label="vnet_EntityWideRevenueMajorCustomerNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OutsideChinaMember" xlink:label="vnet_OutsideChinaMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNetMember" xlink:label="us-gaap_SalesRevenueServicesNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SingleCustomerMember" xlink:label="vnet_SingleCustomerMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_CostOfGoodsTotalMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueServicesNetMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="vnet_EntityWideRevenueMajorCustomerNumber" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_StatementGeographicalAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_MajorCustomersAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_RangeAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="vnet_SingleCustomerMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="vnet_OutsideChinaMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AipuGroupMember" xlink:label="vnet_AipuGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfWhollyOwnedSubsidiaries" xlink:label="vnet_NumberOfWhollyOwnedSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestSold" xlink:label="vnet_PercentageOfOwnershipInterestSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TibetXingtaoCultureCommunicationsCoLtdMember" xlink:label="vnet_TibetXingtaoCultureCommunicationsCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="vnet_AipuGroupMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="vnet_TibetXingtaoCultureCommunicationsCoLtdMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="vnet_NumberOfWhollyOwnedSubsidiaries" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="vnet_PercentageOfOwnershipInterestSold" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_GainLossOnSaleOfBusiness" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NotesAndLoansReceivableGrossCurrent" xlink:label="us-gaap_NotesAndLoansReceivableGrossCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_NotesAndLoansReceivableGrossCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_AccountsNotesAndLoansReceivableNetCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAnalysisOfAllowanceForDoubtfulDebt">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" xlink:label="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForTradeReceivablesMember" xlink:label="us-gaap_AllowanceForTradeReceivablesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ProvisionIncludedInDisposedSubsidiaries" xlink:label="vnet_ProvisionIncludedInDisposedSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="vnet_ProvisionIncludedInDisposedSubsidiaries" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_AllowanceForTradeReceivablesMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtSecurityAxis" xlink:label="us-gaap_DebtSecurityAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FixedRateTimeDepositsMember" xlink:label="vnet_FixedRateTimeDepositsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentLineItems" xlink:label="invest_InvestmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentTable" xlink:label="invest_InvestmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorTypesOfDebtSecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtSecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtSecurityAxis" xlink:to="us-gaap_MajorTypesOfDebtSecuritiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="invest_InvestmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_InvestmentTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_DebtSecurityAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="invest_InvestmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtSecuritiesDomain" xlink:to="vnet_FixedRateTimeDepositsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentLineItems" xlink:label="invest_InvestmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentTable" xlink:label="invest_InvestmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="invest_InvestmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_InvestmentTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="invest_InvestmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AdvancesCurrent" xlink:label="vnet_AdvancesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestReceivable" xlink:label="us-gaap_InterestReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="us-gaap_LoansReceivableNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NontradeReceivablesCurrent" xlink:label="us-gaap_NontradeReceivablesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="vnet_AdvancesCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_InterestReceivable" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_NontradeReceivablesCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_DepositsAssetsCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_LoansReceivableNet" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" xlink:label="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="us-gaap_TangibleAssetImpairmentCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_TangibleAssetImpairmentCharges" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ConstructionInProgressGross" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="us-gaap_AssetsHeldUnderCapitalLeasesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AssetsHeldUnderCapitalLeasesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDepreciationExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasedAssetsLineItems" xlink:label="us-gaap_CapitalLeasedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" xlink:label="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeaseMember" xlink:label="vnet_CapitalLeaseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_CapitalLeasedAssetsGross" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_ConstructionInProgressGross" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfCapitalLeasedAsssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherTypesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_CapitalLeaseMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:to="us-gaap_CapitalLeasedAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdsAndLeaseholdImprovementsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ContractBacklogMember" xlink:label="vnet_ContractBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod" xlink:label="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InternalUseSoftwareMember" xlink:label="vnet_InternalUseSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NonCompleteAgreementMember" xlink:label="vnet_NonCompleteAgreementMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PlatformSoftwareMember" xlink:label="vnet_PlatformSoftwareMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyManagementServicesMember" xlink:label="vnet_PropertyManagementServicesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RadioSpectrumLicenseMember" xlink:label="vnet_RadioSpectrumLicenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SupplierRelationshipsMember" xlink:label="vnet_SupplierRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseRightsMember" xlink:label="us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod" order="1.1500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" order="1.1600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.1700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="1.1800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_2" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_RadioSpectrumLicenseMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UseRightsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_ContractBacklogMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_SupplierRelationshipsMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_PlatformSoftwareMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_NonCompleteAgreementMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_InternalUseSoftwareMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="vnet_PropertyManagementServicesMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLandUseRights">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRights" xlink:label="vnet_LandUseRights"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsAccumulatedAmortization" xlink:label="vnet_LandUseRightsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsNet" xlink:label="vnet_LandUseRightsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="vnet_LandUseRights" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="vnet_LandUseRightsAccumulatedAmortization" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="vnet_LandUseRightsNet" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CarryingValueOfLandUseRights" xlink:label="vnet_CarryingValueOfLandUseRights"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="vnet_CarryingValueOfLandUseRights" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwill">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_Goodwill" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_Goodwill_2" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwillAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesSegmentMember" xlink:label="vnet_HostingAndRelatedServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesSegmentMember" xlink:label="vnet_ManagedNetworkServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="vnet_HostingAndRelatedServicesSegmentMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="vnet_ManagedNetworkServicesSegmentMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="us-gaap_AvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="us-gaap_LongTermInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermInvestmentsAbstract" xlink:to="us-gaap_CostMethodInvestments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermInvestmentsAbstract" xlink:to="us-gaap_EquityMethodInvestments" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermInvestmentsAbstract" xlink:to="us-gaap_AvailableForSaleSecurities" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermInvestmentsAbstract" xlink:to="us-gaap_LongTermInvestments" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CostMethodInvestmentsDisposals" xlink:label="vnet_CostMethodInvestmentsDisposals"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostmethodInvestmentsMember" xlink:label="us-gaap_CostmethodInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnInvestmentsByCategoryAxis" xlink:label="us-gaap_GainLossOnInvestmentsByCategoryAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" xlink:label="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeDividend" xlink:label="us-gaap_InvestmentIncomeDividend"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentLineItems" xlink:label="invest_InvestmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentTable" xlink:label="invest_InvestmentTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfInvestmentSecuritiesSold" xlink:label="vnet_NumberOfInvestmentSecuritiesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestsDisposed" xlink:label="vnet_PercentageOfOwnershipInterestsDisposed"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisTechMember" xlink:label="vnet_UnisTechMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_YizhuangVentureInvestmentFundMember" xlink:label="vnet_YizhuangVentureInvestmentFundMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_YizhuangVentureInvestmentFundMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_UnisTechMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GainLossOnInvestmentsByCategoryAxis" xlink:to="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostCategoriesOfInvestmentsDomain" xlink:to="us-gaap_CostmethodInvestmentsMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_CostMethodInvestments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="vnet_CostMethodInvestmentsDisposals" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_InvestmentIncomeDividend" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_ImpairmentOfInvestments" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="vnet_NumberOfInvestmentSecuritiesSold" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="vnet_PercentageOfOwnershipInterestsDisposed" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentLineItems" xlink:to="us-gaap_EquityMethodInvestmentsFairValueDisclosure" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="invest_InvestmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_GainLossOnInvestmentsByCategoryAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentTable" xlink:to="invest_InvestmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureInvestmentInEquityInvestees">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AccumulatedIncomeLossFromEquityMethodInvestments" xlink:label="vnet_AccumulatedIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShihuaDCInvestmentHoldingsLimitedMember" xlink:label="vnet_ShihuaDCInvestmentHoldingsLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisTechMember" xlink:label="vnet_UnisTechMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_YizhuangVentureInvestmentFundMember" xlink:label="vnet_YizhuangVentureInvestmentFundMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_YizhuangVentureInvestmentFundMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_UnisTechMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_ShihuaDCInvestmentHoldingsLimitedMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="vnet_AccumulatedIncomeLossFromEquityMethodInvestments" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfBankBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="us-gaap_LoansPayableToBankCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermLoansFromBank" xlink:label="us-gaap_LongTermLoansFromBank"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LoansPayableToBankCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermLoansFromBank" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtLongtermAndShorttermCombinedAmount" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBankBorrowingsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermBorrowingsMember" xlink:label="vnet_LongTermBorrowingsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:label="vnet_ScheduleOfShortAndLongTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfShortAndLongTermDebtTable" xlink:label="vnet_ScheduleOfShortAndLongTermDebtTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="vnet_ScheduleOfShortAndLongTermDebtTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="vnet_LongTermBorrowingsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfShortAndLongTermDebtLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfShortAndLongTermDebtTable" xlink:to="us-gaap_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfShortAndLongTermDebtTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfShortAndLongTermDebtTable" xlink:to="vnet_ScheduleOfShortAndLongTermDebtLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesEightMember" xlink:label="vnet_GuaranteesEightMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesFiveMember" xlink:label="vnet_GuaranteesFiveMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesFourMember" xlink:label="vnet_GuaranteesFourMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesNineMember" xlink:label="vnet_GuaranteesNineMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesSixMember" xlink:label="vnet_GuaranteesSixMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuaranteesTenMember" xlink:label="vnet_GuaranteesTenMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorAxis" xlink:label="vnet_GuarantorAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorNameDomain" xlink:label="vnet_GuarantorNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansPayable" xlink:label="us-gaap_LoansPayable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanFourMember" xlink:label="vnet_LongTermLoanFourMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanOneMember" xlink:label="vnet_LongtermLoanOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanThreeMember" xlink:label="vnet_LongTermLoanThreeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanTwoMember" xlink:label="vnet_LongtermLoanTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermLoanOneMember" xlink:label="vnet_ShortTermLoanOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermLoanTwoMember" xlink:label="vnet_ShortTermLoanTwoMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnsecuredLoanMember" xlink:label="vnet_UnsecuredLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/positiveTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LoansPayable" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongtermLoanOneMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_UnsecuredLoanMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_ShortTermLoanOneMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongtermLoanTwoMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongTermLoanThreeMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongTermLoanFourMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_ShortTermLoanTwoMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="vnet_GuarantorAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorAxis" xlink:to="vnet_GuarantorNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesNineMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesTenMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesSixMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesFiveMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesFourMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_GuaranteesEightMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FixedAssetsMember" xlink:label="vnet_FixedAssetsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorAxis" xlink:label="vnet_GuarantorAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GuarantorNameDomain" xlink:label="vnet_GuarantorNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsMember" xlink:label="vnet_LandUseRightsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanFourMember" xlink:label="vnet_LongTermLoanFourMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanOneMember" xlink:label="vnet_LongtermLoanOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermLoanThreeMember" xlink:label="vnet_LongTermLoanThreeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongtermLoanTwoMember" xlink:label="vnet_LongtermLoanTwoMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" xlink:label="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyMember" xlink:label="vnet_PropertyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="us-gaap_RestrictedCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermLoanOneMember" xlink:label="vnet_ShortTermLoanOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongtermLoanOneMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_ShortTermLoanOneMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongtermLoanTwoMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongTermLoanThreeMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_LongTermLoanFourMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="vnet_GuarantorAxis" order="3.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorAxis" xlink:to="vnet_GuarantorNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_FixedAssetsMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_GuarantorNameDomain" xlink:to="vnet_LandUseRightsMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_PropertyMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="vnet_LandUseRightsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureComponentsOfAccruedExpensesAndOtherPayables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedBonusesCurrent" xlink:label="us-gaap_AccruedBonusesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayableForPurchaseOfIntangibleAssets" xlink:label="vnet_PayableForPurchaseOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent" xlink:label="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PayablesForOfficeSuppliesAndUtilities" xlink:label="vnet_PayablesForOfficeSuppliesAndUtilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="vnet_PayablesForOfficeSuppliesAndUtilities" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="vnet_PayableForPurchaseOfIntangibleAssets" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedBonusesCurrent" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_OtherSundryLiabilitiesCurrent" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsAbstract" xlink:label="us-gaap_CapitalLeaseObligationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter" xlink:label="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalLeasesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsAbstract" xlink:label="us-gaap_CapitalLeaseObligationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="us-gaap_CapitalLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="us-gaap_DebtWeightedAverageInterestRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCapitalLeaseObligationsLineItems" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCapitalLeaseObligationsTable" xlink:label="vnet_ScheduleOfCapitalLeaseObligationsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeaseObligationsAbstract" xlink:to="vnet_ScheduleOfCapitalLeaseObligationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_CapitalLeaseObligationsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfCapitalLeaseObligationsLineItems" xlink:to="us-gaap_DebtWeightedAverageInterestRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfCapitalLeaseObligationsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfCapitalLeaseObligationsTable" xlink:to="vnet_ScheduleOfCapitalLeaseObligationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBondsPayableAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSevenPercentDueTwoThousandTwentyMember" xlink:label="vnet_BondsSevenPercentDueTwoThousandTwentyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" xlink:label="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DebtInstrumentPremiumPrice" xlink:label="vnet_DebtInstrumentPremiumPrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="vnet_DebtInstrumentPremiumPrice" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSevenPercentDueTwoThousandTwentyMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:label="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureDeferredGovernmentGrantsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:label="vnet_ComponentsOfOtherIncomeExpenseLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseTable" xlink:label="vnet_ComponentsOfOtherIncomeExpenseTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="us-gaap_DeferredRevenueArrangementTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="us-gaap_DeferredRevenueArrangementTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract" xlink:label="us-gaap_DeferredRevenueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantMember" xlink:label="vnet_GovernmentGrantMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromGrants" xlink:label="us-gaap_RevenueFromGrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="us-gaap_RevenueFromGrants" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseTable" xlink:to="us-gaap_DeferredRevenueArrangementTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseTable" xlink:to="vnet_ComponentsOfOtherIncomeExpenseLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredRevenueArrangementTypeAxis" xlink:to="us-gaap_DeferredRevenueArrangementTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredRevenueArrangementTypeDomain" xlink:to="vnet_GovernmentGrantMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredRevenueDisclosureAbstract" xlink:to="vnet_ComponentsOfOtherIncomeExpenseTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureMovementsOfDeferredGovernmentGrants">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmortizationOfGrants" xlink:label="vnet_AmortizationOfGrants"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:label="vnet_ComponentsOfOtherIncomeExpenseLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComponentsOfOtherIncomeExpenseTable" xlink:label="vnet_ComponentsOfOtherIncomeExpenseTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries" xlink:label="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrants" xlink:label="vnet_DeferredGovernmentGrants"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredGovernmentGrants" xlink:label="vnet_DeferredGovernmentGrants_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeAxis" xlink:label="us-gaap_DeferredRevenueArrangementTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueArrangementTypeDomain" xlink:label="us-gaap_DeferredRevenueArrangementTypeDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantMember" xlink:label="vnet_GovernmentGrantMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromGrants" xlink:label="us-gaap_RevenueFromGrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_DeferredGovernmentGrants" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="us-gaap_RevenueFromGrants" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_AmortizationOfGrants" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseLineItems" xlink:to="vnet_DeferredGovernmentGrants_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseTable" xlink:to="us-gaap_DeferredRevenueArrangementTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ComponentsOfOtherIncomeExpenseTable" xlink:to="vnet_ComponentsOfOtherIncomeExpenseLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredRevenueArrangementTypeAxis" xlink:to="us-gaap_DeferredRevenueArrangementTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredRevenueArrangementTypeDomain" xlink:to="vnet_GovernmentGrantMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="vnet_ComponentsOfOtherIncomeExpenseTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTreasuryStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmericanDepositorySharesMember" xlink:label="vnet_AmericanDepositorySharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:label="us-gaap_ScheduleOfCapitalizationEquityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalizationEquityTable" xlink:label="us-gaap_ScheduleOfCapitalizationEquityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UncategorizedAbstract" xlink:label="vnet_UncategorizedAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="vnet_AmericanDepositorySharesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationEquityLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationEquityTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationEquityTable" xlink:to="us-gaap_ScheduleOfCapitalizationEquityLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_UncategorizedAbstract" xlink:to="us-gaap_ScheduleOfCapitalizationEquityTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="us-gaap_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TextBlockAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MultiemployerPlansLineItems" xlink:label="us-gaap_MultiemployerPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable" xlink:label="us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SocialInsuranceContributionByEmployer" xlink:label="vnet_SocialInsuranceContributionByEmployer"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMultiemployerPlansTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MultiemployerPlansLineItems" xlink:to="vnet_SocialInsuranceContributionByEmployer" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="us-gaap_StatementGeographicalAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="us-gaap_MultiemployerPlansLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DermotEntitiesMember" xlink:label="vnet_DermotEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityIncentivePlanTwentyFourteenMember" xlink:label="vnet_EquityIncentivePlanTwentyFourteenMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityIncentivePlanTwentyTenMember" xlink:label="vnet_EquityIncentivePlanTwentyTenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionOneMember" xlink:label="vnet_OptionOneMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OptionTwoMember" xlink:label="vnet_OptionTwoMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PerformanceBasedAwardsMember" xlink:label="vnet_PerformanceBasedAwardsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue" xlink:label="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue" xlink:label="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationPerformanceReviewPeriod" xlink:label="vnet_ShareBasedCompensationPerformanceReviewPeriod"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareSettledBonusesMember" xlink:label="vnet_ShareSettledBonusesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="vnet_DermotEntitiesMember" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="vnet_EquityIncentivePlanTwentyTenMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="vnet_EquityIncentivePlanTwentyFourteenMember" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationPerformanceReviewPeriod" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="vnet_PerformanceBasedAwardsMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="vnet_ShareSettledBonusesMember" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain" xlink:to="vnet_OptionOneMember" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain" xlink:to="vnet_OptionTwoMember" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfEmployeeShareOptionActivity">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EquityIncentivePlanTwentyTenMember" xlink:label="vnet_EquityIncentivePlanTwentyTenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="vnet_EquityIncentivePlanTwentyTenMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedStockUnitsActivity">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AdditionalPreferentialIncomeTaxRateTerm" xlink:label="vnet_AdditionalPreferentialIncomeTaxRateTerm"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" xlink:label="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate" xlink:label="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EnterpriseIncomeTaxRate" xlink:label="vnet_EnterpriseIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_HK" xlink:label="country_HK"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxesLineItems" xlink:label="vnet_IncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxesTable" xlink:label="vnet_IncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxHolidayReductionPeriod" xlink:label="vnet_IncomeTaxHolidayReductionPeriod"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxRateOnTaxResidentEnterprise" xlink:label="vnet_IncomeTaxRateOnTaxResidentEnterprise"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingLossCarryforwardsExpirationYear" xlink:label="vnet_OperatingLossCarryforwardsExpirationYear"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PreferentialIncomeTaxRate" xlink:label="vnet_PreferentialIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember" xlink:label="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TaiwanDiyixianMember" xlink:label="vnet_TaiwanDiyixianMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TW" xlink:label="country_TW"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetGroupLimitedMember" xlink:label="vnet_TwentyOneVianetGroupLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" xlink:label="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense" xlink:label="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="vnet_TaiwanDiyixianMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="vnet_TwentyOneVianetGroupLimitedMember" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="vnet_IncomeTaxesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_EnterpriseIncomeTaxRate" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_PreferentialIncomeTaxRate" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_IncomeTaxHolidayReductionPeriod" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_AdditionalPreferentialIncomeTaxRateTerm" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_IncomeTaxRateOnTaxResidentEnterprise" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_OperatingLossCarryforwardsExpirationYear" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesTable" xlink:to="us-gaap_StatementGeographicalAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesTable" xlink:to="dei_LegalEntityAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesTable" xlink:to="us-gaap_RangeAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_IncomeTaxesTable" xlink:to="vnet_IncomeTaxesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_TW" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_HK" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureProfitOrLossBeforeIncomeTaxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherCountriesMember" xlink:label="vnet_OtherCountriesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfIncomeBeforeIncomeTaxTable" xlink:label="vnet_ScheduleOfIncomeBeforeIncomeTaxTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="vnet_ScheduleOfIncomeBeforeIncomeTaxTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfIncomeBeforeIncomeTaxTable" xlink:to="us-gaap_StatementGeographicalAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfIncomeBeforeIncomeTaxTable" xlink:to="vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="vnet_OtherCountriesMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureIncomeTaxExpenseBenefits">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxReconciliationChangeInDeferredTaxes" xlink:label="vnet_IncomeTaxReconciliationChangeInDeferredTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits" xlink:label="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncomeTaxReconciliationPreferentialTaxRates" xlink:label="vnet_IncomeTaxReconciliationPreferentialTaxRates"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="us-gaap_IncomeTaxReconciliationTaxHolidays"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxHolidays" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="vnet_IncomeTaxReconciliationPreferentialTaxRates" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="vnet_IncomeTaxReconciliationChangeInDeferredTaxes" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="1.1200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="1.1300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.1400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EffectOfTaxHolidayOnEarningsPerShareBasic" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted" xlink:label="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="vnet_EffectOfTaxHolidayOnEarningsPerShareBasic" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxes">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsCapitalLease" xlink:label="vnet_DeferredTaxAssetsCapitalLease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsDepreciationAndAmortization" xlink:label="vnet_DeferredTaxAssetsDepreciationAndAmortization"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments" xlink:label="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetClassificationAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetClassificationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOtherLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOtherLossCarryforwards"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent" xlink:label="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesClassificationAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesClassificationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxLiabilitiesEquityMethodInvestments" xlink:label="vnet_DeferredTaxLiabilitiesEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:label="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsOtherLossCarryforwards" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="vnet_DeferredTaxAssetsCapitalLease" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="vnet_DeferredTaxAssetsDepreciationAndAmortization" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsEquityMethodInvestments" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowanceNoncurrent" order="1.1300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesClassificationAbstract" xlink:to="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:to="vnet_DeferredTaxLiabilitiesEquityMethodInvestments" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetClassificationAbstract" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesClassificationAbstract" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureUnrecognizedTaxBenefits">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries" xlink:label="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_2" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ABitCoolIncorporatedMember" xlink:label="vnet_ABitCoolIncorporatedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EconomicInterestsMember" xlink:label="vnet_EconomicInterestsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VotingPowerMember" xlink:label="vnet_VotingPowerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_EconomicInterestsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_VotingPowerMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ABitCoolIncorporatedMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactions">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingCheetahMobileTechnologyLimitedMember" xlink:label="vnet_BeijingCheetahMobileTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" xlink:label="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" xlink:label="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingXiaomiMobileSoftwareLimitedMember" xlink:label="vnet_BeijingXiaomiMobileSoftwareLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CDGuotaoMember" xlink:label="vnet_CDGuotaoMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChengduXingpuInvestmentManagementLimitedMember" xlink:label="vnet_ChengduXingpuInvestmentManagementLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DyxnetCorporateServiceLimitedMember" xlink:label="vnet_DyxnetCorporateServiceLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DyxnetInternetCenterLimitedMember" xlink:label="vnet_DyxnetInternetCenterLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeRelatedParty" xlink:label="us-gaap_InterestIncomeRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorPropertyClassAxis" xlink:label="us-gaap_MajorPropertyClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorPropertyClassDomain" xlink:label="us-gaap_MajorPropertyClassDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagementServicesMember" xlink:label="vnet_ManagementServicesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherRelatedPartyTransactionsMember" xlink:label="vnet_OtherRelatedPartyTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RelatedPartyTransactionSalesToRelatedParty" xlink:label="vnet_RelatedPartyTransactionSalesToRelatedParty"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ServiceExpenseMember" xlink:label="vnet_ServiceExpenseMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ServiceRevenueMember" xlink:label="vnet_ServiceRevenueMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WifireBeijingTechnologyCoLtdMember" xlink:label="vnet_WifireBeijingTechnologyCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WNTTechnologyLimitedMember" xlink:label="vnet_WNTTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_XiaomiCommunicationTechnologyLimitedMember" xlink:label="vnet_XiaomiCommunicationTechnologyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorPropertyClassAxis" xlink:to="us-gaap_MajorPropertyClassDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorPropertyClassDomain" xlink:to="us-gaap_EquipmentMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_XiaomiCommunicationTechnologyLimitedMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ChengduXingpuInvestmentManagementLimitedMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingXiaomiMobileSoftwareLimitedMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingCheetahMobileTechnologyLimitedMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_OtherRelatedPartyTransactionsMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_DyxnetCorporateServiceLimitedMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WNTTechnologyLimitedMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_DyxnetInternetCenterLimitedMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_CDGuotaoMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WifireBeijingTechnologyCoLtdMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="vnet_ServiceRevenueMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="vnet_ServiceExpenseMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="vnet_ManagementServicesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="vnet_RelatedPartyTransactionSalesToRelatedParty" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/positiveVerboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestIncomeRelatedParty" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_MajorPropertyClassAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalances">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" xlink:label="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" xlink:label="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CDGuotaoMember" xlink:label="vnet_CDGuotaoMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ChengduXingpuInvestmentManagementLimitedMember" xlink:label="vnet_ChengduXingpuInvestmentManagementLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherRelatedPartyTransactionsMember" xlink:label="vnet_OtherRelatedPartyTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfAipuMember" xlink:label="vnet_SellerOfAipuMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfIjoyMember" xlink:label="vnet_SellerOfIjoyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfTheManagedNetworkEntitiesMember" xlink:label="vnet_SellerOfTheManagedNetworkEntitiesMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiFaweiTechnologyCompanyLimitedMember" xlink:label="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShanghaiShibeiHiTechCompanyLimitedMember" xlink:label="vnet_ShanghaiShibeiHiTechCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WifireBeijingTechnologyCoLtdMember" xlink:label="vnet_WifireBeijingTechnologyCoLtdMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WuhanFastwebCloudComputingCompanyLimitedMember" xlink:label="vnet_WuhanFastwebCloudComputingCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_XiaomiCommunicationTechnologyLimitedMember" xlink:label="vnet_XiaomiCommunicationTechnologyLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrentAbstract" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_XiaomiCommunicationTechnologyLimitedMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfIjoyMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WifireBeijingTechnologyCoLtdMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShanghaiFaweiTechnologyCompanyLimitedMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ShanghaiShibeiHiTechCompanyLimitedMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WuhanFastwebCloudComputingCompanyLimitedMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfAipuMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_ChengduXingpuInvestmentManagementLimitedMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_OtherRelatedPartyTransactionsMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfTheManagedNetworkEntitiesMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_CDGuotaoMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrentAbstract" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSegmentResults">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="us-gaap_ConsolidationItemsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="us-gaap_ConsolidationItemsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HostingAndRelatedServicesSegmentMember" xlink:label="vnet_HostingAndRelatedServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" xlink:label="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ManagedNetworkServicesSegmentMember" xlink:label="vnet_ManagedNetworkServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="us-gaap_OtherOperatingIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidationItemsAxis" xlink:to="us-gaap_ConsolidationItemsDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_Revenues" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherOperatingIncome" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SalesRevenueNet" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GrossProfit" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConsolidationItemsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="vnet_HostingAndRelatedServicesSegmentMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="vnet_ManagedNetworkServicesSegmentMember" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedNetAssetAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital" xlink:label="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve" xlink:label="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_RestrictedNetAssets" xlink:label="vnet_RestrictedNetAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="us-gaap_RetainedEarningsAppropriated"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatutoryAccountingPracticesLineItems" xlink:label="us-gaap_StatutoryAccountingPracticesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatutoryAccountingPracticesTable" xlink:label="us-gaap_StatutoryAccountingPracticesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CN" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="us-gaap_RetainedEarningsAppropriated" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesLineItems" xlink:to="vnet_RestrictedNetAssets" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesTable" xlink:to="us-gaap_StatementGeographicalAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatutoryAccountingPracticesTable" xlink:to="us-gaap_StatutoryAccountingPracticesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureBasicAndDilutedLossPerShare">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract" xlink:label="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:label="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" xlink:label="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" xlink:label="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:to="us-gaap_ProfitLoss" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:to="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" order="1.1200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:to="vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureLossPerShareAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DepositarySharesIssued" xlink:label="vnet_DepositarySharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="vnet_DepositarySharesIssued" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AmericanDepositorySharesMember" xlink:label="vnet_AmericanDepositorySharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="us-gaap_BusinessAcquisitionSharePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommonStockVotesPerShare" xlink:label="vnet_CommonStockVotesPerShare"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ConvertibleSharesExchangeRatio" xlink:label="vnet_ConvertibleSharesExchangeRatio"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EstaInvestmentsMember" xlink:label="vnet_EstaInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_KingsoftCorporationLimitedMember" xlink:label="vnet_KingsoftCorporationLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TusparkInnovationVentureLimitedMember" xlink:label="vnet_TusparkInnovationVentureLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_XiaomiCorporationMember" xlink:label="vnet_XiaomiCorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_TusparkInnovationVentureLimitedMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="vnet_AmericanDepositorySharesMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="vnet_CommonStockVotesPerShare" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="vnet_ConvertibleSharesExchangeRatio" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_KingsoftCorporationLimitedMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_XiaomiCorporationMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_EstaInvestmentsMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_BusinessAcquisitionSharePrice" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_AipuGroupMember" xlink:label="vnet_AipuGroupMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight" xlink:label="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CeilingMember" xlink:label="vnet_CeilingMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice" xlink:label="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FloorMember" xlink:label="vnet_FloorMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NumberOfTranches" xlink:label="vnet_NumberOfTranches"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:label="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:label="us-gaap_RedeemableNoncontrollingInterestLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" xlink:label="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="vnet_AipuGroupMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:to="us-gaap_StatementScenarioAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable" xlink:to="us-gaap_RedeemableNoncontrollingInterestLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="vnet_NumberOfTranches" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RedeemableNoncontrollingInterestLineItems" xlink:to="us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="vnet_FloorMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="vnet_CeilingMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterests">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" xlink:label="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination" xlink:label="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_2" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsFairValueDisclosureRecurring" xlink:label="us-gaap_AssetsFairValueDisclosureRecurring"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="us-gaap_AvailableforsaleSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BankTimeDepositsMember" xlink:label="us-gaap_BankTimeDepositsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BondsMember" xlink:label="us-gaap_BondsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessAcquisitionContingentConsiderationMember" xlink:label="vnet_BusinessAcquisitionContingentConsiderationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashEquivalentsMember" xlink:label="us-gaap_CashEquivalentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueToRelatedPartyMember" xlink:label="vnet_DueToRelatedPartyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:label="us-gaap_InformationByCategoryOfDebtSecurityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureRecurring" xlink:label="us-gaap_LiabilitiesFairValueDisclosureRecurring"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LiabilityClassifiedRSUMember" xlink:label="vnet_LiabilityClassifiedRSUMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:label="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareSettledBonusesMember" xlink:label="vnet_ShareSettledBonusesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureRecurring" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosureRecurring" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_InvestmentTypeAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_InformationByCategoryOfDebtSecurityAxis" order="15.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="16.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_BankTimeDepositsMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_ShareSettledBonusesMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_LiabilityClassifiedRSUMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_BusinessAcquisitionContingentConsiderationMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InformationByCategoryOfDebtSecurityAxis" xlink:to="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_BondsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain" xlink:to="us-gaap_AvailableforsaleSecuritiesMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_DueToRelatedPartyMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CashEquivalentsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BusinessAcquisitionContingentConsiderationMember" xlink:label="vnet_BusinessAcquisitionContingentConsiderationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashDistributionMember" xlink:label="us-gaap_CashDistributionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties" xlink:label="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity" xlink:label="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LiabilityClassifiedRSUMember" xlink:label="vnet_LiabilityClassifiedRSUMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ReclassificationAdjustmentsMember" xlink:label="vnet_ReclassificationAdjustmentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareSettledBonusesMember" xlink:label="vnet_ShareSettledBonusesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="us-gaap_CashDistributionMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="vnet_ReclassificationAdjustmentsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_BusinessAcquisitionContingentConsiderationMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_ShareSettledBonusesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="vnet_LiabilityClassifiedRSUMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal" order="1.1200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" xlink:label="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentAndContingenciesTable" xlink:label="vnet_CommitmentAndContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentsAndContingenciesLineItems" xlink:label="vnet_CommitmentsAndContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationReserve" xlink:label="us-gaap_LitigationReserve"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue" xlink:label="us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_NoncurrentLiabilityMember" xlink:label="vnet_NoncurrentLiabilityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SecuritiesLitigationMember" xlink:label="vnet_SecuritiesLitigationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="vnet_NoncurrentLiabilityMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentAndContingenciesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentAndContingenciesTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentAndContingenciesTable" xlink:to="us-gaap_LitigationStatusAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentAndContingenciesTable" xlink:to="vnet_CommitmentsAndContingenciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="vnet_CommitmentAndContingenciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseMinimumRentals" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_LossContingencyAccrualAtCarryingValue" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_LitigationReserve" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationStatusDomain" xlink:to="vnet_SecuritiesLitigationMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalCommitments">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CapitalPurchaseCommitmentsMember" xlink:label="vnet_CapitalPurchaseCommitmentsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureAxis" xlink:label="vnet_CommitmentByNatureAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureDomain" xlink:label="vnet_CommitmentByNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" xlink:label="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="us-gaap_LongTermPurchaseCommitmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseObligationDueInFifthYearAndThereafter" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentByNatureAxis" xlink:to="vnet_CommitmentByNatureDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentByNatureDomain" xlink:to="vnet_CapitalPurchaseCommitmentsMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LongTermPurchaseCommitmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="vnet_PurchaseObligationDueInFifthYearAndThereafter" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="vnet_CommitmentByNatureAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosurePurchaseCommitments">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BandwidthAndCabinetCapacityMember" xlink:label="vnet_BandwidthAndCabinetCapacityMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureAxis" xlink:label="vnet_CommitmentByNatureAxis"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CommitmentByNatureDomain" xlink:label="vnet_CommitmentByNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="us-gaap_LongTermPurchaseCommitmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseCommitmentMember" xlink:label="us-gaap_PurchaseCommitmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PurchaseObligationDueInFifthYearAndThereafter" xlink:label="vnet_PurchaseObligationDueInFifthYearAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentByNatureAxis" xlink:to="vnet_CommitmentByNatureDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CommitmentByNatureDomain" xlink:to="us-gaap_PurchaseCommitmentMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LongTermPurchaseCommitmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="vnet_BandwidthAndCabinetCapacityMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="vnet_PurchaseObligationDueInFifthYearAndThereafter" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_PurchaseObligation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="vnet_CommitmentByNatureAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvesteeNameDomain" xlink:label="us-gaap_EquityMethodInvesteeNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PercentageOfOwnershipInterestsTransferred" xlink:label="vnet_PercentageOfOwnershipInterestsTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisplendourCorporationLimitedMember" xlink:label="vnet_UnisplendourCorporationLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_UnisTechMember" xlink:label="vnet_UnisTechMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvesteeNameDomain" xlink:to="vnet_UnisTechMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_UnisplendourCorporationLimitedMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_EquityMethodInvesteeNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="vnet_PercentageOfOwnershipInterestsTransferred" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableCurrent" xlink:label="vnet_BondsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableNoncurrent" xlink:label="vnet_BondsPayableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementTable" xlink:label="us-gaap_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="us-gaap_DueToAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromAffiliateCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsAbstract" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedBalanceSheetStatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToAffiliateCurrent" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="vnet_BondsPayableCurrent" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="vnet_BondsPayableNoncurrent" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" order="1.3700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheetsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedBalanceSheetStatementTable" xlink:label="us-gaap_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedBalanceSheetStatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="us-gaap_CondensedIncomeStatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:label="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SubsidiariesOfVariableInterestEntityOneMember" xlink:label="vnet_SubsidiariesOfVariableInterestEntityOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedIncomeStatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedIncomeStatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedIncomeStatementTable" xlink:to="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CondensedIncomeStatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="vnet_SubsidiariesOfVariableInterestEntityOneMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLoss">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:label="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:to="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="1.0100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_CondensedStatementOfComprehensiveIncomeTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLossParenthetical">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:label="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:label="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedStatementOfComprehensiveIncomeTable" xlink:to="vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_CondensedStatementOfComprehensiveIncomeTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfCashFlows">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedCashFlowStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="us-gaap_CondensedCashFlowStatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedCashFlowStatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedCashFlowStatementTable" xlink:to="us-gaap_CondensedCashFlowStatementsCaptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CondensedCashFlowStatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalancesParentCompanyOnly">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember" xlink:label="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="us-gaap_DueToAffiliateCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_HongkongFastwebHoldingsCompanyMember" xlink:label="vnet_HongkongFastwebHoldingsCompanyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OtherSubsidiariesMember" xlink:label="vnet_OtherSubsidiariesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:label="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfAipuMember" xlink:label="vnet_SellerOfAipuMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SellerOfIjoyMember" xlink:label="vnet_SellerOfIjoyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetGroupLimitedMember" xlink:label="vnet_TwentyOneVianetGroupLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneVianetMobileLimitedMember" xlink:label="vnet_TwentyOneVianetMobileLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_TwentyOneViaNetXianHoldingLimitedMember" xlink:label="vnet_TwentyOneViaNetXianHoldingLimitedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_VentureMember" xlink:label="vnet_VentureMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WiFireGroupIncorporatedMember" xlink:label="vnet_WiFireGroupIncorporatedMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_WifireOpenNetworkGroupLtdMember" xlink:label="vnet_WifireOpenNetworkGroupLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueToAffiliateCurrent" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrentAbstract" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_TwentyOneVianetGroupLimitedMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_HongkongFastwebHoldingsCompanyMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_TwentyOneVianetMobileLimitedMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_VentureMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WifireOpenNetworkGroupLtdMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_WiFireGroupIncorporatedMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_TwentyOneViaNetXianHoldingLimitedMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_OtherSubsidiariesMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfIjoyMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_SellerOfAipuMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" xlink:to="us-gaap_DueFromAffiliateCurrent" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="vnet_DueFromRelatedPartiesCurrentAndNoncurrentAbstract" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAbstract" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrentAbstract" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSevenPercentDueTwoThousandTwentyMember" xlink:label="vnet_BondsSevenPercentDueTwoThousandTwentyMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember" xlink:label="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:label="us-gaap_CondensedFinancialStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DebtInstrumentPremiumPrice" xlink:label="vnet_DebtInstrumentPremiumPrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="us-gaap_LeaseExpirationDate1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseMinimumRentals" xlink:label="us-gaap_OperatingLeasesRentExpenseMinimumRentals"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:label="us-gaap_ScheduleOfCondensedFinancialStatementsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_ScheduleOfCondensedFinancialStatementsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseMinimumRentals" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LeaseExpirationDate1" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="vnet_DebtInstrumentPremiumPrice" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsSevenPercentDueTwoThousandTwentyMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_StatementGeographicalAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_CondensedFinancialStatementsCaptionsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="us-gaap_OperatingLeasedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" xlink:label="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_ScheduleOfOperatingLeasedAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="us-gaap_OperatingLeasedAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock" xlink:label="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BasisOfPresentationPolicyPolicyTextBlock" xlink:label="vnet_BasisOfPresentationPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComparativeInformationPolicyTextBlock" xlink:label="vnet_ComparativeInformationPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ConvenienceTranslationPolicyTextBlock" xlink:label="vnet_ConvenienceTranslationPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_EmployeeBenefitsPolicyTextBlock" xlink:label="vnet_EmployeeBenefitsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAndCostMethodInvestmentsPolicy" xlink:label="us-gaap_EquityAndCostMethodInvestmentsPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantPolicyTextBlock" xlink:label="vnet_GovernmentGrantPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:label="us-gaap_InterestCapitalizationPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsPolicyTextBlock" xlink:label="vnet_LandUseRightsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShareRepurchasesPolicyTextBlock" xlink:label="vnet_ShareRepurchasesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_BasisOfPresentationPolicyPolicyTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_ConvenienceTranslationPolicyTextBlock" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_LandUseRightsPolicyTextBlock" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EquityAndCostMethodInvestmentsPolicy" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_GovernmentGrantPolicyTextBlock" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InterestCapitalizationPolicyPolicyTextBlock" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_ShareRepurchasesPolicyTextBlock" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_EmployeeBenefitsPolicyTextBlock" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_ComparativeInformationPolicyTextBlock" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock" xlink:label="us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_InterestExpenseTableTextBlock" xlink:label="vnet_InterestExpenseTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:label="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock" xlink:label="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="vnet_InterestExpenseTableTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermInvestmentsTextBlock" xlink:label="vnet_ShortTermInvestmentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="vnet_ShortTermInvestmentsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ShortTermInvestmentsTableTextBlock" xlink:label="vnet_ShortTermInvestmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="vnet_ShortTermInvestmentsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" xlink:label="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock" xlink:label="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock" xlink:label="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock" xlink:label="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LandUseRightsDisclosureTextBlock" xlink:label="vnet_LandUseRightsDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="us-gaap_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TextBlockAbstract" xlink:to="vnet_LandUseRightsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock" xlink:label="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfLandUseRightTableTextBlock" xlink:label="vnet_ScheduleOfLandUseRightTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="us-gaap_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TextBlockAbstract" xlink:to="vnet_ScheduleOfLandUseRightTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TextBlockAbstract" xlink:to="vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_LongTermInvestmentsDisclosureTextBlock" xlink:label="vnet_LongTermInvestmentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="vnet_LongTermInvestmentsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock" xlink:label="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentsScheduleAbstract" xlink:label="invest_InvestmentsScheduleAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentsScheduleAbstract" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BankBorrowingsMember" xlink:label="vnet_BankBorrowingsMember"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BondsPayableMember" xlink:label="vnet_BondsPayableMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BankBorrowingsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="vnet_BondsPayableMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" xlink:label="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" xlink:label="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_GovernmentGrantsDisclosureTextBlock" xlink:label="vnet_GovernmentGrantsDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="vnet_GovernmentGrantsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:label="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock" xlink:label="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="us-gaap_TreasuryStockTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_TreasuryStockTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_SocialInsuranceContributionPlanTextBlock" xlink:label="vnet_SocialInsuranceContributionPlanTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="us-gaap_TextBlockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TextBlockAbstract" xlink:to="vnet_SocialInsuranceContributionPlanTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxHolidayTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_SummaryOfIncomeTaxHolidayTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_DueFromDueToRelatedPartiesTableTextBlock" xlink:label="vnet_DueFromDueToRelatedPartiesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="vnet_DueFromDueToRelatedPartiesTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="3.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_BandwidthAndCabinetCapacityMember" xlink:label="vnet_BandwidthAndCabinetCapacityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="vnet-20171231.xsd#vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" xlink:label="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="vnet_BandwidthAndCabinetCapacityMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="3.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesAxis" xlink:label="us-gaap_ConsolidatedEntitiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidatedEntitiesDomain" xlink:label="us-gaap_ConsolidatedEntitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentCompanyMember" xlink:label="us-gaap_ParentCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesAxis" xlink:to="us-gaap_ConsolidatedEntitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidatedEntitiesDomain" xlink:to="us-gaap_ParentCompanyMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConsolidatedEntitiesAxis" order="3.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>g516208g75r23.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g516208g75r23.jpg
M_]C_X  02D9)1@ ! 0(!>@%Z  #_X7I#:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z
M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T
M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2
M1$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D
M9BUS>6YT87@M;G,C(CX*(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O
M=70](B(*(" @(" @(" @(" @>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O(@H@(" @(" @(" @("!X;6QN<SIX;7!'26UG/2)H='1P
M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O9R]I;6<O(CX*(" @(" @(" @/'AM
M<#I#<F5A=&5$871E/C(P,3@M,#0M,#E4,3DZ-#(Z,3,K,#4Z,S \+WAM<#I#
M<F5A=&5$871E/@H@(" @(" @(" \>&UP.D-R96%T;W)4;V]L/D%D;V)E($EL
M;'5S=')A=&]R($-3-B H5VEN9&]W<RD\+WAM<#I#<F5A=&]R5&]O;#X*(" @
M(" @(" @/'AM<#I-;V1I9GE$871E/C(P,3@M,#0M,#E4,3DZ-#(Z,3,K,#4Z
M,S \+WAM<#I-;V1I9GE$871E/@H@(" @(" @(" \>&UP.DUE=&%D871A1&%T
M93XR,#$X+3 T+3 Y5#$Y.C0R.C$S*S U.C,P/"]X;7 Z365T861A=&%$871E
M/@H@(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z
M06QT/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E
M<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z=VED=&@^,C4V
M/"]X;7!'26UG.G=I9'1H/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIH
M96EG:'0^,38P/"]X;7!'26UG.FAE:6=H=#X*(" @(" @(" @(" @(" @(" @
M/'AM<$=);6<Z9F]R;6%T/DI014<\+WAM<$=);6<Z9F]R;6%T/@H@(" @(" @
M(" @(" @(" @(" \>&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=%
M05-!0DE!040O-U%!<U5':'9D1SEZ84<Y=TE$375-04$T46ML3D$K,$%!04%!
M04)!05-!04%!045!)B-X03M!44))04%!04%104(O*S1!1&M&:V(R2FQ!1U1!
M04%!04%F+V)!25%!0F=114)!545"9U5&0F=K1T)164I#=V='0F=G3$1!;TM#
M=V]+)B-X03M$0D%-1$%W341!=U%$031014$X3T1"351&0E%417AW8D=X<V-(
M>#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M(
M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9DAX.&8O.$%!15%G06]!14%!=T52)B-X03M!04E205%-4D%F
M+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=%
M04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%!
M0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC6455
M37!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!#
M3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"<GDT
M+U!%)B-X03LQ3U0P6EA71FQA5S%X9%AL.5=:,FAP86UT<V)7-799,U(Q9&YD
M-&58<#=F2#$K9C-/16A984AI26U+:31Y3FIO*T-K-5-6;'!E66U:)B-X03MQ
M8FY*,F5N-4MJ<$M7;7 V:7!Q<75S<F$V=F]204%)0T%1241"455%0E%914-!
M341B445!06A%1$)#15--545&55).:$EG6GAG6D5Y)B-X03MO8DAW1DU(4C13
M3D-&5DII8W9%>DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG
M6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E7
M5G!B6$8Q95@Q4FQ:;61O85=P<F)',75B,E(Q9&YD-&58<#=F2#$K9C-/16A9
M84AI26U+:31Y3FIO)B-X03LK1&Q*5U=L-6E:;7!U8VY:-F9K<4]K<&%A;G%+
M;7%Q-GET<G$K=B]A04%W1$%104-%44U2040X03E)-DIO*VLO;V)4>6)'1&M,
M94DQ)B-X03LY2D-A*VUL9"]J+VM8.6\Y0G9I<4Q/:#9+4E$V9F)%57!4,%DK
M;31P,"]Y:CDK2W1J4G1)2%-X="MV3"LV5')5;794>$IX5F]A2&]O)B-X03MP
M5%0W655P4VM-93%+53=F-4,O8TU68D]I-D]146)#,TE);U(V4V)I;$MD4$1B
M1E=V,$IO,6$O54QA=35R-DMD-C$W9C5B9F5C5F)/)B-X03MI-D]30V)#,W%/
M;C=P3G%54&@O:VHW<U9A1VEA36]O=&AB061+0T=0=T,K2#AO<&ER;3!44FTK
M,5E7>#9J949$,356-V0K8F9E9DA&)B-X03M7>&\R:T)U67-B8TY53GDY2DLQ
M0C5!,7 T:75+=$11.49!;TY0=&=+57 V3694654V9C5)*S=&6$A23D=+;%19
M5WA5-T5E:6Q/:D1W)B-X03LX2&(W>FER9C9&,&5O4#%#,W%$54@P:W)5;71E
M;FEA-'%X9657,7-F3#!/=F%I,FPR5FI*1D))-2]2,&MV1#%V5$5A+T).>4Y'
M-$-V)B-X03M(<T]L34MP3EDK969)5C=E9E5,8E<Y14XV6E!11F\K;7EX>7,U
M2$%Q23-L5FTK,%9.0C0K*TMT5S-N+SAV8G1834AM2%%*4VM4>G1&)B-X03LY
M46LY5# T,656>4EZ3GI*2'AN:4)7=&4U>%9K96EW,F5S,DU7<#929&%09#)K
M=GA1,TU.9U-#5DE&469R2%EX:C=V8D958C5F=$Y,)B-X03LQ2%-)<FUF5&)2
M6D=-<U1Q:TM"2U)33D9S0T=O0T4V5GA6378P3&\K+W=$;T9V=6%N.3!N6#1T
M*VXK5S,S;GAW2S0V3&\U3E195S5.)B-X03MA,3E*3W1183E01E%C5F%':6%-
M1C1I=W1G=E-G:&IP<T%01'=567$T-DAO<')85#=9,7)7<TUE.6$Q-V8U8F9E
M8U989F]F4V$Q*W!7)B-X03LY9D@P:W(Q<C1E3RM+<E)O96EI;$Y0=&A3;$M1
M>#=5<%1T+VM,.7=X5G@P5%)I=D4R1G-6-E5-361.=U(T941(1E=X;W5J9S%&
M:&)G)B-X03LQ<E@P:S8Q2G(P.%=*>%8S-D8P9F(O44QF63%(-W!/=G<W.5 X
M:&9U2&AI<E@V13!B:G@K;U<S16II5CE'3VQ!3TY/;FAT:7):,%A2)B-X03MY
M>%DR1G572DI,1TI+:VUT5# O>3(K.#1Q-&%,;S0V5T9U4&Q%;FE'.%!&469O
M>%9O84AO;T9"<#ET461"-DUF64%E2&=!3591970V)B-X03M.;R\V1W9Z.5)T
M=U)B5%5B,&QQ2V\U3DMC5"LR,U%J<6-64G5J9CA!2$ES9BM994QO0U R0C))
M42]W1$-J-5EQ:DU69&ER<U9D:7)S)B-X03M69&ER<U9D:7)S5F1I<G-69&ER
M2#E),4LP9S!3=W,W=3)U=E5G=#19-6]Z6EA49U!':6=I;VE+;6I$<4U665EV
M:U-)2VMH.#$K6B]R)B-X03LV,$0S9V=N4$IA;&U(<%!B4$5#5V(W6$=O04-G
M9V)%<3(S;$-Y=EEB935I.'IA.#0K<D)96D191C!9=5=K5V9I8DUC5W%Y;C1#
M=&5))B-X03M",C)X5FPO;'DT='1(,&$S,#9A-#%(55I995A/.75,1S5%:VAD
M>2LT4T96,C5C4C=!6492;FQ/0V5$45E%;6IA2U%Y5'9W8T970W9/)B-X03LW
M<E94=4MQ=T\K2W!V:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-64T15+U!V;$Q3
M-S)7>#%$54)B,TU,:4XP94]7;DYK4U%"5T-C5RM#)B-X03M61#A*4%AX>%99
M9GI#.&]"63-..%%K<$%I67=Z,%EK,$%5*VYV53=9,')9."]W1&Q1<3=,94\T
M:E5U+T,S=4=)5F5P;TEY8V%63F1A)B-X03LO=T-/4&8W12]W0VIY-T1R.6<Y
M4&AF.$$T:69K8U915G9Q;&QP96<V5S%Z-G!75TM'1TI)25I,:#)B,&5D06QS
M:FXW2T4Q0S!X5FAR)B-X03LO;70U<D]P6#%U=FM45E9S24=L4S$Q1# U;6%B
M9W-H:FM7,SE"4T9D:U556G=2>4<R>&]Q;D9H-6QV6C=',VUU<'13=')M5TI(
M;71Z)B-X03MO=#1X:F1L0EI#5FA:4U9/,GA)=W%M;6PS3C-Q:V-Z,FUQ>68V
M4$HV33945U17.&E38T9K;UDU;&IF-T5I;G S=TMJ9G%'<R\Y6%0O)B-X03M!
M2DE2+W="8U93-EA53&E/-6YT=C!P4$Q,8DU%;D5/;GE40DA:1FM#;&\P9&$X
M2%4P<C-W<3$K:V)V.$$U8C=Z+W5&6$@O5E!&6&9P)B-X03M'-R\U8C=Z+T%,
M:%9X+S%4>%8S-E)U+RM7*S@O-VA6>"]W0E4X5E)6:6(K+V=-,71Q-5I&9&\R
M-5=O4FQD1%)L6E@T<T-$-&I!<4DK)B-X03MO87HO04Y85"]K:$@O6$989E5.
M6B]W0W)P+WE1:B]R:7%!;G9,=4<T:V=/<'IY4U%K3$PV3VYY5$MR1E$T0F%.
M2%=V1F=A5G=Q:UAM)B-X03MZ>E(U<S!V5&MU3D-S8C=Z0F5.2T5A>E-Z83 T
M;U99;5%Y5%(X84%G0V<S,WA65#!(>E8U=W9B=U%A<EE8*VQ2:4)P2&TK<$YC
M4BMQ)B-X03M*:6EO:F]G63AO=T@S455R5')I<6-753 Y;EI7.7!(<48V63=E
M3DEK2C!U-')X4E%O<BLV.7-64G1J3F4S<GEX=V%S+W%W8V96:6QS)B-X03MZ
M0S8X-FQ35FQ#3E$P3D1I<4PK;V%Z+S%D4#A!:VA(+T%&=TML9#EF,V5M,T,R
M,3-Q.#AT>$U';&EI=#E/:W5'16%K2V%I,U-79T)9)B-X03MB=&A64B]4.&XO
M3&)Q4#A!,T),,R]Q:&ER=C O2B]Y,C9J+S-"3#,O04MO67%K;FU7,VPQ,S9Q
M4#A295ET35<R6FU9861P;6]7>&PU)B-X03MC9FAK2W=624A(8C4T<6YV;&1,
M=514:%I7,G989#(K;CA96G!D471':75I4V]:5$HV-E)/>$MK9D949D95-"MO
M87HO,610.$%K:$@O)B-X03M!1G=+:WIA*U)*3$=U<%AK,W!34$,W=V%49%12
M.#1M2T]O:VEI9$<T=7!5,%!80W)8-F9K+W=#5S-59BLT2F4O.55-5F0K;C50
M*U<S)B-X03M59CA!=4-8=B]61$989G K5"]L=#%(+W5#6'8O0491>%9,=DM/
M9V%B9G@V<&0V.%E0348S1&1+>6%L3F%Q:E!(4'!T;W@T=S!01W%%)B-X03M#
M;$MN-31Q.'5K=%E7=3=Q5%1T2%=W,'DV6C0S9W5F2W!U5$Q#2E=M:6ID;U=!
M:VI%4W@X3THU5D,W:&IX>%8V2C5F.',K550U1&96)B-X03M,9E)B94A624Y/
M:VIL=FUS57-P6&UJ=&=K:VEX059J<59P>"]:230Y<U9:-W)L4#!,<49A52MR
M5%8U530O=T(R971D<69007%36#)N)B-X03LR97)A1F]7;C-I*W!:,WE'0S11
M360T-61/;E9G1S5/96@V.&HX>FA6-40U=FXO3"LQ,4)R4%%.5',W;4]Z85,P
M,4]Z,6)79%-T-DUJ)B-X03M&0T5,=$EK9TAQ8U!564U"5&I88EI69#55.'0O
M;'9C87A.<#)R>5-75W).3&)7,6PK:DPW5TIU4U1+:W%2>7IY<7%)2E8Y33A+
M,'!4)B-X03ME;T9&6')T=&1Z,F,O;4]3,E)';$]R5VM-87E%:%(V,7!9>%9.
M3CEU9&-#<'(O>G-N+TQN+W=!;&-645AL9C8Q.68X04U8,7)H-C,V)B-X03M3
M5&PV5F50+T%">C=3;$]7+U1&6&Y(;3-14'I&=%!/1GAD84%F360O<&AK95-K
M97)7,$U#=D]V<4]K3G9C47EC:VIQ;U1M.4%A:EED)B-X03M3<G(S5%!Z2F=D
M8FTQ6'I02D=Z3DQ.6D,K,'@V0G!P=5566D%'04-O<%9K979&9T].96ER,$PX
M=C Q:B]!035&3'%X=GAD>7-Z1TA5)B-X03LR:&$U44%L44=-0V]N46)F:E4Q
M2D-O2'DQ+VDS.4IA>C90,4@Y1"]88FHV='HY6#9X-C-R=C9N3VYW8V%C94Y0
M975&5DAZ5C5+.# K)B-X03M93'DS=48X=S-E:G)B<GA.=G!D>DIB>'EF1GER
M24]$:VYT<U)I<DE,2S,X>E<Q;D)B3DYB,T11>'!'8FE9>4=346]O2$YY06],
M3E-P)B-X03MO3W5"54-.2W9T5G1.8W-:<C)45#=M4RMI2G4Y4&1O-49#5SES
M.459-R]%1C1N-31Q=VIZ0C52.#EA8G)I2F]'<6599%9I14UT,&]M)B-X03LQ
M1T-',45R<W-A,C=.3&)Z<S-W0FIU9F@R23-*8D-Q5'A74#5Q>#)S.7I"8F5A
M9E=#4VXY1UA/<&%C,&-H=4%5-%)8259P54U44T8Q)B-X03M9:F)I06]&4GA6
M6FPU6CAO*V%B*TLP,6Y64$U'=&%B8U!-<S@K:'9.0DI%16AN1$I%>F5I<F-*
M1FIQ,4M.4G5,131Q;C!0-E4O=T%7)B-X03MA>CE3.41J-DYN>CEB;E=T2F5N
M2$95;F<X:&5A-'9-8C8R9DTQ.4E'=41C3'!J,U1M>597-59H14I4*S<K3'5A
M:6=O4FEQ<75M87IQ)B-X03MF;38V<W9-:3)R,DPR:DY93%IM5E@Y2T\T9VM(
M<6QQ9D8V<3=C93)+=D]04&1N;W9L=GI08S)';5,R9' Y6'0T-R\P-7)V5GA,
M-C!K)B-X03MJ<TAM4S%:;S52-FER*S=.1'<Y;%A&5U!I.3AP5S%T95<X43!0
M5&14=#5H8E,R.#)P86=J,71O-&]:4T=P2$I'<$YU54AW.4%'-F)-)B-X03MQ
M>DQY3#5F.'9E6G18,4MX=6)Q2C1R83)I5TYD2S%N535P1VE:-F\X=G%-9U97
M:E=0:59:<6HY;VI&6&]7:7<V:%DV>')&;G!T=D1.)B-X03MB5S5T26MA-'5*
M165I5W-A:71)<'57=S9K-'%H=$PX=BMC3DEV3#-55G5P9%5K;6ED6710=3E2
M9#1&86]:94-M,5AI,5)X2'AD1'8T)B-X03LT<6]796LV6'(S-6,S;'8U=6=&
M=%IM-S%#-C%/1T]D=TE'=#E2;6YA:SAF<'-21WEF849+,'=+.%0P6%4W85="
M9$YT9C!*9%=T5VU4)B-X03M4<$Y4,6E&,FM:<$Q18T9U57!$,4LP,T$Y9S%C
M2W$P;#EO9'EK12MN,T=I<F%A9W=N24]U87):0E=D27!B<4AI;D=H5C)*05E$
M9V%-)B-X03M6-CAL6'-0-5)A6&]#85<K<%=&=UHW*U%F5C<T4EAT-64R>3A'
M3%)#33-:<B]D;%-70VEV:&EQ2S!J>3-B,VUK,D8Q8RM7=$=U<#5R)B-X03M7
M,TPS33="<%@T=V]I;'EB4FI526](53!',DMQ.#-L<E)B65)Y6%AL5%)69V57
M2T9M:5=.,T)M;%=)14LQ<D=$4750,G-#<'%F2DAK)B-X03MS9V<V0G!P0C))
M3G!"+WI2:7%/,6MK85)F145Q4F)Y,%ID:5!G3S0K2E X06E1*UEX5DMB>4=X
M;3!04F],,GIN=EAK.4E7.%54*VQ+)B-X03MS;W1N67-76C=C:C1&8T=P*VI#
M<GIV5R].,S5:5RMM6&-D=D),85@X:7I2,FXQ=31A3D=U5EHT>'E"=6Q::#9Q
M159(9V%9;UDS8E17)B-X03LK<659=$YG<V9.16-5='I(879";S!!=' O56U%
M4T=8:DTY.$I/371(-#E'1F5U,4U69797-F%81G Q,T)9,F-T:3A'<E=+,W-C
M-VE2)B-X03LR;4UL;S1B;4I*<2]U;6I(,G4R2U=7649E96$U<E=K85I03&9A
M<'%S96Q'+VYU,E9)-#E24$YB1B]Q-U-0.5=U55-O:FI3<#1J8C59)B-X03M6
M4VXO04I72#5"*W!46&DK9&):-&)E4#%P=V@Q5C5%5&MQ5F%*8G=Y1#1N5F%C
M83%.359665!04&MM-%,U:W0O3TYV3VQO05IZ1615)B-X03MK-&<X<54T,V@U
M5C1(<#=E27A62&%*<C-L>EAD4EA49$@X,3(Y.69.1S!O=#1:3E):=E14:5-X
M+S W669'2V508D976BM766]6,$]Z)B-X03ML:6HY33-54UA5=S5/.5I:,45J
M;FQ)>G5A<S-C;D%Q6C1Q-T950E!O;&A.8U-4:WIX>51%3DPV3GIC47%Z0E%G
M2E=/4D9R>%5#=$U6)B-X03M7+V]#>"\S-V5F.$%38F5F.59C5E%';F%.8E-8
M;7%).#DT>7<S4W!%1&4S9G=Q8F%&-D0Y-R]--4]+;R\Y05=0*R]B>B]P3G90
M*W%U)B-X03M+<3%J<%9L6E!,2D%R*W)0>#E75U=34UHR-%9#9W1+>G115DY"
M:7%,>%9!6'5I,C$Q97@S<&QM:'59-#)H16M,;$MO>D)I0TYX,559)B-X03MQ
M:&TX<C)B>71+.7AC3DLQ03!H9%-X-#$T,5!'=3%D<U9B4&QM,%!7-754=50Y
M<V14=68R8U9B:CAU5SA433AD,V1)-T)66FQK04I6)B-X03MA.%%31C9#<'!I
M<4HP-U-B87=K=4I9,VML;'5M5C4U2EA,<U-I:$8K5D9'2V\S1E5I;#!B4F]"
M4&)T9GE14E1V3$Q,86UD46A.=S=3)B-X03M3+T,Q9&U:,DY-5E5Z<&5H1VQD
M5&)B669V-"LS,&4R1E=#6$AM8E574411=$QU9DU%2#%U-VAU8F@W-DA4>$4P
M5C%*148T6$U99"]G)B-X03M!*TI14FER3TY.='1/87II;6$O;7-R:3166F)I
M,BMT4D9K;%I2>59M5#176F9S,4AH:7%C45-A6G Y=D19<E!(1VQT1VM323AG
M-4)5)B-X03M50F$Q3F5M0E5L.#5E671-<SE*:$EU;S)M;79B2TLS0VAP4C9P
M=5DR6&U)9WA69F@S63!(=FEQ1CAQ-G@U-&4V;5!M<#E#:'1$>2MR)B-X03MR
M<',X>GE$8V-/6FTT<61Q9S!!+VAI<60V>G%/;G9O.3AQ,TU4<S%V2T926D%3
M4U5/=S0X:CEW3TMO2EI964Q$>74P<G!(1TA18VE1)B-X03MQ+S=W5&0V25!W
M2'EW<7AF.'ID3W5,;693-W9Y.60S160U2D]L=&1F;RME,&A264-867I4*W5K
M=V19*V)55&IU5#%'2W%N-59M+VIS)B-X03MB-F9Z2C9L=F4O5T%T=$)F6&1R
M9$=.1E%'<TQW>%<V9T5U4C!*3DXR<G-&56)Q3FIP=7174&UE=W50,SEJ96$Q
M65%Z0T]2;#5),$]N)B-X03MH9TAJ25I4-W%A-$94<GEL-48X<RM5;THT3D)T
M;G19<FMQ6FQA86%917!Y;V8S<G91+T=A:V1E+U1&6&%F9E=L<DA,1&17,7HV
M.&0Q)B-X03ME37!&;F-Y1&I,8WE/0W)P1WEK37!",D]+<V(Q4'EV<#)O87ID
M86DR<C8U8E%Z1TUW5T9R8EA51452:FHT1#15:"M-1C9Y34<V;6QD)B-X03MG
M34MP9EDK5&)(-GAB86A&-6\X>5A51$MJ96Q,8GIV1$MH1F$P5S)48VAU44YE
M=% R449X5FYS5W$V4$5167)3-&I),D)85#=P9C%1)B-X03LT1EE+9GEX.'ET
M85=5,VPS>DQD95A5=4DT<FI63%)X3F-S.7=9:U(K4'%43#91-'AG8V%B9'%9
M5EI6<&UH;$PK4WIV3#(W=4I)3$MZ)B-X03MA5U)B=3=J5C5M861:6D%N<DYX
M-2MM3G%M;4MP<BMG3$@O9G0U+S!M,VXO5EA!<G8P0EDO-SEV4"MK,C@O=T-Q
M=4MO1%5D1W1O-WI3)B-X03LP4V4X5EIR<&ML079B=C1L1G1-.40K.2]M44A&
M55EN;')416%2:V$W5G!7-7E%6'0S5FU#:&%N.3<O2V]'2W(O04Y!5U K+V)Z
M+W!.)B-X03MV4#A!<7)I<G8P0EDO=T,O8GHO<$YV4"MQ=4MO1%)T1W1P<D]2
M-5HW>#)&,61O0V(R-RMZ2&-Y26\O=F5Y<4)I<5 X03!"62\W.790)B-X03LK
M:S(X+W=#<75+=2]11FHO04PY=E K:S(X+S9Q-'%G9%(P93)J=3E-4DHW>%9N
M=5=J;$@Q,C<K2E)B5%!4*SDO;5%(1E5D*V=,2"]F)B-X03MT-2\P;3-N+T%&
M5GA6,S9!<V8X069T-2\P;3-N+U981E509C9(6G@R3GI):S$T<G!%-TMW=F)V
M66A3468W,T974'=7.$1F<#(O3VM*)B-X03MR;6]1>#)H=#=6>$5:6E<K<5)K
M24I:=&QQ5'538TMO3#E*,V=7,V,O;&Q)1FQL;6IL:D@V4$UK85(X1$9+44<T
M1EI!-2]B<4-T3GAV)B-X03MI<4A85TY61G)&2S,U5W-:1$E9-VE#3G))<VY&
M5DID1$E)9S9&;31Q9&EA13!X5D5815HQ1'E4<CEX<69K-DQY.6-W-EI.2D=S
M;C%7)B-X03M:=E9-579,9SA),C1C1DE9,$\O45EQ<E1A5')6,S5H.'IY869P
M,FLS4"ML4FE/8E59;60O5T=N5S5#17)5*VXY:C562C-X5FI0;416)B-X03LO
M3DAL:E1:<GIZ3&]N;$=Y5U)#;6Y/1$U683563VML66501C5#=%!J1D)S5"LP
M1E5*-50X,#8W-7!8531.1S S>61F6#!+1U,P4T@Q)B-X03MY27=S>5)L8FA4
M14LO1#9L2%)Q3G-60EAC<7!R<5=N964T<D<K8E=V3%AL-C,P,&AI='AP>$Q8
M14-Q<DUR2#%9,5=4:R]&86=#;CAP)B-X03MR.$MR,$LP=3E/6%(W0TLT:&MN
M45=S36DX3&%79$M&06]O63%M5W9S1TIP-V(T1E5D4VTP3#9H9$%73&AV4VQ!
M4#%'8T-Q;U-D+U-P)B-X03LX:C,W659D<',R:&9O*S%"<UA*.4M+<"MO>FXW
M4T$Y9E-X5F)Q,F]A86QH1DAB,C@X4W1E5U151FYC4G)5,V-85W-91F1S5E10
M.4XR)B-X03M82&PV9#%3;DPO94\V<E-V2' V6%@R*VYP9U9T=%IT1EEQ63=M
M<6QG85=L>5)60E4P26IO9F)X-UEQ-SE-,FQ14%1U86YJ+W@V6$Y0)B-X03MJ
M1E)V-F8S*TAF1E5U.'4V>&%*-64P;T=/-7(Y5'0K;')C<U W<T1Q27HT67%M
M2C%Q>D,X:DAD56]4=&%82D]X-#E"2"]N,399<30V)B-X03LQ6F=K96YD8D9H
M+W9*8R]S0W O,U@Y,VHR>%9,<F973%0O14XT9E1U84YA,E-J+U)B;717:W53
M2VHP.6AV,5!41E5W1W0R6D%0<#-7)B-X03LT<G9A6%$R-6-F.$%F9FHK1R]4
M1E<R,7%Z0DE-9#%T5W1,4S90,F1J,&HO,CA64R]69%AT9G(K:R]U-VXT3'51
M;B]28FHY;7IN<E0Y)B-X03LS=C$R<#%X5DU0,'IA5D$Y3S5Q95 O2'!C,"M-
M5D<O<"]F-&0X5F$O5&1L>#5E;F15<'DO,VIU<3!R>#9E;#$Y=G V67$R9&%S
M>%@Y)B-X03LS9&9#4T13,'54.6UL869U.2MU,VHR>%9,.4$Q93!&;DMV<#-.
M9G)L-R]X-C-.4#DV<%<V*VY4<"M/,UA&565D8G-G5DAP,UAX36EJ)B-X03LO
M43=R<DHP<BLV,D@X>$]Y.399<6],-6XP,6=#26(O9&51<G Q.$YU6$1V0C%R
M,C8P,S9B-'%H.58Q93$K=C934%1U9F=V2F58*VDS)B-X03M(-T9P4%=N-W8T
M=74Q3W9B1E5W3W,R9TY05'5A+W=$34IC:V)I=E@P.%9C3F%S>E0Y,V1F15%"
M5S!U4CEQ=$LO=3EU;2]H,WA60S9L)B-X03MR5FUD3G5Q4C-7.$5H,W1,;V1I
M=F50>"]$9G!I<54V83@Y=3!L,UHS1&]T-4A#6DDU9$YV2F5,45%+:#1U:E)G
M9VAD='0K,6-+;SED)B-X03M2,61I04QP86YJ,3!M*T$K259'-6PK+W<W-$91
M=&AR=7,S4FU"=458,'!M:5=M;%AX<4)106XY-W0W:G1H5G)6;C%(561,=DY/
M;G9/)B-X03M-3C5B>7=3=$AP3CEZ0U-G>$U6<DDS>&(W8F4O5$965E=U<EA5
M9%-N=$QL;%,K=5!894]85$QY57$P5G9&07=$;S!96E-)05)T=EAA)B-X03MU
M0E5.<D=R-FQ&84Q).&M%,S<V0TU,4'!6-G%$,35&:C5&;6M)1D9C,2LW0W)%
M;W9/6#5M47=->6%F-69T<&EQ96MO1V]H5TUH<713)B-X03M)1DDU2W)%0VYA
M=E1&5U)Z6%!M9E9F3'0W0G%Z45=5>E)3;#0T-T\W0V-)>'EQ2C5N9U)#860O
M=GA1>7I282]O97=Q0T0Y6&EQ1%5M)B-X03MV061A,5 S-$5R.50O=T-/8F0O
M.%E:4"M);D95:C!V5V1E;7-)5W-T2FIM=&M":%-6-V]2<WAH2FI9.%!486YX
M264K1E5,-6E(;GI5)B-X03MB5S)H<TQ',W-M:74W831N9')H6F5C545Q>5!'
M05EX>%IU3WID<U945#E*96%V.$%Q>5$O.4IO+S9P6493-G<X,BM99%$Q;E4Y
M2G1T)B-X03M(=&MU=$DY1#8S.5EV6%)4.5I1>5(K;5DW86)L.$DS<E1&56IK
M+TQ54#5J9GI)3D%S,#%X<&981C1.6G9V:&PU0F=Y>$<Q.4E#;RMZ)B-X03MX
M;V4T3TMP-S5D9S@O=T-L-D99-F1E5S)N6#%Z85%R1$ID+UA:675F055"0TQ:
M14QT=#%X5F9Q=FU8>DQP4#%*<GI38DUX,S$S1%EX)B-X03MM1R]L8VE3-&)I
M:$EA,%0T465U*TMP=C8O;5 O04I98E O<$QL+S=*<U99=')F:S-83F9V9%18
M5S0W838P5%5)3&%'4%19-WEA,V%.)B-X03MO1VM,:WIX5S9334@Y6#=.9D5'
M;S9&55IO*VM0-4XP1S1H,'93<F5(5#=:2'5*279R.7A->#E/359O6EE',TMP
M-#1&6%1E8TY39W1R)B-X03M7-G59=$ES;TPR35179W9.5F%",FI)53$T=&%%
M5D%D959#858V-'%L;70V.7)D,G5L86A"9C9&63)T;&1P9%-Y;E9E8V,X5%)T
M1UEU)B-X03MB,F1&-2MU=$=(:C=J0W%4-DHU63AU84(U:4]Q8619-E!"<DQ+
M.'!:+TU.,C=&1RM",CE*-V1L-&9V9TMC94E*5VQ.<U9:=$9R,G9()B-X03M6
M:G!-=6TR<5AV;V97=U5V2D=I.4QN-F8R>F)+,TQL,C0P<#-W2VU(<BM9+RM7
M1WHO=T-K=5@O<VUX5FA6-RM7;'AR4WAJ>E)A5S)R)B-X03MM,'9R<3@P.69R
M<SEU:U-857=L151P1$%Q>3A33W)G.50R,G=Q>4)P=%,X<RM76#E$5&)F.4@V
M4&%-,&-0,39E4B]3=#1Y=U%03&)L)B-X03MJ.$LP1E=W2S%E96-:<E!3<G)7
M3'$S=')F5$QA-FUT5VUL=4II,5EB<')1355I='!33V)R,G)3=4MS475V>D\P
M:E=D93!M3WDQ-U,W)B-X03M9,D8Q2CEB,'E395I*8FAN:&%&54AR5VE/;D%Y
M1W!!-E9R,'%#<4$O3'$T+TLK>3$R2E!*-7-*9%IV1FQ%62]3;"],2DMJ2W)Y
M8W96)B-X03MT>4=!.4@Y<C=,03!O,6-66C=&-7,Q5UA6<C=3:S!Y13-69TAA
M8B]3;C1-<7A14VIG9E%Q4V9R249#0C!W2WAF55!Z4S%I-S!I-FI()B-X03ML
M<E5B03-.=$M)3&MW>GI-0V8S44MX4C(X<%IG-V9:23=B-V(T5EEL9#-/9V%N
M<71N2C5H.'$V<&9A=G!T=D9!9%)$86A(8GE59U5M)B-X03M267)A2#!W5TI#
M:V-E5F%6*T56>%8V,6)E661:;'9,5WA85%E%;'5B43-S9G%856<T>'%Y2U9E
M='9Y1#%K1S-Z=TLX=C%V52])1V]8)B-X03ML+UIE8W14<V(K5%1T6'5P-&],
M:3=U8DIB4U)L5E1B.&]R4TPQ5D9$>$Q%.#9.5&QX86A6:U=J+T%*<F523D=T
M;#!#>3%(4S1).4QC)B-X03LR85<X,2]D<W=+9G-O.'1Q5VM896ES<$E044A&
M5U)E871:,6Q.1VAI.4I,9CE,>G=73G!E,E8T=VQJ:W5M05-51C=B:4%/=E$O
M3$95)B-X03MM:"],+W=!-5<K:6Y413%U-'9"2F-7,#%X3G%D.3ED6C1O2G95
M945#4WIO=G%,=%5E038Y0W%M6B],+U%Y;G!N>6AO9D1M:V=8;6%")B-X03LT
M=U%J3"]O;3-%36%5=TMJ9%-F561'.'-4=U%A6%HR,FXR='59;V],931K<$A(
M5&="1V=T,"MZ6%E!:D-Q96%+2V%0641B83-I-D1I)B-X03M0<T1O3TM5*UA%
M9DE91E@V;B]X>F)V.$$T=WEF.%)/2W9/9DU.=')5;FMJ4W!D3'9,>7HY3%4U
M4F135U8S1%I&66YU6E9,>5-4>'EQ)B-X03MY<6%5:C(U35)V:%9H35AM=GI.
M370X,&1Z<E9Z8B]65FIT5"MM9$9!9'%C6DI0,TQ).&)C;W1N16I$9'9H1D%J
M2W,V+TQ'5RMN,4MA)B-X03M#-#%U*W5J<'9Q>$,Q=6(V>G9H37%L65)-5VAP
M3"MX>5!-06AY=S95-4MP=C571F9Z2#@X:B]T;"]W1%5+,D)8;E!M6%0O>3,X
M<659)B-X03LW5WAS=%)M4F)$;%!Q.710<4]S0F]91E9&:45$=VPT3W)'<7EN
M=E-O=W%G9DPW9FQP8S9T93(R=F%N8E$R>F-H6E$V9'$R<5-33V52)B-X03LY
M5EHT43-P<4%R2T]/+U-N455#<C%J>GAB4C)U;F578F%)<UDT3F$P>4Y#-TTW
M8U5K-&IK-T5S>#(S2DY49U8U5#5V:&YS9DY0;V%V)B-X03M9-DA,-6=V3&0W
M<5-28G)656%*;65B.39V<%%Z<$%(:$$K2&M'<GIO4TU+<$9&<2]K=2]L12MR
M5#93:GA'3S%B,3EA,4<T371L8W%P)B-X03MN84MC5FLK2V]6:VQ5;6=+<W9!
M.'-696=E4TIM=4Q,>DYD86).85AM:GE73G=S,#A7;UA.+U!(2V]C47AS,'AK
M53!H2'A&6'!Y,U5!)B-X03M%.&Q56'%F;%188FY3=% Q5R\X04U/:W=A3$19
M<$A"1'$Q:$)+:U Q;4I)=VAM9#1X>%IG;V\R-U9)<G5+2W-,;&DX<U=.-7$Y
M=#EE)B-X03LP94)B0TY&8U=':7=S,&LP>FIJ2F%U6EI696MS041)=TQ643 S
M-#1Q;5=G95%,4%9O<FTK3C4U8U<T,4LT9%1B,V5I<$9->G%X:DUB)B-X03M2
M4&--,4AC2DE+1W Y;6%O5EHW;RMM87I.<C0P+W=!,%1W,V5O6$]H>5)8-S)I
M;4](:DID1F5%9%%R54-';%-.>G9T:7)$+U!V+TMQ)B-X03MT3"MV5SER92]6
M9&8K=%(R,7<P,7AQ<T5":V-2:&ML=4Q864MS8FIE=D935%AF:T-Q:U0V:C5-
M='1B<V)N54IB1S(X=6%R-CA.-4U.)B-X03M3,4]4,5)/:VMS:F]I<CE864Y+
M,U!M.4YT:CA7*TMS-7-D22],-"M44$UM<BM58C9854EO.4YV<DM36G)Y-75O
M=WAG.5IH4V0S2$MJ)B-X03M,.%$S<'181E5W=F9,,$]Q*U<U<')N>D1D*U@W
M2S%V9%DK=%0R,#!D=D=Y4V%L2V55<GE!:&5(1#170D)7=7AW2W=P-5<K<U@Y
M=$AR)B-X03LK<&%J3F)85#)6;'%%1W%A6BLK831I36-Y=C9563E*-V1&37%+
M>49G=T9'1E--2W!T-5@X<S9L<71R6C-3*V1T4C W5EI:0W-M;7IY)B-X03LV
M8F1396Y(25=D5DYS:69'.&%K.&QB-&4O24-H5E0Q,3!S*V)F3GDV<S1J,'(V
M<&-#+VM::6]7,RMO,E!Q<U='-&]L9#A664@Y62]+)B-X03LP,T]L5TAL>E59
M<FI21U)R9')+9E5.5'0W<%AH:T1X3$%R+T-V1GEV2&U"4E1537$O859D-58Q
M;CAT<FU'-&@Q,U=)=$]T,$UK.7)$)B-X03MB86YQ<T5O:V51;5IN=#5J13!F
M=W%J<4%V=S%:=2],1E=E='!.;G)&>'!E;F%0<3DU83)N-D9+,F5R5WHX3')J
M8C-D=59B;7DO1GHY)B-X03M/:F-L;W=*<G-C5E-B>DHU3B]1<W,Q-THU*S%(
M.4E08FPW9E-R;39S67IC>E)!2VYO<F-2=$=H:V(T6#1X,%II0V0K<7$S>6Q:
M,E!M)B-X03M.3%A7<"]-1C-P;BMK<G<P>')V5$QQ2S172FQ:4T1'<WDO17AP
M*S=93G17=DMH0W%D95E.0W9.2'-.0G1P=%=U=%9H+U1M;2MM,3=W)B-X03ME
M5D0V>'(K.%963$Q3;$$Q5'0Q3TMS4B]-0S(X=U=K:V1X-6MS3D)A8E9#26QL
M1C=Q541M-DQI,U(T;S1)-5A596M943%$.$I,5F%H)B-X03M'2W-6:&TX=%-'
M3S8Q94Q40D1A,U-K:38Q3%5,-D=32T]*6EI89VQ:2E!36E9A<5)&4511+T(X
M26M#<E!.0C!R5C=(>69Q<C)S1G4S)B-X03ML:E9B9#<R,G50<G1Z95A"85)K
M5T9A>BMQ<%0P5DA):G%X,D9/<7(Q3%%Y1&]U;FMB:C9T1%$W2"]D63A#4CEX
M=TMQ86XO>'IB=CA!)B-X03LT=WEF.%)/2W-6:C!45G)R448P<34P:E1D53!U
M671.>'5R=5=0;4I:1$U!.%%T6E8R-3 K,&$O:&A62DY5.',R3VE1,F,P9C5E
M-DYC)B-X03MG,TU.=$5L;3=Y;4@Q6D%F5EI2669#:4U!-TXT9V0V6494-U-F
M3'0W;SDU3F4V6#58,%=Y=3=H0DA04$)E4V\W<74T1$573R\K,319)B-X03MQ
M<S!Z479/3FPU:#%V5WA(<'=F5U1B8W)9>GIY0TU7<UAP9VE4,%DK6$MP4#)D
M<U940V$S.'I!4U10<"ML3WAQ-VM.37I-44(O=T%6)B-X03M62BM%9F1H5D$V
M2DPU;3%F4S=,5EI.13 V>6QU23%K1G9D96]*-'%N;'AA:V)53E%$<V9F1E98
M5W1&.#)A>BMJ,'5$65<X9&IE=U@O)B-X03M!0VIE85%S,74S3E5O551::G-4
M6$95,F$R,7AN36I25T1/=S1S-5=1:V=!:6A0:#A2*R]!<3 R5W-%04=$5#9!
M54AW4# K-S-X5D13)B-X03MA3'%N-DMU9$UT6610<W)E-6IE2FA"1S9!96]N
M07-&6&E+9UE6448S-6$Q;2LP83,P6%5B1%-T4C K,4514DQH-6E'34%!:F1L
M.4UI)B-X03MU,6%9<6=P=GDY=#4T+U1U4$Q(;#9D4&A(1U9(:TAW1FEN,F]4
M.6XQ1W X>C0T<71T9GDV=#=453=B5DQ8>3-O348O6FA28E1X;5I4)B-X03M'
M149%-&=252M(='1T:7%D=S94-6Q/=&Y76FUS,'50<3,Q35%)6EA4:#9N<6,K
M4D-'=&1Q57A61V95=%DO969U3E X03-P3%,O02]X)B-X03M%9T%L='1Z<TU#
M<&9P;#DU;'9B+T%&4S%L,'DR=%ET4&Y32T,U;$)+6$%A3DI3.&9%:VII>E4S
M*V9Y2W$K<6%0<FPW;W0O<&-F,4<R)B-X03MJ=F]*;T=D1FLK2#%K2T9U27!5
M:75"5DIV3%8Y2G!T>G!6,4A:6'5N6$8S8UA2:6Y75&8Q<G0W=$9903!00FU(
M>G!I<5=J.'-F3#1E)B-X03M/5"]$5V=M4T5"65A.<E5O1C-52U-U,4\Q3598
M-EHK6$]K-EAR4S8S<'5H-E)A86]I96Q(8W=X>4E544M5;VEJ-%8K0G50=VIP
M=#!X)B-X03M61E<O;&97671B=CE795<P;6)53V%Z5W)O-6I#3D1B>%4V;FPO
M=DYV560X2V]B>D(U3SAX-G)D,FQX8C9O=6MI,5-33F]R24MQ>6E4)B-X03MI
M2W8V:V-M-D)+2U)3;%1I<6PU6CAK*UHY1VQN83<Q8V$P<FIJ0TPX0FU29&EE
M5%)O;DYQ,6]X1F%':')T:7%C+V]B6&XQ;5!5+W).)B-X03MP03A.<SEO:UEH
M:VQ5<3=Q-5 X065257 V67!G5E,Q2'EE9%-U>F5A9VUM6&0Q-E-W971.67E/
M=VI2>DEQ9VTU,F\U<G1I<5=7;C56)B-X03LV0EHS4UAD<'!M:3(Y>D<V>4I,
M1G!R27=:4T="*T<U2%%J+T]P=W%M=75E6$YB,65/>E-B57)A33)6-6(S,%)3
M,&LS93-F;49A='HP)B-X03M05$%Q3VLP+U<U6%(U3&UX9#0V.$=A>6M*5W1#
M844S3S-167%T1VUA=T8T:694=W9H.5)E;F@O>3 K*TMO2%@Y33%H+TQT-V).
M95=C)B-X03MD<6QU,5DT-U(P;VMA,31R5S4T<G-T4$%95E1N4E184C=!*TYV
M164O.&<O;4Q(-WEC0V]3-#$W43=Y4%5D4'1.4G1B:2]T;UIV<D9P)B-X03M&
M3D<X,&9!8U<U>'%X6F5,1VAQ3W5+<V9K.'<V<G S;&AT9'9D5G-D3S!E,$Q2
M3S!M;C-.>3!A4GI',U9N84LU56UP04I)44%F3&9#)B-X03MR1716+TU4>3$U
M:3!W4U U-7,W5S,P>39G=DIV4C W57)/52]6-6Q!16E'-E-2;U1)47)B57(S
M1$192WE'>"]-97AV.5=I,&5Z.#1A)B-X03M,3G%K.&AH:G,Q,"LU.5%Y2T-7
M57(Y8RM%:FEE=4MR-%!.*W9J>DYR3V@V:')7:E=",# R=W1P<#=74D1C979!
M6C)#;SDV=3A953%O)B-X03M4=#19<6U*,74W;6=I<#5S,$EX6&E6=#-30G@V
M:4U$.%543'%!2C)",U4T<6=F3$QZ-E9P1G)O=&PU>C!M*U=X6#!"3&-2=F-8
M0DMU)B-X03MY14\U=C8Q1'%Y,#=5-#ES5E1E,#%B5G8P<%EW3G$K;6%H1%!-
M.%9X1&%7-W!+;T5%<V=93CEB;D$K2TU$9$U66DYI<G-69&ER<U9D)B-X03MI
M<G-64VYZ2'%Z-EI"87DO5W)A>&=E6FQU<G4X1EE9-&MG;&Q,12MP0T8S:D<U
M86Q-5E%".'A2:C%A*UID1R]C04=F-$(X05E%9W8O)B-X03M!2U@X3E%P-BM'
M2V]/>6%05&)R56(X96%,0FAQ9'A(2DET=UAE1T]14DI%<5%Q,35X44YW<E%D
M4V9#9T)615@S;4,W:7-R;6$R,7I3)B-X03MR:31I:&QL:6=727-Z;4].;C1G
M3&1K.48W67%Y4WIM86$P9VU904Y,1W)S0C!Q>6=M;4)66$9867$W1EA9<3=&
M6%EQ-T9867$W1EA9)B-X03MQ-T952'))<G!&.$XO=T1E95@W3F$O65!3:$(O
M2$9884M'1VHR05E%34QE24U#2T5(9T]O;VXO15(X<U93*V9Y>C5D<VMV.$%5
M8E14)B-X03M,5T,O;%,T:VMU,&E26E=E6F8S:D9W3U98-$QY.&%$1E='87A9
M-F5N;$-(5W11.'IA;#5D<W)16#!&=S)N<U=6,6UU;4ED;U)(35,X)B-X03MF
M06M/:3%55DYA659E8C)V;4A52W9Q569N,5IR93%U43AO36Y'1U=Y:C0X1D59
M<S1P:5=K;598:U)M02]A26)92W!H-65%8RMP<%DS)B-X03MV-6E83FIF=4=J
M,'5/,G90<GIV9%1C:F-";S5R9%I%4T9W>4M*2&9B.7!76$974DAY1$IR;FTW
M>D993F115%A';5,V43!L>G%.<W0W)B-X03LV<6956DDU0E(R5U)(86])9%I!
M=W!U5'965FHO04HR+TQJ5V1$=')A0TM$5$YB;G4Q;5,Q<TDY145L6%)05657
M4U5Z:%E763=C:U=P)B-X03M::%5(8VA6139F-5@P,WI69E@Y=$)P='-M<5AR
M3$],>E9V3'%14$-59&UL6G%L9E574V=4<#%.95%Q0FER3V9,=C5D5R]L=E9D
M1'98)B-X03ME,F4K-7DR<G):,FM&<D%&83-M8VU.5E5Y<E@P,7%P:TDR1S(R
M2W91.$-U>%8R2W5X5C)+=7A6:3,U:3)C3C=O671:;45C8W8Q<%=K)B-X03M-
M4S-!6"]C9F-N;#9,<39Y538X4T18<&ER=VU(4W)U,75)<'IP4G-J9"\V5D)E
M2C563'AQ<S!+=WIW0DQ3-VQ:955B34I66E-$53AC)B-X03M+<#%P,6AA,E!P
M3G)'9TQC,V%23DIQ14ME6&UL='!H8T)P,%I:4E=58U<Y3E=6='=Y;&5"2$5H
M5E(X<S)0;#5B:5=&-UHT3F1T3&4T)B-X03MM:6QT=DPP1VUR-D5T;39Q:SAR
M4G5Y.&=S:'%J2W@S1S%#07$K9W1-+W=#3V)A9CA962\K26I!<4IX5C)+=7A6
M,DMU>%8R2W5X5C)+)B-X03MU>%8R2W5X5D)A,U@Y1%@Y3W8Q86%L0E@Y9SEQ
M4"]X12],1EAA2G@O43%H>&]&*W)1.%%T0TME;4]N2&(W<U963E0O-#5T,R]!
M35E:)B-X03M0*TEN1E5H<U!,96](5#1&9S%:-')D=CE):F=A,W0U06IY17EM
M:D]H4#)M3DU+<2\K1SE7<%0Y3711,7%0<6QP,S8O-W)X5G1V3'5R)B-X03MT
M.7)7;F%H5G0W4S%/-DAK<"]U+S)7,T="57!846]D2#%R54PK6'I8.58Q2%9H
M0SDR2C%T1C5,06AI:4MO>6EG<%AF=FA6:DYZ-3(X)B-X03LW4EAK,%54<E!A
M>%A44DIC3&4V4W!K=&QC3#E95D=58G-P-4--;C9C54HW-6,X=U-A<F]6:G%-
M+VUS5U4Q,4-S:VQR8U(R36-I35)U)B-X03M'5&5N:4LW,'A3;3%K,7)0<6QI
M,'9M;4Q51V=L6C1B3F9Q:6PS84HT+W=$9%E$;6EY13=9<7EJ07)S5F1I<G-6
M9&ER<U93;GI(2G!C)B-X03M-3G!C86AQ<391<T9X>6=U5VMG:4131TM24%1R
M8TLV1W%->&]"6&)&6&YU=F9M5'%.:G)F,5!3-7AQ,FUG2U<Q3F17,%-!8G)6
M;$55)B-X03MK4$UK2&)W.3A+<'IP4&YB4G)Z5618=' O3E)T67)#-5-',FYM
M;3!T634P84-/479%=U)U641S=TIO4$1Q1&EQ3W9.63AQ,U9P4&%Z)B-X03LK
M9#1V4FYJ84M7;'IP9U!&,4MT=C989V-#<W1T56IJ=&]O-&TU>$EI<D<Q46%Q
M0E%';S(V67%Q67$W1EA9<3=&6%EQ-T9867$W1EA9)B-X03MQ-T9867%G.6%)
M1VHS-4I!070U86LP;U!G4%=U,S,T<3%O;&8P3EE6-B]6;V$Q3F8R0C-Q+W=$
M>$DO4$965%4O*T]B9"]W1$='5"]I)B-X03M*>%8R;68X04A.=% K34UF+T52
M:7%*>%8R2W-,,79Z5F)E6"]!1&1F>50R3CEF979P=&QW5%0W9')L=UDU<C P
M2W!U3U9F:'A6:'5T)B-X03MF;4(U>%,Y,4\Y,&TX,40V;$Y+<V1H<# K9U1Y
M;3)-8U W=T=32VIU:W)N:TI+3GA)-VI9;%9T>C4S."LR9C%96$8O<4)D8FU3
M1S1K)B-X03MJ.'5Y=D1,1$=)4#-I96TP:G%81$]9>E5J-U-S;TE&1E=42BM9
M96EE6DY8,')4<DLR=G)E.'1R>4<T=5EB-C!L=%=J5C!M4D]1;$,W)B-X03MS
M465.3FI1*T)X5C9&9U8R2W5X5C)+=7A6,DMS62]-1WIV3'I2-#=A>6MU23=Y
M5G)G5WHR8W9O6$AQ9E5B:V])<&%(9WAB64Y48D98)B-X03MM;'!P;C5Q4GHS
M56IX*UIP63-,<DI$4&8R1S9F5C5&43(W4FA12%-3:D)Q2GEQ3U%.3FER5G1,
M-7EU2EEH<$UV;4\U:D5%570S1$1Q)B-X03MU;5A-:V(Q97%Y:51M5D5R4FYI
M5F9F<#A)>%9/=$HP5'IH2&1S9%)U+TU6=EE"5&-Q;'ID5V0Q03=Y>'1/,$4O
M1F984EDR8W@O0S54)B-X03LT44LT<3E1,'HO:FTR;B]'1U X031I34-O;D98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&549R9&8P3F8P-B]6<'%53E R1#-Q
M;B]%)B-X03MH.#A68C!5:S90644Q<6)E2W1A,2MW3W11<"LX67%V,5 O:FTS
M9CA!>&AK+S1I8U9D<&XO04)Z8E0O:D1(+WA%67%I8U9D:7)(,W9B)B-X03ME
M>#@S86A,9$9O;W!T4'-6:6LT359:;S5R=W5!44-+<4A7=GIX5FDO-6MA5$HU
M;VLP<#E),3ED1VPP,35*=G)0;U134RMO5VE-9D%Q)B-X03M9*TDO9'1Y.&5N
M47-#5E%0:W9Y=3-L,WI28S9V3G(T=31B<WET8U(X3'%R97)2:6]2,F5.2WDO
M=D-Y058V57!I<DUD6#%/>79R>E)O)B-X03MR4C)M9$PY2DA#;RMY0TM51FE3
M3FAV:7)*8T-U>%8R2W5X5C)+=7A62B]-5C5"6E,V5F,S2$U14C-J96]Y4G9*
M>#57<S9G:U)H:E-P)B-X03M!<FER0W19,4QZ6&,S.7AC85HU>"]2,75B9U-7
M=&TR:G901TE&5D(V5',P4WEF1U9C<U$Q9#EI3V=+<$)B859Q96UF5W!V3%AM
M2%1T)B-X03M.,5,T-7@V:&-W84),1UI3,&-::EHY<$M01S5K:S,U06AW0TYQ
M-'%Y;E$O34=S43)M<DHU:S%M4%9$2VY$5&QT3D]U8F5I:$<U331+)B-X03M.
M.%5H669$>4E&3W4K2W,W,#576%0W5E="1$-'345(66=H4F=615EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<6<Y84I':C,U07%F)B-X03MQ.'4S5W9W2'=$
M9G%/2V]A>'8W1W<P3%1'=5I21DA*1$1(16%F86(P=59!1D$O6E5N65EQ:&1B
M.'IA66UJ6'HR-64V;E<S;$U6=$=J)B-X03M"-4<T1VE,>4%&5S9#<'A6=E)V
M375M2%-,17IS,79/8F5)>3(W<7AA3G5!<6I&45)65'-A67%M=&IQ5FIF<$DQ
M<$US=VAF,'!A5G%R)B-X03LX5F9I=TY#1'AD5#AJ:7%*>%93=7)Q,W191VYU
M2$5C4S!$3V5L5TE51#9385EQ:W5T96(W5WHP=31U9$]H3W S<U,Q9W-&2FA-
M<'%")B-X03MX16MI.$8R.&-6671:+VU0-6IV-')23#=13&Y1,VUV231*;FAN
M=#=X:V=D2E,P<$I1<6]2,%1L.$HK,3A0<V%6:VXQ-C O-FU'."\U)B-X03M%
M,B\O04=3-'%U93AT1FIH8RM9-VYJ8T-1=V=*86MS25=#4U555S%F9UIG1#1(
M1E=+82\U>3AZ,D]T4E=7;%=M;V%T64UV2U15>%!P)B-X03LY=6E%:C=0<'E7
M<&M**VEN5#-O<6TK:V$W4&1Z-FMT-7%D+UI25S%Z-DYM,&M6<51.0TEK8C%2
M=W0R,DQS=S=E1DYS5E1#5%5R0T].)B-X03MP2E!-9#%(1V=,3S=25WEQ<6IC
M:VLR,4%":7%R4&,R.$9X2F)Y*UEB<U11:TQ+9VIT;4MK<4A!3DQ9+W-S1&ER
M05<O34AZ,2]P+U!2)B-X03MT4V=I=#1P;G1B:&)J5%HR;&1%6FMP071S:E5C
M<4%">7)V,$=+<S1G,4LS:VAJ95188C)+4C%$4$4P5G-3<$EQ5DI&<U)T-UEQ
M<7@S)B-X03MD<3=-;SAX6%%+;S!J8VMT5BM"0E9M*TLR2%%D8U932%AT875D
M2C V92\P0S5V=&-V<G%:2&5Y4G)/,S56:E=0;4I*8F)G049J6&)&)B-X03M5
M1G!N;D1Z2&1(4VAF>#9J<&ML,6-3>#,V.')#-5-#1DQC=6MJ4TIB<CEU46A2
M4F5O.7=C5EI4.65T4"MP:'90*U).=B]W0FMU2W)H)B-X03ME5UIT<$QN+T%"
M2F,K:D9+='9),T,P0E=6=W)+:$@Q979):#%)2'9I<DAV3F9M;EA.34YM3D,K
M=F$X8FAM5S1P3%I79V=!-#A767DR)B-X03MH-4$Q4#)D.7-66&%4-6XQ5S9V
M<E-++W5.43 V2V%X3GAC;&A:4W)$8VE49V)C=DAB+T5E4'A!9U5P-S=9<6YV
M,38P+S9M1S@O=T-2)B-X03M.=CA!.6MU2W(U3'$Q:FIT-4<X>%A01S96<$QE
M:5=P3'%H05IG0F)K,%5U2R]01E='96%04#)V-E!R549N6E)85W!A9%!X5F(X
M,V5N)B-X03LR<D=2<3%J5T=A,$):=6Y':F(K,C%65U$K5"]Z13!453E,95,T
M=C%A5T\W=6)D2D=A2C)L:E,T94]*+SE(2$0T;$%!,D)0:&EQ9GEE)B-X03M:
M.4-J:F%34S=73TY!5V0R5C%65D<U2DI&04)G5DY-5F1I<G-645=T9TYO,2MP
M-D<R;4)R5"]F6B]M0E@W.%99;C5U1W%Z951.25A3)B-X03MO<#=J54I21TE)
M-T\T5S%N2F%Y;$1'2V1V559'0VMK16UN=C-W<7=Q.%AZ>%DS8T9Q.3,U;&TQ
M2U)B:C!99G(K:T(U27A18S!H;T$T)B-X03M5>$MW2E%%1G%6-',T>%9",DXU
M-38Q:')M6%1P9DUI=T=62%-+,S%(4W R:E<T859I,TEM9CDP3TMH93E0<S%(
M4E9M6#5F.$%M;4]Z)B-X03MV9%0P4%=&,4@Y3VUB-GA);'A!,7A-,%5&<%IW
M97!*2F%2=$-3+TI32V(P235!2$974BM:4$U7<DIP17IE5S=9>39V5F914R]T
M3#E,)B-X03ME;DEC*UII:$PO6G)3;F9!<4@O5%8W4&]T;DAQ,$Q*<6HS;&U*
M=G$Y<F5*8B]W0SES9D=J5'AR>"M';&52=W%K;C5M>C8Q4$]I*U=.)B-X03M4
M=D<Q1T$K:F4V9G!D,UI2>7A-13E21VMH=6=W2F(Q;$I&5G%T3BMG2W)!;W17
M.#90665N3F0K66]%5TEX=WE4-FQP34Q'-&A:949:)B-X03M1>E-!>4]G:F\X
M8VY)3T0S<7ER,$0X=G Y5"]4.3=&<E=O-FI&93)Q+U5O=$TQ1S=S6FQM2DIN
M.5I)-U@T=6%X9V9A05!#:#,S3TMP)B-X03MP8E-3>&%Z8E-X04=63&)Z0S!9
M64UW3$158F-I;U5&:G8T8C1Q=T=X+U!J5TQT6693=79,8WIF=6YL360S9$QY
M:65Q;7%34DI*0S=/)B-X03LV8U8T>45(-%=!<GE#<5EA9"MA=FTV-G9O649U
M+TQ5<T=O;5<S,#8T:6UV0U!R8U,X+U1*-'1(2E9:278R,#8Q<C!X5E=S9E!M
M="M9)B-X03LY0S@R5T=O4V%1>C9D<$8P8G5,5%IB:5-22EAI6EDK46YJ:6]$
M=VMQ0E=N=S<W-'%N=FY(>DQR2&PV0SEV9$UF5#!E5%8T;THO=T)+)B-X03M.
M4$A%5694-'EQ;SA#>4533DEQ:&%Q4C(V,'A6:49J*V5E<5A%5"MV<5!L;3!E
M1DDW:#5&=35B:%!48S!A2F=P:DM32U=295$U3'97)B-X03MN8D954F1F;2]W
M0V-9;UIN169L,4DW6#DS9%AB,W0P1FIE<DE*1$-B9$@T1C!0,E=++T-2>C<T
M,')*5')..7)8;$-X,5<Y5S)%,35P)B-X03LY+TM$6E-34S(W25E'-$UJ4W!%
M+WA,43!+-UEQ>')Z<#5L+TU(5$Y7:71T1W8W=4-X83(P*U-+3U!29C!H0T9C
M=$A,>'5),T)R5F%U)B-X03MK9T9&,U4T<6<U9GI$.#54-G)B=U=U<5@Y=F-T
M1F-.*VIP=$%L.4LT84)(;#51=$U,85-G:C0O0U=R545D=V-64D4O;6HX>795
M='93)B-X03LQ:5I*-W(V=$9.869O2C5L=#4T-45I=4MS2&A94GE-9594>4%1
M,59U:$-R37)U=C$W57$Y9CA2-F8O,4(R5TMS33@T2#AX6CEE,5!5)B-X03M)
M<DQZ1'!M;C(W2&<Y;'%E;DQ:=$)B0C%%-G!C165M6D%E5$)G4E1C-V=%2W!2
M<6PW*UE-3G9(9%)8*W-2,V5P>$I*6FE,561,94)P)B-X03M(-5)U=F]Z<W4P
M5$9!9E)K2$EU3C%.2TMS,#AM,UAN2W@X>7<R5W!797983G)E<DU"8S9J2EIY
M5W-#23-.6%IR9&53=5)25E9J,&)U)B-X03M1,T963V)+-$9T9C948VU.-5)"
M<%=R4T=+2F5C:F-,;3!B:6DY,DY.:&ER>DMF>E U=3%/0T0V-618.#DQ2&-E
M=EIV9"M6-6TK<7EH)B-X03M6-&Q'05)#,&)C:4YQ;G W;%9,1G9R.4QU,S%/
M3TY7=G)1:%9K5'EN26)I,FU52U8R5V)K;RM-37!58U-Q:U9*-G%V461+.'DV
M>G%N)B-X03MK<GIJ639V8WDS=#=P.6YC:')L.4YL,'AE1#(W:%9#>74O<58T
M1G53.6HX<U9E;S1&9&ER<U915W5';6DV9V$P<&)41W1A52]D;G96)B-X03M0
M*TI$-31Q;&IU64Y0.'5Z3DA,26M$;UI41DA,37EG,E5Q5DMO<G94:W=&4TU6
M67@U-#!A-CAW-G9:6&1P8T,P9W1);5%I9E)R:31M)B-X03M:;DHU1DI8:#52
M,%0T4GA04FXW;%-P5D0K469,9#4U63%U-G9B:E5*3'5Z=7)94E-1439),7$W
M5$DT.4]2;FAT;S(T>'A,=U93>#8K)B-X03MW>%9M;FQW=3DU<G1Z-E5S54YZ
M9G!*05IO<$E3-DQ9,C!:64Q)<714;D=W-F1S0W S:7%882MR;E0Q6E5E5# W
M;3%L6EDQ6C(T4C--)B-X03MB=5%Q9W-A2W!/=WA6:5!M>GDU-5HQ5DQU+S O
M4UE)9DTX-U%T2')&,V\P.7DV1TYK6&XX54Y3>7A+5E$Y:E1&5TEW+VQP9%%3
M3W-6)B-X03LU6FDQ=4QB,')Q,F)Y>$PV5%-K:SAL:6I72D%O*T)11S5.>%%!
M=#A42$-R35!+,FAA1G!Q5SDS<6QM8C-8;TAD,#%+3%-R;4IL3&=+)B-X03MX
M4VM8=SAG=E%D0E)E:6I&569:=DIB871P,2],8EA)=&I(<D-L;'0U,UI48U@X
M17-83TY53')Z4D-2>4=+<%!Q6#5F9FQT<65T6&5S)B-X03LS=6XV:DQF6'%H
M2E=%3V]O;U%)22M+2VE+14A&86)B-'%H-69Y=R]+-E,R:'0O,&1Q8V%7.# Q
M>$,P4S9P1WE36$%P27ES:7%2561H)B-X03MT:7%9=&\K9V%0-4DQ:E$Y07,W
M.7!,=3)V4%0Y5S)V6DI:2G)L6%!X4WEX,4Y89G%X.7HS3TMP='%-1VY886$O
M<%=Q45A:='11;#1L)B-X03LW93-U5W)'.7!$1U=J;&A29T1534MG-UE&674S
M-5<O;%-6='=M;&%J13%P04QA,VMH:C%32C%J179R3#AA2W)%<2]1:S165VXX
M<F9Y)B-X03LQ36IY4$9R:G57-7@X,S%C:5!C14)6230X5G!S1T)X5FM7<'A1
M5&%D1G K;%=T>C96<EE854534&(S15E!*W(K;D=V2UI&-4UE;E=P)B-X03MX
M5DTW9E9R2G1,:G1:63<V3FI!<U5H4WIV1EI4=S1M:D-,66IX1T)72$XK5U@U
M5W-,8W1P;6\K<&)35'I25$Q&<55B:#=O2TII1U)&)B-X03M+.'5/,T=N2#EM
M;49742M68DQY.35:<S5R5%0O04Y+>7A45$Y-5W4T8BLU9&%G04ER>5)L=4MG
M549C0V]A9&)I439J97!A,TIG9EAB)B-X03M+-5%',VU%:E%X5S%O:GE#27 V
M:%5.1W<K>C)W<78X04YK,G(V<6)7,C!U*VMS3DY:6C0Y6&EM,&DU=6UN:FQ1
M26E*>FHT<49Q>$Y1)B-X03MA-T1P6$970GEE42]-<EA&=3<S;6U82S(X:W,X
M16LO;'$W-7=3;'I+:&I23TUD5V1Q=3E&8EED8U9E:"M6=%0Q,C%T2FLX>5AS
M;7 S)B-X03M44S%G;71D2W9,6E9I-'(X3$E5:W$S3&QV6'!G5DQD4S!+>3%/
M,S!U,#%Q>G5P3DMN<V(R2S932T\U16EU.3-A5'A+,V]$,5EY9E)*)B-X03LW
M9$U+<$(U:3AM,D5C,FU*-5DP>55R-C%Z*VMR:2M45T(V9'9E4TLY>#9+>$)#
M6EA9;#%*,D)(*U981E5Q=3E#.#!$4WA:5VUH4DY#)B-X03M*65=J9VYM,7E1
M>&E'2#!%84]8,#!:3TM/*WEJ<CAF,G1S54UP,5AY<C5B:71T83%(5#1.5G5.
M8W9D3W5R4TUZ4C9G>74P.%!(-T1O)B-X03M)9WI-<2]&5#9C579334-U>%8R
M2V]45T%4<$XV0E5N-G9,44Q5=%AG96Q!5%@U1$964%-);&913$M*<7%R5W-3
M2&E41W=":D$R2VE.)B-X03ML4'E!<#=9<6=T6#AS-DYC859E=UAL,61W5VMS
M17%837AV-W!E16))43=C;6Q+:6DW,4\R2W-A,51Y3"M7='AQ.%8Q9#9N2D9Q
M1G1B)B-X03M1,C=J.4M3<3=W27)E:C8Y6F55;3!H25IT>FA6,7(U1"],1S%U
M-')P3E%C,TU1:6HY439P34-Z,GE,>&1W<W%Q6D]-1E=A;%-!83=9)B-X03MQ
M>6Y2-VYY,7 R;3(Y:%DS.$Q7;'5V<'<X-VM43E%%8D=2,UHR3EA!*TEK-VI!
M<5E7;6\V9F5":EHS359Y17!Z.48Q9FI8<%AI5%-T)B-X03M-5E)'2W5X5C)+
M=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2V],6$%$;W5O03!O)B-X03MB86%T96XY,F5T43,V:FEQ17-,
M,C!84G)E,G5B869I3&1)<#1'=%HR2#DR47E%0DA"*WE1978T:7%Q;&0R6&Q7
M.&AM=')N4VA,1F1+)B-X03LX539T67DO17-N2EA"4'!F=&,R,SDV.3A6448Q
M-54O3'DX15%U9DQS17%W>&E/15!P<VQ%:EI%:C1Q4%,R2$%Q<$AG3B]S;6EQ
M2&DX)B-X03MK+VQJ1$E:-'9,14-3.%!4-7)P:V]B9T5)-#=29$])<#EW.$U6
M57!0>3<O2VAI0R]L5S-)5W1%1VY3.%%73D=B9TDK4$DK;CEQ;&%5)B-X03LW
M15EQ;D=G858U4#!$,5DY0S!G85E,:W V-'1R1V%%3U9O1DQL67=.=E4W.4XO
M031Q;6XV671+5CE/-7!4;"]V3&,Y2U8O,S,Q.7-6)B-X03MB+U,Q<G8X04)C
M8D=N*S@Q>"]L9CA6+S5"+T1X1E97=C!V86)F=3=N9B]L,750140O9F8K5B]N
M431Q,RML<E=L949X4V=0.$%V3F-D)B-X03MW1"]V=B]++WIO8U9A3W-79W(K
M-W5D<3E,5S504W9H2"]K;CA015EQ,F16=%%A8TQJ+W!'=40Q4$@O9F8K9EAP
M:7)3-G9A=%-K9'IV)B-X03LT,G1W4$1X:B]W07(Y9F=C5F-D6'1!=DPP-VUN
M=&$S0D]W2C9#4#A!>68X04]U2W1J5G)5;6Y#-')7;BLX,7@T:V8W-SEV.$%/
M=4MT)B-X03MF<&4Q<E0P-VYT+W@V,TAE;B]&9BM6*W9W3TMU+U,Y<'@U96YC
M,$%R+W9,8U9P4W94,#8T<3)D5W11>%5P8U9"24Y,831),G(S1610)B-X03LR
M5"M(:4U68TY7=%0K>&-F5&)803=G9C<W+WEV.#9(1E=H<D9P4W9P,TY$+T%-
M=71Z-$$O-S<Y.%9B3W)7;R]9=4]H4"LX,7@K>GER)B-X03LO=78O04-$5'@R
M.%)65G<Q5S%,8V5&>%=O2"LX,7A3<$Y/=G P-S1Q,$Y8=%-O8C W;6@O-61B
M:7925# Y4#A!>6@K4&=C5F-D6'11)B-X03MP8C W;6<O-61B:792:C Y4"]*
M4#1E27A6<S9R86AU4$,T<E5J+V5A-'!51VY8,#9D<U9A6%8W5G5K9'HR-C)T
M=T]V2'AJ+WEX*U!G)B-X03MA2W5/<U=L2RMN8S!(+TQR8RM"4"LK+V)&5R\P
M<F$O>5A(9B]!23ER:G-34#50.$%*+U8T:D97=C!V83%P-F1Z,B\T.6)J=E0O
M:78O)B-X03M!0W8Q*T)X5C,V6'1/4$PP-VUH1F8Y-6)I=$M6-F5N6$989G!E
M,7)4,#=N=B]W065T>#)R+W=!5B]W0U0K<GA'2V]F5DPK1V)43'5')B-X03M/
M2S1E4U-+4TY&1G1/87-Y.%%.,5%D5R]M03EX,7A6+R\Y:ST\+WAM<$=);6<Z
M:6UA9V4^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \
M+W)D9CI!;'0^"B @(" @(" @(#PO>&UP.E1H=6UB;F%I;',^"B @(" @(#PO
M<F1F.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B
M92YC;VTO<&1F+S$N,R\B/@H@(" @(" @(" \<&1F.E!R;V1U8V5R/D%D;V)E
M(%!$1B!L:6)R87)Y(#$P+C Q/"]P9&8Z4')O9'5C97(^"B @(" @(#PO<F1F
M.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U
M=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B/@H@(" @(" @(" \9&,Z9F]R;6%T/F%P<&QI8V%T
M:6]N+W!O<W1S8W)I<'0\+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE
M/@H@(" @(" @(" @(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL
M:2!X;6PZ;&%N9STB>"UD969A=6QT(CYG-S5R,C,\+W)D9CIL:3X*(" @(" @
M(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @
M(" \9&,Z8W)E871O<CX*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D^<G(R,3,P,# \+W)D9CIL:3X*(" @(" @(" @(" @
M/"]R9&8Z4V5Q/@H@(" @(" @(" \+V1C.F-R96%T;W(^"B @(" @(#PO<F1F
M.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U
M=#TB(@H@(" @(" @(" @("!X;6QN<SIX;7!44&<](FAT=' Z+R]N<RYA9&]B
M92YC;VTO>&%P+S$N,"]T+W!G+R(*(" @(" @(" @(" @>&UL;G,Z<W1$:6T]
M(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]$:6UE;G-I;VYS
M(R(*(" @(" @(" @(" @>&UL;G,Z<W1&;G0](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"]S5'EP92]&;VYT(R(*(" @(" @(" @(" @>&UL;G,Z>&UP
M1STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O(CX*(" @(" @(" @
M/'AM<%109SI.4&%G97,^,3PO>&UP5%!G.DY086=E<SX*(" @(" @(" @/'AM
M<%109SI(87-6:7-I8FQE5')A;G-P87)E;F-Y/D9A;'-E/"]X;7!44&<Z2&%S
M5FES:6)L951R86YS<&%R96YC>3X*(" @(" @(" @/'AM<%109SI(87-6:7-I
M8FQE3W9E<G!R:6YT/E1R=64\+WAM<%109SI(87-6:7-I8FQE3W9E<G!R:6YT
M/@H@(" @(" @(" \>&UP5%!G.DUA>%!A9V53:7IE(')D9CIP87)S951Y<&4]
M(E)E<V]U<F-E(CX*(" @(" @(" @(" @/'-T1&EM.G<^-C$R+C P,# P,#PO
M<W1$:6TZ=SX*(" @(" @(" @(" @/'-T1&EM.F@^-SDR+C P,# P,#PO<W1$
M:6TZ:#X*(" @(" @(" @(" @/'-T1&EM.G5N:70^4&]I;G1S/"]S=$1I;3IU
M;FET/@H@(" @(" @(" \+WAM<%109SI-87A086=E4VEZ93X*(" @(" @(" @
M/'AM<%109SI&;VYT<SX*(" @(" @(" @(" @/')D9CI"86<^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" @(" @(" \<W1&;G0Z9F]N=$YA;64^5&EM97-.97=2;VUA;E!3
M350\+W-T1FYT.F9O;G1.86UE/@H@(" @(" @(" @(" @(" @(" \<W1&;G0Z
M9F]N=$9A;6EL>3Y4:6UE<R!.97<@4F]M86X\+W-T1FYT.F9O;G1&86UI;'D^
M"B @(" @(" @(" @(" @(" @(#QS=$9N=#IF;VYT1F%C93Y296=U;&%R/"]S
M=$9N=#IF;VYT1F%C93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G14
M>7!E/D]P96X@5'EP93PO<W1&;G0Z9F]N=%1Y<&4^"B @(" @(" @(" @(" @
M(" @(#QS=$9N=#IV97)S:6]N4W1R:6YG/E9E<G-I;VX@-2XP-SPO<W1&;G0Z
M=F5R<VEO;E-T<FEN9SX*(" @(" @(" @(" @(" @(" @/'-T1FYT.F-O;7!O
M<VET93Y&86QS93PO<W1&;G0Z8V]M<&]S:71E/@H@(" @(" @(" @(" @(" @
M(" \<W1&;G0Z9F]N=$9I;&5.86UE/G1I;65S7S$N='1F/"]S=$9N=#IF;VYT
M1FEL94YA;64^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @
M(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @
M(" @(" @(" @(" @/'-T1FYT.F9O;G1.86UE/E1I;65S3F5W4F]M86Y04RU)
M=&%L:6--5#PO<W1&;G0Z9F]N=$YA;64^"B @(" @(" @(" @(" @(" @(#QS
M=$9N=#IF;VYT1F%M:6QY/E1I;65S($YE=R!2;VUA;CPO<W1&;G0Z9F]N=$9A
M;6EL>3X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G1&86-E/DET86QI
M8SPO<W1&;G0Z9F]N=$9A8V4^"B @(" @(" @(" @(" @(" @(#QS=$9N=#IF
M;VYT5'EP93Y/<&5N(%1Y<&4\+W-T1FYT.F9O;G14>7!E/@H@(" @(" @(" @
M(" @(" @(" \<W1&;G0Z=F5R<VEO;E-T<FEN9SY697)S:6]N(#4N,#<\+W-T
M1FYT.G9E<G-I;VY3=')I;F<^"B @(" @(" @(" @(" @(" @(#QS=$9N=#IC
M;VUP;W-I=&4^1F%L<V4\+W-T1FYT.F-O;7!O<VET93X*(" @(" @(" @(" @
M(" @(" @/'-T1FYT.F9O;G1&:6QE3F%M93YT:6UE<VE?,2YT=&8\+W-T1FYT
M.F9O;G1&:6QE3F%M93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @
M(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@
M(" @(" @(" @(" @(" @(" \<W1&;G0Z9F]N=$YA;64^5&EM97-.97=2;VUA
M;E!3+4)O;&1)=&%L:6--5#PO<W1&;G0Z9F]N=$YA;64^"B @(" @(" @(" @
M(" @(" @(#QS=$9N=#IF;VYT1F%M:6QY/E1I;65S($YE=R!2;VUA;CPO<W1&
M;G0Z9F]N=$9A;6EL>3X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G1&
M86-E/D)O;&0@271A;&EC/"]S=$9N=#IF;VYT1F%C93X*(" @(" @(" @(" @
M(" @(" @/'-T1FYT.F9O;G14>7!E/D]P96X@5'EP93PO<W1&;G0Z9F]N=%1Y
M<&4^"B @(" @(" @(" @(" @(" @(#QS=$9N=#IV97)S:6]N4W1R:6YG/E9E
M<G-I;VX@-2XP-SPO<W1&;G0Z=F5R<VEO;E-T<FEN9SX*(" @(" @(" @(" @
M(" @(" @/'-T1FYT.F-O;7!O<VET93Y&86QS93PO<W1&;G0Z8V]M<&]S:71E
M/@H@(" @(" @(" @(" @(" @(" \<W1&;G0Z9F]N=$9I;&5.86UE/G1I;65S
M8FE?,2YT=&8\+W-T1FYT.F9O;G1&:6QE3F%M93X*(" @(" @(" @(" @(" @
M/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.D)A9SX*(" @(" @(" @/"]X
M;7!44&<Z1F]N=',^"B @(" @(" @(#QX;7!44&<Z4&QA=&5.86UE<SX*(" @
M(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D^0FQA
M8VL\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \
M+WAM<%109SI0;&%T94YA;65S/@H@(" @(" @(" \>&UP5%!G.E-W871C:$=R
M;W5P<SX*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR
M9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @
M(" @(" \>&UP1SIG<F]U<$YA;64^1&5F875L="!3=V%T8V@@1W)O=7 \+WAM
M<$<Z9W)O=7!.86UE/@H@(" @(" @(" @(" @(" @(" \>&UP1SIG<F]U<%1Y
M<&4^,#PO>&UP1SIG<F]U<%1Y<&4^"B @(" @(" @(" @(" @(#PO<F1F.FQI
M/@H@(" @(" @(" @(" \+W)D9CI397$^"B @(" @(" @(#PO>&UP5%!G.E-W
M871C:$=R;W5P<SX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR
M9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS
M.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(@H@(" @
M(" @(" @("!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(*(" @(" @(" @(" @>&UL;G,Z<W1%
M=G0](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C
M945V96YT(R(^"B @(" @(" @(#QX;7!-33I$;V-U;65N=$E$/GAM<"YD:60Z
M,#!%,C P,# P,#-#13@Q,3DR-C=$04)!1D4X0D0W0T4\+WAM<$U-.D1O8W5M
M96YT240^"B @(" @(" @(#QX;7!-33I);G-T86YC94E$/GAM<"YI:60Z,#!%
M,C P,# P,#-#13@Q,3DR-C=$04)!1D4X0D0W0T4\+WAM<$U-.DEN<W1A;F-E
M240^"B @(" @(" @(#QX;7!-33I/<FEG:6YA;$1O8W5M96YT240^>&UP+F1I
M9#HQ1$1#,C4T,48Y,T)%.#$Q.3(V-T1!0D%&13A"1#=#13PO>&UP34TZ3W)I
M9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ4F5N9&ET:6]N0VQA
M<W,^9&5F875L=#PO>&UP34TZ4F5N9&ET:6]N0VQA<W,^"B @(" @(" @(#QX
M;7!-33I$97)I=F5D1G)O;2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(#QS=%)E9CII;G-T86YC94E$/GAM<"YI:60Z,C9$0S(U-#%&
M.3-"13@Q,3DR-C=$04)!1D4X0D0W0T4\+W-T4F5F.FEN<W1A;F-E240^"B @
M(" @(" @(" @(#QS=%)E9CID;V-U;65N=$E$/GAM<"YD:60Z,C9$0S(U-#%&
M.3-"13@Q,3DR-C=$04)!1D4X0D0W0T4\+W-T4F5F.F1O8W5M96YT240^"B @
M(" @(" @(" @(#QS=%)E9CIO<FEG:6YA;$1O8W5M96YT240^>&UP+F1I9#HQ
M1$1#,C4T,48Y,T)%.#$Q.3(V-T1!0D%&13A"1#=#13PO<W12968Z;W)I9VEN
M86Q$;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z<F5N9&ET:6]N0VQA
M<W,^9&5F875L=#PO<W12968Z<F5N9&ET:6]N0VQA<W,^"B @(" @(" @(#PO
M>&UP34TZ1&5R:79E9$9R;VT^"B @(" @(" @(#QX;7!-33I(:7-T;W)Y/@H@
M(" @(" @(" @(" \<F1F.E-E<3X*(" @(" @(" @(" @(" @/')D9CIL:2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @
M(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI9#HQ1$1#,C4T,48Y,T)%
M.#$Q.3(V-T1!0D%&13A"1#=#13PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @
M(" @(" @(" @(" @/'-T179T.G=H96X^,C Q."TP-"TP.50Q.#HU,SHU-BLP
M-3HS,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G-O
M9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@0U,V("A7:6YD;W=S*3PO
M<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T
M.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R
M9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB
M4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A
M=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II
M;G-T86YC94E$/GAM<"YI:60Z,#!%,C P,# P,#-#13@Q,3DR-C=$04)!1D4X
M0D0W0T4\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IW:&5N/C(P,3@M,#0M,#E4,3DZ-#(Z,3,K,#4Z,S \+W-T179T.G=H
M96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D
M;V)E($EL;'5S=')A=&]R($-3-B H5VEN9&]W<RD\+W-T179T.G-O9G1W87)E
M06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T
M179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @
M(" @(" \+W)D9CI397$^"B @(" @(" @(#PO>&UP34TZ2&ES=&]R>3X*(" @
M(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(#PO<F1F.E)$1CX*/"]X.GAM<&UE
M=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" */#]X<&%C:V5T(&5N9#TB=R(_
M/O_; $,  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_; $,! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! ?_  !$( 6\"40,!$0 "$0$#$0'_Q  >  $  @(" P$
M!P@%!@0) @,* ?_$ &L0  $$ @(  @4%!PL/!@H%#00" P4& 0< "!,4$1(5
M%E@)%QB8UCA5>)67U]@A-U>3E):UM[C5V1DB(R0Q-E-6675V=]+3U"4H,SFV
MT28R-$%14FBGM+DG-6%B<721DD)'5(>S<X&DIK+_Q  7 0$! 0$
M         0(#_\0 -1$!  $!!0@! P(& P$! 0    $1(3%1D=$"06%Q@:&Q
M\,$24N$R\2)"8G*RTH*3HI+BPO_:  P# 0 "$0,1 #\ ^V#1VIM5%Z8T;($T
MO2EJ-CZW2-CQ]LIFN*G%5(_8,G6X*0D=J4&.&KT:S7B+&<RS-1<I'1\5)-!Y
MCT^@?(S3319OGWHDE[2.ER!# "-1:P?!D+=B_GAO4&J.B'7Q*'VTW8P=<2ID
MFW8;))1BR/(7,X00^G!OJNN842LXO.1TMIR8:M;$MJ;6<HS?)"/EKPS(T.K&
MM7.5B77GXJ3M;9,4ZBQ2$8\00]'FR^#"0G7WG!G&UNKRH5G&ZY[I#3VI)<FT
M&RNK=<R9EWCXV(NA<A2*R:3;XJ&0$W#QEH?)C'79^/BFXV.1&A2JRQ@4 !)%
M::2*QA %Z>U(Z026[JW7+A1E,^;DLE=(K*R"M>X8:&Q0R7E1F7'Z9@9ED?W7
M=4J$\!IIKR/AMH3@5U!M/ZD#(A# ]6ZY%+K->*J-<*&I%98(K]4.;+9-K$(^
MU&)=BJ\8R>>T5"@*8C2&S2T/#+22]A8KWO>,;IO4,-FGYA]5ZWBLZ]<EG:#F
M-H]8!S1W9Y]94XY3_*Q;7NTY,E..$RRX7R2I%]:WC,O.*4K(K.-][T!:1TO'
M"P 4?J+6  54L:KC5Q J#5!1:W;E.#O*M, .Q$H:A[&IX01U4W'('D\N"CKR
M5ZS+>4BH[I'3#P1<:]J+6#L<?;<7\X!V@U1P(R]X0ZUBZEBKB<L$6W#;[S>+
M(\VN8PAYU&#/5<7C(K.+SD-*Z;EV;6/+:EUG)L7N1 F+PQ(4.K&LW*7BW7B(
MR4M;9,4ZBQ2,<^00\ =+I,)$=?><'=;6ZM2BUG&;+GOD-/ZEEB+27*ZNUU)%
M7@",B[J3(4FM&$7",A4"-PT=:7B(QQRP 1+<> B,#EE%C@("$2*VTD9G""5[
M7/S.GM2*(+*5JW7*BCZ9C7!Q.:16<D&Z\PPR+BAEO9C/$(IF!AAQ\5=Y2X/#
M [+/D?#:;2D5G'CUQ!M/:D")A30]6ZY$,K==)I]=+&I%98)@*D:V8T95H5]J
M,0[%UTMJ0/;)A 5L1C[9QB'15I)>PL5U?D9IS44(JH*AM5ZXB%:^5++H*HRC
MU@!5'7/ON$SJJAD6+:S6E31+SQ$LJ%\EF1?=<=,R\XM2LBLXWWN.#I'3$8/
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
M92QW"I^MLC1+;<'-$N""N/RL6D4YY8PZG'U*9;RDM9QG SI'3&0U1^=1:PR
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
MHI$DU#O;)@1I-VPDU/R9:9$-UBS )#S+0)GF@64@2D Y)10UE#-4.]639F$
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
M?1%R[5I\Y$5!2 (Z/"&4;C:B-G:V:S_%3^6+,=^%CMH.VQW<C,%9DM!=*8[
M/@>>R=WUVP)@/S3;KPOFLD?)_-X'\RT.^ZQXWJ>,VRZMOUDMKRDQ9C.4:LQ[
M[]_/AEZ@_7BW+_1[\%F,Y1JQ&=Z]IJ?L#35;W'U]T%6ZCMW8[FLT676G:C8>
MR;' 2Z]?7V^@G*I]HZ@ZEC).->;H9484K%V )$7(,%M#FI9<'4+,9R_*[/"'
M <!P*2L=@NR-SOFY*YJ#KOJBT5;4&RUZN)LU[[*6+7LQ.S8U&H]W--8JT-UQ
MV**!&M#WD( =;EH*()>#)>6.,A;;?"TBRLS;PXS&,8,Y\X/>7X6^N?UR;S^A
MQP68SE&I\X/>7X6^N?UR;S^AQP68SE&I\X/>7X6^N?UR;S^AQP68SE&I\X/>
M7X6^N?UR;S^AQP68SE&I\X/>7X6^N?UR;S^AQP68SE&I\X/>7X6^N?UR;S^A
MQP68SE&I\X/>7X6^N?UR;S^AQP68SE&I\X/>7X6^N?UR;S^AQP68SE&K9-'[
MKV/?;_MG5VU]6U76=RU;%:VGUII6TI#:M?G(79:+E[,=1+2NLM6G1\@ _2I%
MLT%4(8PILD1YD]2LNM-DY>]Y6:X#@. X#@.!5;;N\-LUG<-.TOIW4%*V58;)
MK6X[/E)&^;BE=3Q,-"U*T4RJ9"#7#ZBVN5,2,@=<QG\)<&B!Q1@GLY?(<<0V
MDMF^>U?F&*^<'O+\+?7/ZY-Y_0XX+,9RC4^<'O+\+?7/ZY-Y_0XX+,9RC5HE
M['[;[)%"!N'4KKQ)A@8F,##H[K;$#0E<Y!2%=->RH/IZP[YA$9*&8"?PXET
MM;1XBFC1AWVA9C.4:H[A]0;X@(Z<BH?I5URCP;''QL9*ML=X-I86X-%!S0PK
M@K^>H^7XXY95BF)PV4CG!9*1LAKE@/+)E4H*2+,9R_*BUO\ DS=X6GY1;KUW
M_P =:NOHLAHK4ON.[KE_N#L"0!N5XJ@(M>U'LF:F2>I"G7YBC5<J4#?\V&65
M)RE?UU)H-%76RFY(U]4?3.S;??2*TPOW\^#MH^<'O+\+?7/ZY-Y_0XX9LQG*
M-3YP>\OPM]<_KDWG]#C@LQG*-3YP>\OPM]<_KDWG]#C@LQG*-6E;)W[W,U;K
MJ_;.L?5709%>US2K3>YT>)[A7(F5?AJA!GV"49C!BNH(0Q$@Z#'OH"8(-$8=
M)4VV\4.VI3J!$1-E9R_*\D4=B4BXV32WEE,B &<EG*L+RU@L=LC#>5XPG"\H
MPYZN582G"LX]/HQZ?1PCG\!P' A;L3M@W1FE=@;7C*R+<I*FP[)T;5SK [5
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
M6.$;#P.D7M1\FAU.^4B[+=GZ=V5ILJ?)534_63- V%4)\RM7R@%S*M[HD"X
M]&"X8YLKR@RGXFU05B@7G&&GW(I1+3+S9K9V]K9NGH[&Q.EG5$0487&@-5NX
M&'9'PZ[3X?+KN&6TMX<<S@;&,N+]7UEYQC&,JSGT8QC]3AER/H:=4OA\U1^\
MZ(_X?@/H:=4OA\U1^\Z(_P"'X#Z&G5+X?-4?O.B/^'X#Z&G5+X?-4?O.B/\
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
MP' J/WO&-*ZD[J;CXV5ER6Z]%F8CX2*D9R6(8 M$$<7Y&(B!39.0>:$&??\
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
MW)-7IT3>6P94HU!PDJ#.N62Q:_DY<FR>:<8F@K20&VY4G6Q99WW5MZ[K)74
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
M@;5EO8/<G1TWZT6CV1TX[P267)R63 PC6 ]K]#",O3,XH20]CQ3.&\N2,G@
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
M$HNM]81,G#"6%TVS5C7D\Y:F;;?0XVV5?)>WI\^2G*_<+R',/,V>NR)3S<-
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
M.+B\M83!P*F+67DR>E/%SF*$(P&.1AIWQ3!_5QZQ>L=]'B#NDPZNSU@5I;>
M+D&1$L(KYU4@F;%.8E7GVE/P(3=L>&,'BL,X=EED&AJ&9>84R@E2U)2*<8[Z
M/U[=)C-:CK'\RV[WG)"5-C%5UFIP:[+'I#99>Q*2('O6D9F*,R]ED(AHY]YU
MYEY*QVDI2I1.KWS.XR(<6!)QJ#=$MF<AVI98T-48PPJ#4Z\\SF)GD+L;" IA
MKP?&=%9<+:2R\RO!"LKRE(9([:3P5Q'J&-8[6,;?-B \VT&L@/4YC$LR&\HP
MB65.-DMA17G,M2[V(]2A7A#$-MOX:2IP.+';<<D+-(5I6K-P1^(_$WG%@D:@
M,Q63_8K1+N/9\FW-/+(S+^7PW"86,UDYT@9"L,9<SZ@5O[,[A79^I/;!W.J=
MR5WV5U]V>YANT4QF+=D_:%0F8_U(E*)@KS;@/C>>D$YRUY>/:>(QES*/#R%@
M$;M6NK.VCYG]X(RU/LP/NXNBL8M+F'@'3_;;43B;RE< SX7DGC\$X6@]QH?
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
M6'<B7"(2RQA$68X&\JJN9#DA$$><BI!I/F(Z2'%/&4@@=I:2Q2)B8F:QP_\
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
M9:0H\4=,6%&)Z<!'<R&&/$S(JI,",D@4RL-)Q+KK9XKC& \:#VAKM\KGO6S
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
M8,A'G#LE@G E[SV<.6&8(0AQ@H4IAQQ@@=]M;+S*UMN(4A2DY(LA'4.C1 N
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
M(_\ ZR65_"!D_P#Y?6ON&_Y9Y1_E+MSX8/1CT^GT?JX].,9_\_HSZ/3CT_\
MV^C'I_\ PQ_Z. X#@>.4(RI*\I3E:/6PA64XRI'K>C"O55G'I3ZV,8PKT9QZ
M?1CT_P!S@?N,8QC&,8QC&,>C&,?J8QC']S&,?^;&.!^\#J%Z'R  /9?M)YXT
M0/Q1MD^%YHED?Q/4^5*^54]?U/&6CU_4]9/K>KZ?5]9/I]'IQS,7S[_-M-3=
M'O\ +LNV/W@@?OW$?C(/_?<TR>\$#]^XC\9!_P"^X#W@@?OW$?C(/_?<![P0
M/W[B/QD'_ON ]X('[]Q'XR#_ -]P'O! _?N(_&0?^^X%(>U,G&G;=ZDMA2 )
MCB+3V%6I I;!"TH^BIN)/KJ2TXM6$^MG&/6SC&/3G&/3Z<XX$N=*_N-^I?X,
MVA_XK*KPLWSSGRD*ZZ;I]_G&)VQH,*?'%AAFQ<N#O I]WRYV2BG,!FC%B*\"
M9FV+ ZVX.XE^?JU*E5>A^LA>DC6X3KCKVOT^ZT./<L&*S?*L'2IH)Z2&<=9J
MX%::IHD+&FXCT%BQXM4'&@P15O/L18[;Y<4V#*2DR?(AZ3NLVK)26E9>4 DI
M-^<)M#LPU('(+:D@K=90K5+P9CKXJS7H!4B*6&Q%*+\NBOS,M6',/5YT6-##
M0@NC?7J/B7(42O33(+]5532<(L<BA\N%1+HL$<DHA"TND%P<VP)(09;JE.QJ
M0AHQG/L5"XQ9:S[$<OAZYOIGKV3L*94.1,"BB6;&F8AS 1ILN0-ML _4YN=%
MLD@[F:AK&W7%L#P\['/MR <LF1L$D[-2=AL#DF*^\JV=UDJ/286@PBH.#;4D
M=Z2DY<E:_1ZSADJ8X4XVVG'I\&/CV5,1$*#A2T1<%'1D6TXMD)M62*U]H_UT
M.A7X8AW\C[MOPL73R^8:WTSV9K>'Z_P,9+;!I$7)!WW>C)<?(VN!".%=QO?9
M2LM$B$GM/L.82I*O4=;2KT9QGT>C.."DX3DM)\[VIOV4-=_OUK7\Y\%)PG*3
MYWM3?LH:[_?K6OYSX*3A.4GSO:F_90UW^_6M?SGP4G"<I/G>U-^RAKO]^M:_
MG/@I.$Y2?.]J;]E#7?[]:U_.?!2<)RD^=[4W[*&N_P!^M:_G/@I.$Y2JSW<V
MAK24ZG;WCHS8=&D9 VA2 P8(-M@"S"R'2!4-,#"CR#C[[SBLX2VTTA:UJSC"
M4YSGT<%)PG)YUZY5"J]\^S:+1:JW6UF]7NEZ@T3TY&0ZBTL;)[NX?4,F0*'R
M^EG+K6'<M87AO+C>%^C*T^DM)G8BD5_BVO&PL-8[WI.U1B8F8V7KQ\)$K7YI
M+>+O6L8R?6)^,LL2IQ.9)2766Y6("<?87C+9#*7&',>HXKA*3A.4H;^;SIWX
M]F)7:ZNZ3<JW-5*SOO;ZLKSLO V2(Q!V,8E;FP592588UJ.;GI=CPIB;*@*M
M)RAY<I4ZT9%"FUA.4LL95>HDC)2DJ=8==EESF;/B<2_M12PIL:Y2T).6:-F8
MW-M]G2L-*R5>BW7H20%(B&AT%QXP3,=)R8A@IM83DU)O3?1MH9P5LW7:6WZQ
M'4XESYXI/)1<!#RK$W$#F'*N^33#8J2"C'8V9)?=F@&(6! $D&8^"B!0RTVL
M)R_':YCYW3_4R7L3,^+L>FPR5#7D.2CQ-@5LQ$@%LL>0#O@C1\M)'R<.S8QI
M)]67(4P$RO&(=+II5:58;TW;Q3:PG*<U@*I;]&4T,X.%V3KUOVI+%S<F2[>*
MRX2=(%(8&0MYS$BG^PQ\8%&P<2,G&&8V"B8J)%2@0 =M)*3A.4H [#WZB67:
M/1R.KEUJ4_(8[<+(R!"V.'E3,#M=7.SR77\B@F/OX9;4XVE;OJ>HC*T84K&5
M8]):3$36)N^8>CIUM?5L%I-^(G-E4"&E0=W=J6C8R5N-=CI -U7:3<CF&R@B
MY%DD=S+:T.80ZTA64+2K&/55C.23?TCQ"T?SW:8_9=UA^_ZJ?SMPB K[L\XB
MYRDWKO>'7\:)54Z?7Z^U9=R-LC1<@3=3Y#9T\?4(Z//A9J473QJV!0CBY7#L
M=*M3;1C8T5)%(/"/3=E;E.9E$Y[%=5 U-&-%0C NSPD-F('F-=&##3!P]5#.
M"&Q'1^RA9!H'!JI9<Q6,9< $%E!""V>]>,</;'A4=Q;'7=G*]==[Z=)K4596
MWT7&*M6N (V7JK,_"61G#P:)828Q/DPH4A0EB!L.Q"F[%+2LCY,RF01^PA9[
MC[[%;+A?/=IC]EW6'[_JI_.W"'SW:8_9=UA^_P"JG\[<#IY^2M[.=;-4=;6Z
MIM+L+H[6MH\CUVD_=N_[9H5.G_9IO1CJ5@.0]CV*?CI'R)>67L#%^7\!_+3N
M&G%^&KT&]J)F;(G?_E+LN^G1TE^,3JQ]8/4OVNX9I.$Y2C6/[%_)TQ9,^:#V
MPZQBGV8A!$N>'V>H$<8ZIF[W/8@^!7XV_!JC?"M>P;<<X[&^4)/9F'P95\\-
M+;*13:PG*?=S6C-L_)?G!1\8_P!E.K28R)J=*HT9&B]IZB#' 5371F9*DPX@
M(6RQQ6&:[(^'(@/MM8,]H#!&OD/% ANL"FUA.3 OW?Y*U0\J.'V.ZJQ>9HVR
MFR3P?9G7KKCWOGAIJV",MR-]/%!#F1&UB-L@#BYK^7ER-47 3+0LF.*3A.4I
M1J79WY/2CRD[+UKMAU8 ,L.&FCL_2,U8\TT(U,V*QI!":>N2T"AXL%NLTJEI
M'I4VY+J!:6W$1T-'1HIM83DWSZ='27XQ.K'U@]2_:[@I.$Y2ZQ+UV$T%*]T8
M_;T9O#3\CJ>"[%=6(Z<V@!LNEF:[AI#Z)G?X+R,K=1YIRM1QGG)6+$\L7)LO
M>9D@&/4\4P=#A:32(I-:SXAV=_3HZ2_&)U8^L'J7[7<)2<)RD^G1TE^,3JQ]
M8/4OVNX*3A.4GTZ.DOQB=6/K!ZE^UW!2<)RD^G1TE^,3JQ]8/4OVNX*3A.4G
MTZ.DOQB=6/K!ZE^UW!2<)RD^G1TE^,3JQ]8/4OVNX*3A.4JT=L>VG5786L:=
M3:#V9Z^WBWSG:'I&Q"U6G[FUS9K),/#]SM!FD,Q<'"V0V3D'6 AB2WFQ!7EM
M"COD+PEIIQ:2Q$X3=.[A*B?S^;1_REG6'ZO\-^9K@I_3M>_\7>WI)!+>F-1(
M,!HL88C6%!07&ZORRK6<>2FJ1.'P==J&(+'S11'<*8J.1RRF<P#<?EHAY'JN
M*,S?/S?U2?P' <"N&Q/ND.MO^8-[?P+2.%W3SCQ+42^B'5LN2FI7YOIP$JPV
M"PVJ6;A=L;BK\<18+9-R%EL<FU#P=_CH@%Z8GI62EC&P 1F%FFD/8:2IQ7"/
M3] KJ]_B7<?RX;X_.9P'T"NKW^)=Q_+AOC\YG ZD/E5.N.YM4IZHL]"^K%]V
MPN5[#5(_=YB>S=IK89VOXLL9AO3V/G WM %"D[7>DBTNVV-&<#J8M94N0D05
MRPV<F]GZ?XOJFG\,TLK:[9Q.B/6$D48AV@W@%U\=EYP(K>.[U%!N.MI6L4E0
M>U"Q%$#J5EI[(I1(V7$*RP0\UZKBC#D?0*ZO?XEW'\N&^/SF<!] KJ]_B7<?
MRX;X_.9P,@QT2Z>^[YU6G.O&M+_ R-L1>BP=MP>-S>O<&JZ)46K"T5M=ZY&"
MR;58!%@6GQ2&<M1;7DV\)96XE8K.+'?U/#H)\$/4?ZN6H/L?PM9QG.3^IX=!
M/@AZC_5RU!]C^"LXSG)_4\.@GP0]1_JY:@^Q_!6<9SEU&]?_ )/ZUX^5&[8D
M[G^3YZ7#]%[#KBAAZ3#%U-IR2]S2JU+6V,K5DC8[W$:!>L&R<QMWF=I1 !#T
MW7V)C40LLX[&1D>M1J=J/IV8B=KZJS7"VG'==GP=N7]3PZ"?!#U'^KEJ#['\
M,UG&<Y/ZGAT$^"'J/]7+4'V/X*SC.<G]3PZ"?!#U'^KEJ#['\%9QG.6Z*Z<=
M1%PE=K2^K'7)RNT\*0C:G NZ1UH[#UB.EYV4M$J!7HURLJ#A0Y.RSDU89 6.
M9&8,G)>3EB$.'GE/NJ1-\5*SC.;A_0GZ9_"1UC_()JO[*<E(PC*"LXSG)]"?
MIG\)'6/\@FJ_LIQ2,(R@K.,YR?0GZ9_"1UC_ "":K^RG%(PC*"LXSG)]"?IG
M\)'6/\@FJ_LIQ2,(R@K.,YR?0GZ9_"1UC_()JO[*<4C",H*SC.<GT)^F?PD=
M8_R":K^RG%(PC*"LXSG+:J=UAZU:ZFDV37W7G1M%L20S8Y,]3M2T&L328^2'
M4)(@IE(2 !.P'("K6,:+A_P"AUJ9?0XVK*<J1%T05F;YE&6/D]N@J<82GH]U
M 2E.,82G'6G3&,8QC'HQC&,4KT8QC'ZF,8_4QCE*SC.<OW^I[]!_@@Z@_5JT
MQ]B^"LXSG)_4]^@_P0=0?JU:8^Q?!6<9SD_J>_0?X(.H/U:M,?8O@K.,YR?U
M/?H/\$'4'ZM6F/L7P5G&<Y/ZGOT'^"#J#]6K3'V+X*SC.<G]3WZ#_!!U!^K5
MIC[%\%9QG.6V4;IIU UA:X>^:UZI];=>7BO.%NP%SHVC-85*UP;I\>7$G.P]
MB@*O'R\8X;%2!\86L(QA1$>:6$]E8Q+S:Q6<9S;&?UEZW2IYLI*=?=(24G)%
MDGR,B?JBAF'GGF/+(+--+(@'""BRB'''R27W''GWG%NNK4M2E9(XGT5NL'PX
M:%_(_KW[.\!]%;K!\.&A?R/Z]^SO TO8_5C4"-?7A6I^M'5LK:&*G8?FZ'O6
MKJA%TIR[YBBL5?%MD86D3LP'6\360E3;\7#R<@B.P1D,)\CPV\AU[?)*="-D
M:<ZJ8UUWXU!U9V)M&$V1L,JK7>"H<38;!,4J:LTA*):NSELU74B6Y :R$V B
MKO!9D W:!(50-+<6N-4%@UMS$[4SLUB++_9=GOT5NL'PX:%_(_KW[.\,GT5N
ML'PX:%_(_KW[.\#WB]7^M(1(Y@?7C1@A@C[10A8NI:"P2*2PXEU@@=]JOH=9
M?9=0EQIUM27&W$I6A6%8QG ;+<M*::V+*LSNP=2:QO<V."U&,3%RH55L\JQ&
ML/DDL1[,A-Q1Q;8+))A9#0B'DCMOE$NH;PX^ZI0:G]%;K!\.&A?R/Z]^SO ?
M16ZP?#AH7\C^O?L[P'T5NL'PX:%_(_KW[.\!]%;K!\.&A?R/Z]^SO ?16ZP?
M#AH7\C^O?L[P'T5NL'PX:%_(_KW[.\#.5KK[H6F38-EI^D=0U2QQ:GEQE@K6
MM:9!3<<LD9X,A0,K%PHIXBGPR"!7E#OMY=&?>87E33JTJ#U2'77K[+'G2LKH
MK3DG*29A,A)24AK&DFGR!YKRR3#CC"81P@LPLAQQ\DE]QQY]YQ;KJUK6I62U
MG&<W#^C+UN^'S2'Y**'_ #!P5G&<Y/HR];OA\TA^2BA_S!P5G&<Y/HR];OA\
MTA^2BA_S!P5G&<Y/HR];OA\TA^2BA_S!P5G&<Y/HR];OA\TA^2BA_P P<%9Q
MG.3Z,O6[X?-(?DHH?\P<%9QG.4I"U>L@B" !5V"#!CPQ8\ (6(CQQ 0 1VQ
M01!F1T,C!ABLLC"C,H0R..TVRRA#:$IP1[_8$%]Y8G\7!_[G@/8$%]Y8G\7!
M_P"YX#V!!?>6)_%P?^YX#V!!?>6)_%P?^YX#V!!?>6)_%P?^YX#V!!?>6)_%
MP?\ N>![D1,6VTIEN-CVV5K2XMI 8Z6EK1C.$K4VEO"5+3A6<)5G&<XQG.,9
MQC.>!^>QXG[UQW[B&_W7 >QXG[UQW[B&_P!UP'L>)^]<=^XAO]UP'L>)^]<=
M^XAO]UP'L>)^]<=^XAO]UP'L>)^]<=^XAO\ =<#R1%1;:TN-QH"%H4E:%H#'
M2M"TYPI*DJ2WC*5)SC&4JQG&<9QC.,^G@?/+[0O7^-7R+7_Z5!_FSAT_['>U
MI&,*A=+ZBAC:>!KTV)UA08PN@Q4JF>BZ.4!5(D4BGQLX@V21,@5EUI<*'*HD
M3TR(X39B32L/8?<.<WSOXI/X#@.!7#8GW2'6W_,&]OX%I'"[IYQXE8_A#@.!
MU+_*I=Z=K=(A.K16O.OU[W6+NGL'4]8X<H-LC($W-S/+%=J.KI424@I)&1=L
MMJF@09MLI#4817B&BQ'5&!^(:V=F-JM9B*16WW<[7PUEN!B.'CLB'.#,+-%&
M)4:.,6MI*B!V#%C!K+99>RMMHE88BGT)2ZH9C*\M),N3P' <!P' <#J0T5WD
MV;LWY4KM'T\E.M^QZE$Z;UC1Y"=V7+[-%E]5(JX\M;9;6]SI]7:J0:D6S=H6
MPAQ)@)$OX@(FKSX\R0D2:2\.HU.S39C:K?NWV7^\8=M_#)P' <!P' <!P' <
M!P' <!P' <!P' <!P' <#2]CRMT@M?7>;US5XZ[[ AZG892DTR7G%5B,MMJC
MXHHN!K)]D1'2^:^+.R;0T6[->RI),8@K)JP2DLY96'79\D1VAVMV\ZFIW'LK
M0,KU[CCMF[*AZ+6[-L([85LL,5&6V459[!+E&T#7JX4,&_$VFF0D,N+(*9!J
MF7'R%-N#./&MN(B:1-;(MB*1=SFO%VC\,G <!P' <!P' <!P' <!P' <!P'
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
M2S0)93:;)_R:TX<S*!$0 OD8:UO0XI?;=W8XOL[V01 2A+?4.R,V#%:KDG!
MM3MFEPB9RQ R#I4-(.XUS#K%55#$1K4VI:V$D(<,0.\,XD53XLQ]]Z\&S/\
M8'>X4BH$?K%:I@%%SV1%.S),_( ^M5ZSY^0J5CC@Q]>.+(8O;3#L%7HR03&R
M$6;'-/V4O DY7Y:<%F/;A\39W9#I#^L[>?POOE ?Y=W8WA=J^/[=C_#96^X9
M. X#@. X#@. X#@. X#@. X'7;J1_88U0[7O:M&?+MV.]\PCP!E02'U59VW:
M?:V"MMRQL%132V: NSO(=6*6:VIO"HD,N6P$,Z7#E/F69BMF=P0(VB!7O5S,
M/(J*TO69^7C3*A,+L,]/)I2MF3*0H:6E6QHR*<,MS7E@0(AH!N%DS6SW8G$9
M+<%GF_K1EZ9NGLT/;M4T_9^G8^OL794Q[:GAWV)9Z&Q#2SL<U'$MUV>D0BI(
M^)Q%V<F;$'$C1V9IYC%=%CJW9):+%(I-O:_NS<S9^RU#!G)8B*<O[$)M"4B(
MP58M5C';;K'$?(6&O2 HT1ADMB[3DM8(S3D>VXY'Q15EK$)=Y*-KE8E+)@DE
MGN/OL[\W7;]VB)V77J]9--P0&OLS=UC[5=PI>+<QB,C"#!Z7-006;H3*('L+
M20)$I@V"(+$:=?!?&"?1E]HME..[\_AH>;5W:KP,K'-Z_@[U(JI9AE;M)!-1
MCP7+(B*GIB+A[)6!K+62P)],B4#5)LV.EC:=+IK4//1#M95>I>-I(L]]ZW?G
M;BM@]MQGIAA.CZF6VQ<DQD">-:8[PY:GMF(!=L4D [9T/0A9+($O/L1[94JL
M8&1J<0\@B3,GW:\3K[@BW94WO.5Z>]UA]XUEB"D ](;N?JYP*8),=+0,EK&V
ME>$.U$3\N4 N"(],/[.EFB"L@C1\RNS3A<T=&5D+JZS_ %M]??Z$53^ 0.!N
M_ <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <#YB_FHU?\&?R
MFW[=*?87AUK..QG+Z&= R DMHC2DJ!9K)= 9/4FN) *XW-#K5PM@AM.AB1K-
M:VWBC7F[)/,N(E)U#II;J)0HI+A1"L9=6<I]HEO@. X%<-B?=(=;?\P;V_@6
MD<+NGG'B4:]3*K W;K/.5>S!*D8.6W_V^;/"08?'J?0-W)W::RG!D84&<SZI
M(S+F? ):RO",MN>LTM:%";^D>(2[GK'I7,A/R>*O*ME6F?\ >BPI9OFPV Y>
M<3=\['%+,C6;6W'+;C+JZ9.P@6!4@03TM/"PPH(%@FQ#R>_"KK-)Z>0\5(S<
MUK8B I1=CWCJ9B4,M^P921DY*E2=^C=ILG5T6;--&C!QZMLNSP,YA\UV-KT4
M5,QZJ[(2T4$66LY4G=NLAL]SZT:'A]B5**!BK'##;"I<I4BQ8>=&(A&H'6L
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
M*XZ,8$8,ZT0*4.ZXP0PXV\RXMM:59J.;P' <!P' <!P' <!P' <!P' <!P'
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
MV(F1XJ7)MTV],$QFPG*V$QC$-&"R$$A,^,4A22(Q9;/?;+.:;-S_ *SVU_\
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
MF&B)*54-AS#62,1P;Q>6,.Y0YAK+N&?#PYEM>$>MZWJ*]'JY"MDOW$T]6<U
M&SG20-@M>LT;4S"Q8#T^J'K0];5:IQ<@6"A*6WH.%;=D'AW&63#P\-.Q@9;K
MZ!\!C2>YFL6)J!'P'.-UB=-J,.):CPGP$GSVP)$Z,IT3 PBAWI.5<+(C)#,\
M23B*8JJ@S(^64F<BIZ)B V^F=F]?[, .=UXF2E9$>E6BZ#LV((VHPR!JQ/%5
MAT6<L)X9(T DV<#)9$-(&)'?#!F3!,&9@)H<$>^^V(_'[R:?&J8UGM#%CKA)
M%<:M3U8]E$2MBB(Y^_26L\1D^$*VWB(M<;=(B2@;+62%Y,JTB$4+-.#.C$8:
M+31G5]O]:*MH5;#0>4#,V37U,K]EPT5F+E[;>[3;*\W"X:$!-+!R$/3Y>0:-
M-::#>*$,AY5V )%PZ^*3-O/M35;#A%1^L_ZY_>K\+B,_D@=3.%FZ.7S+T](/
MUFKO^%]\H)_+S[(\+M7Q_;L?X;*UP<M%2#C[($G'G/#*6@EH,P8EP=;3[PKJ
M7T,N+4TILH<@9:7,)RA]AYE6,.-+2DRY1! XC*R"GV1F&_1EQ\AU#++>%*PA
M.5NN*2A/I4I*<>LK'I5G&,?JYQC@>L@X(3T^;,%%]48DU7F"&F?5#"RS@PO/
MB+3Z!A,D#X)?S_8F,OL^*M'BH]8/ 22CC_\ R$\(W^UQS/[4*8(_M0M9#8A7
M]A<7_:Y*Q"D#O_\ 1/+&(2VI667,)#P/EHJ*2VJ4DX^-2]A[+2CS!@TNX&94
M01EO)#C>%X880M][*?3X3*%.+]5"<JP'/QG&<8SC.,XSCTXSC/IQG&?U<9QG
M^YZ/1_Y^!47OF0.7T+[G%B/LE"E=1.Q1 Q([J'AR!WM-7!QE]AYM2FW676U)
M<:=;4I#B%)4E64YQGAK8_7L_W;/F'#[?_P!X>B/PM>HG\>-)X2+^D^)6[,D
M(_#&3S@P<%$-B#9,)9&P04[Z<M#,9>6C#I#F$J\-EOUG%^KGU4Y]&>$>!4K%
M@N)9-D@ W5)]=+11@X[BD9;)=PI*'7$*RG+09;GK8QZ/#%)7Z?58=RD.6\\T
M.TZ^^ZVPPPVMYYYY:6VF6FTY6XZZXO*4-MMH3E:UKSA*$XRI6<8QG/ X3<O$
MO9=2U*1SJF&<D/X;-&7ED=++!"GW<)=SEME(Y0K^75^A&&26'<J]1YM2@YS;
MC;S:'6EH=:=0EQMQM25MN-K3A2%H6G.4K0M.<*2I.<I4G.,XSG&>!XOOL"L/
M$DO-#C#M./D$/N(:888:1EQUYYUS*6VFFFTJ6XXM24(0G*E9QC&<\#\'('*9
M00*^R2PYZ<MOCNH>97ZJLH5ZCC:E(5ZJDJ3GU59]"DYQG]7&<<"H4U]W_K;\
M#S=O\=77[A=T\X\2Y>A/NA.\O^N+4W\E[2O"+)1-TIT\5,@P5LK4T=77'VK
M'$SL7)%P3HTC+0Y+4P,&4\]&.#R\#.13R#4,J:DH:5!7A)4<8TR&4CIF(E\*
MS%R8$CA#:75Y"+8*]1I11H*7%>"M?JH49&R F%9]&,D ELXSX@[J4AP)*W52
M'DQH67L]>BIDT5LX.)DIJ-!DRPGIF*KC1@P!1+13XKMAGH.";(::6TN9F8J+
M2O)TB&P\'+A)^#LH/M.NS,7.QOF3 _/PYXLD'YR/)="/$\R&Z\SYD$QEX0QC
MU_%&)9='>2AUM:,!QK!:ZO4V R;59("LC2!;@ !%@F(Z&8..:CSI9T,-V1)&
M;)+;BHR2DW!V5+>1'QYQBD8&$(<;#VE6.O!0<A9C)R($K<2))GRL^3(AL0L:
M!"^9S+FGR;KR0A!(O 9>9 E]YMD/ S^2%MX:7E(9K@5-Z(_<:]:/]3M*_@EC
M@.BWW)6D/]%2/X=E^%F_I'B&1VKVEJ6G=C"TJX1$@/"KA:Y,25Q942Z!$-V6
M$WE-!H-91&K#8;0C1LJ#A9DR&2<?88AB,"-\O(*')>Q*NXFN6Y$4-P.8]$A8
M=>5F/$1&3[<^1,;0:NV:E%NQ!L $,#)&$TPEDA@R79$CFUENR<@$X(&/+%I,
M]^U_EL,?VDU_9J>#>J.+/6>N&;%J6N<'9A)R,\4^U2P<1@V-#<B2I23:C'CF
M'2QF8]#ZF58=1G#3C+KHI/OO9H=:[WZ/FZC5K3(/6.*]X*14KN<&-79B=1!!
M6N7:JS0KQ,<!YB0)!NF2:J^.#'KD'BADRK$<JOGQLJ8*7\Z5ST;P_P!MM/!O
M##R9D_%/%2XL0VF0@GVDYQ)"3A<'-MNMNO,E56S)JEQ:JEK"<*K]H=IUEQ R
M$@W&J<<(S6JNS&JMS3+<'1)&6.,>B;+,L.EPQ0(;XE0L,75[$EHIWTM+>CY>
M:C&L)QGPRV"DE NDL(=6@-'[T?<R7?\ TFT]_'5KS@<?Y0K[@3O%^!_V7_B7
MNO#6Q^O9_NV?,+>,_P#1-?\ ]-'_ /SCAEJ VQ]>FF$1P5[IQDB(XPT6 +9H
M4@T5PH>$,&00(R:LAA1 =EKAC.'6T^*)/PI*/2Q*@N/A#.P-4QNQ)]O:@UQH
M4; *U_! Q=D:JF9*27$#;!IFT"98N]L7F/B9>H'#4R*3# JA6FX)XJ0L0<\0
MQ(F1Q!>%N?Q[@P5UUI49B9N.W(7;E:JL(;-45Z0+?:B9>I0NT-8WX*O6FR&R
M*;#%);ML[ 5N-T;,B8D8\J#;B' 5)=DG#XU\GY]Z:M:K?6S?L03!OR_;:RV!
MD6WRTU8A'*K8A$3U9)]WLP-2%>7M4]R"Q6G(N8?3,"8>?L2IU0UD%D @O+EE
MK&&[OCQ6DHL4[2*90J1/6KWFGX2KUZL$6"1<?8D[;*PD"E@V:<'D969DE&2V
M(F0ER&R9:6+3ZI:WY Q3+Q*B-WX%0NRWZ\7R?OX7MM_D)]UN2;XY_$K%T\OF
M%O>5#@. X#@. X#@.!\ZOS0[)_R>O3'\ME:_.]PW6,=O.'>EH6,&A=&:8APZ
MC,:_$B=3ZZC!:%83'I&?I P%/AQ6*C.2!# KY\Q6VFDPTF8^,.\4:$^^XPTM
M:FTF9OG?;>J9O,R[1O:6<E=:H>>V%$="-S3%*#8CF9=R4M$3M37<C"0V(U]*
MD&)FY 9B)<:3ZCV6S5*&=9(2T\@;IYQXE(-DV[V KUG/!AM1R5JKU=8F(9DX
MY,^*19Y@JPT8.MS\P17]=R8\?"MUZ7E9L@FB"7!S^NEP9ROUN3J9@"A[[[RK
M6'JL'8/L %%EFUWJW.SQK4)!GMQI=BE89Y$Q)614%.0+ZUTLQLARFI8*>-D(
ME4D!9@U1MBJ[QM7.>E@19CCXLS[..]V&[#L%R"5=5Y=Z/ .VB,D@:RSKA4B+
M1H8$RI2 (:M?MXRQLR6-=C89E3^2HUF,+*<8D'7F!,"D8X=]-^3#+WGNV8?@
MYN8ZGS(ST$12I**(>)E)<J&*ND%/Q-Q/4PYK-V=%S06W%,3"*GAV>G(J1<"C
MAI#SF8PP4C'MQRNMOX,TC??8 FUR(F>N=E"K$9>*U7!I!+TFHDZ!D(>]$V^[
MF-/5=[!\!3" ZBTB$@7!YNSGO.KK,G,I,9@5DZH5VIM^YSM@ZBV'=&MF-$Q]
M=[/QE@/,L-L09#Q[&="=S(V7&E)^1A*W%,^PXJK0]E.E&'7XKV9;XW'F49$>
M=>+]W+YA<_0W971':"K3UXZ_;.K&V*56[I-:^D;=4"79"LNVNNC1A<P##3F6
M&HVQ!B,S &4S=?)DX(M;JVPI(AQ@A+0F)B^*<TW>(W_A$?\ Z2?^_A'@ZY_8
MG/!4TIWPU^$E;V&T*<]7/J86YAM_+:<J]&%+PR]E&/2K#3GH]3(46J?6_>,=
M+01-C[$WB1CJ^;(3 #:+],FR!9#]@HYD!!V]9%?"B+I#56/AKN4:0N'KZ[L=
M=4PC\;5*_!1J6RS[S^.2V^NF+C'TJ  V&56B;@$*Z++$54B:(@WDL%D-1K@I
M%D>>G"2%Q*0<R1,BZX\1*9->PO+2V\\)RN0'9E)5WITAZJDJ]'4WM/Z?1G&?
M1_\ 3!TZ_P#1P+8.M-/M.,/MMO,O-K:>9=0EQIUIQ.4.-N-KQE"VUHSE*T*Q
ME*DYRE6,XSG' IU8[),5(_9SHW7\">C*3/1U8IE8KVJIEP^Y5B:K-0EL60.Z
M1P$K")BF+;9[A"2<%$UB5,!R Z?*^SQ&YB10$,0.UTT%R$J45TEF(1NR;"G(
M>OCRZIU\Z6D8:@DWTT]J0FM<FM.S!T0(?!U,7$Z]"/'0DZ*;9JS78-V5R6D8
M[OFG.G'M6:/9'[<,&FYJ] ]'+\'8)O5/_BOUF^LY/4@^VF3FNSP$:T+C8L^0
M:J<$<.^B'2U87C@ Y0I!;E3&GAPK97V;*_*2=@W?8E8V0X(-U]@[M7//0#4W
M[&UI;Y W#,W1+G:)J9"V,S#F0\\S';,BJA6G0F::B56W;'9V09!Q$2#S BW]
MXCS[\;3I39)6S9P6.L_6><UBI^+MEM;E['39@ 6/,A;RF+A8R0*G:-716K58
M(:::M["(Z0D5)5[?;0XZH$@I8F*;_'Q,^]K=<(J/UG_7/[U?A<1G\D#J9PLW
M1R^9>GI!^LU=_P +[Y03^7GV1X7:OC^W8_PV5?8;KY5IZ*F);6W:&X:W'(E)
M2(;+&C;M2,1,;2!9^F6BG1/O-;H*?D(&K69!Q# DI)3HFNI"&$J5<]@4V%A*
MM%&:^^^]7*?T]+7B5<#"[:>\- E;=V )O$;8;M>!IH*5DA1JX53H>JD71 Z:
M[JU<),G QTN:U%P!!:9Z,AV,MC2*RUSLI9'NK<*WI84ZK;&J]A[93]YBI73^
MR=-2V+47)K:C'K5&5&%.O;[=CNIS4N9#LAAI&D<9Q'D+LAR!)4?$H1@D5]SU
MXW7L:9UWB:XEV6JG9ZT51_8%H1'-.T-J6F)29D"=H[;WW*P5::B;1+STU).X
MMMF<4Y.KN:XFI1-M*,&=KY3XT$*V776]HCW'G:E[.A(N\U^1;1L,>Q>\.HW]
M26M^7C9RX(#?>D9*VA3==9NUWL-GILZ+)V9)DC%V*>LI[X,/0Q%D1[M/BBLB
MMM:;^V%U.R(92E"(BX390_=:YPU;=$NFTFPSRK!Y"?I,T +%02L5/WLBY9%6
MKZSF$$LP\>$V:X6 [5VJ5/>',/CI[[[2QMG:ZEHUO\F7V5UXU(.2[5"Z*;EI
MC,JZRL=V29J^@;)!M'O,.%'.,NEM@I(=;6:4I#CBL9(>SCUU%V;=O9G':CRV
M7M__ 'AZ(_"UZB?QXTGA(OZ3XELO;35U3VKKB,A;K=ET* 9LA40Y,H DCO'/
MVS1KKU_C(W*HN4B7PU%';?96,22^[%*-9%%FAW8<D['"(J>TQ,24B&=&=J)$
M^*/FYLR<EO?^R+*4@J%NE6K8D?%(O,C7,&+.O$ ]+CU_%)J:YVKQ9T-20C)C
M T<6O".'N_J_-74LRB;. S.]H(79FO8V@CT60KUSV=/RT](7=\)$G*DFP,M;
MIB$,=D(>0B)I3LT3,R> YQ8X@0$8S%$N$W>W>U<K&E*I"QFO*?7NQHU<CZRY
M(PI->8G2$M7>.FK$75JY!2HPFP8^3/>K3AE;HM=489*X*,K-?KTR',1&'JJ^
M6M:V7Z7X<9[4:S3-%Y6''1-?[7[(-$J=E*&@C'IG9T* 21DS8->&H@!SFPQJ
M;<H" F@1D1T>U$6.7C)"H&@R$F97):(K\&3WW#BUQCKY?X".BX;9?;>Q5&]'
M:?N9%D-BYW8\I%E5VFRL\JRWI^U6:ZQC(3=43N*#&4X:/%XCFQ88J.2PT([D
M0O3W"Q.>CM4!UR_6X^"WI/WZ(K-IE<2M$4?;6J_3;#9JS"RS<7$L#79=:> (
M"G7K%(1,M!V4!B3DX@NNIJ,M&3#LZ3WWWS5^S7W?^MOP/-V_QU=?N%W3SCQ+
MEZ$^Z$[R_P"N+4W\E[2O"(G>TKULD-@7>4*VEL:L34#M-"+DS/IC:?4"KA+V
M*Z[3B*ADZW:ZCZ_:$NR.\7)NIOQTG+V' +%>]@S^619O,D6LS%/CA$?"/QM$
M=<)^/G*QCLXEK8L&$3J0"5Q:*E%BBV._WLO>M0)AXXUMN:G9F5Q9F*L](U>T
MBJM=<"L54C2(N1'DTQ0PLLTBW7A>L'4HO0XC&I8.3VQ796Q:)'F)^+LJ9"JQ
M<;9 KK'7NIS 9,D2(]%SD.T<)(24Y%5PX0<2Y4NN2<V,*N*$C<"W.;HTZH?D
MNL'5=5"(%<WG>)JN1L;#T7S<'>J?9Y1N2L5JCR8@<1B"J$F4;9K+8;Y5PPXE
MD$EB4/E:D6-#+FR0)(@M9F;NDW66=J7\ZV)/I_7ZE6C7NP]46':4_.2-JV/)
M[.LC<:/&U*[U^9RB-8IQJX>> F9N%Q3;#6Z[=J+)$CXP9)0-=?D#K?7GI+%D
M,^_/RT.T=<^M]R+LLK-[HV%"OV2;W%I^8<D)2FU\.:L%GG+5L"^UYN/LVNDQ
M=B<B</61Z >4'*QD6#'-2T,XN=@XR<"-5GQ.-*61\5RX+7]?ZO4*[K2&D*':
M;-;ZE>V@]BP<S:?(-FOQUOAHJ0$6*%'P%:9BP31\-2N(U<2,\*;(&X6VRE2!
M1S*..B/W&O6C_4[2OX)8X'JZ.Y<QU$TMEI24.XJ!F6UJ9<)2AS$W,90I0[2V
MG7TI5Z,Y9:<;<=QCU$+0I6%8+-_2/$(WAMV;E*:K#6Q>JY$C?I>5CZI.34=4
M[0FI!5%4+K=VR6,2817;O+8B9/YPK">%3[$FOGQR86T4LAZQSM2L)Y0L]IXK
M[U>3FUYV*C)NW_0GN[MH(C'GY.#0&3+/DGT8:OO0<1!NLU,\/RS8VP2C8LD$
M./%,-A-HLP0\Y9XP./M8INK9[;VWTW;GG27[E$Z^ODM6M%PM%OC7:0>OV*+E
M->7ZT15IJ$AN@2MYV34Q"CJ[($1,11+*[<XZR1!+E:'3$SLHNM5860*BH0:8
MQ[TO8J^[;MCM-ND?"]29B9/A'X..<B9#7E\ ;O4 Q<H:CVP2MXA:&<Q#R8E>
MCSS8<Q%DEXT*&35;'5I"]00LDY$B(XQOWZ^[K'$BM@3=:A[75:-T_N4+F'LU
MHC*Z98H&Z6VMFB4RNGS->M<:%*P()R IV8>)"1&BGQBW[-;C;%$EVN7/O#H(
MZWTK/.^SWNYPG:X>L6<&L,]9I.FSBZC3Y]@$]P*J2CT;>K%%Q#->A@'*J,63
M8 R4R;95:)Q&$3L[3IJ-J";0RU$2TD*<<;N$?/*G%*7>3*\]8+IEU*4.9LFG
M,N(0O+B$KSNC7?KI0XI#2EI2KTX2M33>58QA64(SGU<$>GY0K[@3O%^!_P!E
M_P")>Z\-;'Z]G^[9\PL=;;-6ZY#@LV0X@1%G-&J<0+'LR!4S+S$L(4IF-A1(
MEDB2>.P$*?(NO"M>B,C8\^9,>$CHXPP<RIM5ZAUK,<UU;A.P;;TA[D:<@A%#
M6FCP#%EJFMY>J[(UB#/5T^#5+1(X$K2[-(#-%.QDUAO8&QH(TYU"ZZ'5BUFZ
MEU>]D^\(>FU:4ZWE6JPWLOL$/%3:Y"SH0/(7C5F*M6IC:8R1$"8B/8L>2TDZ
M,@EQ,;'O3#!TY#!R8IADDZZ<9P6S%*=8KN_=K&.NW491I<4O?4E@B1B)=:,K
MVAKIDM\,C?3N\)$^*F$P3<LY*5^_0S\2Y-B2"IB"ALK%?/:G%MS2"VTNWX;Y
MCV7C8^NW41U]Z$L.WI,4G8D39;6+8RYW7XL=*Q15TI,U,(@[<[2$U9A@*8J:
M 8NK1IS28NNSUV!A8<>$(?S&"LX764FLVV[J[_,0Y,%H_J])6>ZS8786T$6,
M6_C2UC+.NNMX];<T[5Y>+C8\5+E*!8D:@2U>)4O(+:#ZY:9Y^0!G<SS+,K$K
M)7A'O[=\*)KZY5GKWKI;T7J;;X%T(LM;K#;46;?*C895^,!(L-OB)E(L2*!+
ME2$E&[)%P3)R>#""ZZ/3VTY;:';?-$\NWN'EZ.RWZ\7R?OX7MM_D)]UN2;XY
M_$D73R^86]Y4. X#@. X#@. X'S;?1WB_P#)!;)^M;=_YFX=/J_K_P#+ONT"
M@!O1&E&XIJ[#Q;>I-<(C6-EY9SL=D!-.ADAM7_([;(^;LV/AM%JRPRTSF=2?
MEIM"/53@Q-\\]R&#_N_:G^![L+^.G6/!NGG'B5PN$5]O5;V\_=+7.5.:C5QQ
M.O*Z%K>,D;7.049 [&AC[^78SK%"1H)(5BC;5'S-("'=.;F$1GNV<]F''RAM
M<P6S7E9=W>J:C]YS= CZ^[['#NT5,:5FS;1#6DJ$ M@4'LR"G-HU]& (K!\,
M[(T>!DH=>4CJBIUZS>32F* P6@0C68F![.+VU%S]CFJHO684L7(XK\=;R6CF
M@9T"; ,BI$8:@10TX/5O,5DNM9+.PX69'V0J1*2\=#*$"UO H?WFUS0=N$]1
M=;;2IE8V'K^W]K&(FT4NYPD=8ZS/QR^MO9%_RDK#2HY0!C39#+!3'C,J4.6P
M.4PILAAIU!8FE9BR:?,.#H/Y+?H/UNJL]2=;=9-5OUF<NDW>$ WVI0>RS(,Z
M?&C!S(:"L%\CY^R"UEA<8DJ,A"I@T>+>,-;!4P&XR*P6=K:FV9GPG#Z'747X
M6.N/Y#]9?9CA*SC.<GT.NHOPL=<?R'ZR^S'!6<9SD^AUU%^%CKC^0_67V8X*
MSC.<GT.NHOPL=<?R'ZR^S'!6<9SE"L-I[4FIN\^I4ZKU;KG6B9[J=V95.)U_
M2*S34S*HS<'47$:J6Q7(R-Q(YC\'G8"R9XV1,&EX8\/S+WKDK,WS5-N\ZYO&
M<E*B9IRTIK/L"(MLQ(I)9#/BYZR1TG1Y:I5B;BRI.+R_"VP&+MU1EI%MUUV"
MCK"5*@8!GF(6:BQS:83-=S!"BFT5/6DH"U!6I8I86$#F&6:/DI;W5:6%(7D=
M@."L%21#$OJR:2?';+697BE-4!Y%WCRV>X:L!-G]W'X4UL.G:GD9T X-^!DB
M7B()@E0LG37LR!4"#?9,B.P2"]= B(-J\FL8&C0W3):;&M+]:KXBF^O3W%YA
M6OMI9"-N4HVMQM:E8*,DUTJU!5I<7#V =RP0ZX-J(L\E:K!%-6\ZEKF\%?\
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
MM>'2FU]FSE&KZ*-(RSD]I?4,X]=D[+>F=7T"6=V,F'>KR;^Y(U2),7=DP!#
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
MHRBP*I:U71A,0PV!&+F?:[$L)&BQ<TNSN!4Z!8"BZU5:JY)&BUVFP<!60R5
M0H&&25I<U9KHEHAMKR[HD^:PC-K=%]H/P!AT>;=HFXPUC/C)QZN*L,<\:+<R
M"6QA)9F,#F82 L 8#$Z,?(R0]N2AKCKCKO5ME&M=7Q*M2@T'-0"&%*A@8-H*
MPJICLM[/K4#"PU>K_FBJ+#&K%K,9"QF3'9%_(&<EXPT*U]^4]\!P' <!P' <
M!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <
M!P' <!P' <!P' <!P' <!P' <!P' <!P' <#YUOGCV7_ )17I]^0ZM_F@X=?
MIC[9SC_9WM:29+'TQJ)@^-I,,<QK"@LF1&M%MN:XBBVZI$H(C=?K:+/:7207
MDK%JBVSS6U030&4%DISAY9RF^?F_JD_@. X&EN[(UZQ?Q]4OWBIL;.,K.+H%
MKQ^PQ3-U.J&3S(I5G!K+I2)DV!9D@"P")44-T(8MG+!#S3BVTK#-/V2NC30E
M:)GX4>Q'LI(!@'Y4%J:,86U)/H>$BG'TG$,K9AI=Y+C+"T*:BI)S"LH!*RT&
M8RM.%81E2<+4E2THSG'K*2C*,+5A/I].4HRXC"LXQZ$Y6C&<XRK'I!E:4Y1A
M2DIRXK*$8SG&,K5A*EY2C&<^E2L(0M><8].?50I7H]"<YP'#<E(UJ2%A79$%
MN8.!/E HEPL=$D9&Q1$:)*2(H"G,%$ QI4S#C'ELM+'#(E8UDAQMPX5+H<[@
M. X'CA:597A*DJRVK"%XQG&<H5E*5X2O&,^E*LH6A>,9]&?56E7H]"L9R'EP
M' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P
M' <!P' <!P' <!P' <!P' <!P' <!P' <!P' <!P/G5\*Z_X;Y$__P#1UO\
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
MG]:K<'J<^N[)]H";QLT]3M6N^YU^$]Z+'6"0@YR.\,ZK#.PGD29$-OS=B1$
M$^-ZX91#;;JD!ZQ>ZO64R'BIX;9?B1,WN)>@HPOW-V CS.VFV R5U/P'*JDE
MGT,R B_;I#+5:SXOJXF<K;=2@/V<[I]9ZW'; E9K97D@-6['&U)>W_<V_D>P
MMA%OR(P]?\(2JOO2?B/11Z/:L,W(0B/ ]9<DE#K*G"TF?>6L.=:.X/72F+W(
MW9=B>S5]?W*BUMS'NE>C/=)R]GC1E43Z0*R5B>]JG&#,>FLYF4@^)XLED-E#
MCB2/=*]NNO,))W>&E-@^5DM<:WB]N7,;W3O#WL;7LRS$$1M@\8>M.L2/F69V
M*7[)BG3IMGS7JD1K2F"4LA^-]NNO+LA$13>P?6/GM)Y[%Q3'NG>,>:TVD(V1
MS<?%56L,L>@..,>]WB7&;5_8?#Q!^*XTA8*]VZZ\VJ2U3$0.P?/R.[Z_9K1J
M\?W3O OO/!4YF7(L9WBFUH=B%]G,P,LORUA=B3"_*>J .4I\9+P<&N=S>M=M
M#U)(5_9'M 3>EDGZCJM[W/OHGO38:N6(!.Q_AFU89V$\B4<*UYNQHB 2?%]<
M,DAM#BT!Z0^ZO68^#A[()LOQ86>W!G0D29[F[ 1YO;.&!2<U3R[E506Q_831
ME^W26&:U_9?5]L>NAQ* 3G=7K-7(K8$W,[+\G&:MV4WJ"]D^YNP"/86Q''Y
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
,3_X'AT^K^O\ \O_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>g516208g96a03.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g516208g96a03.jpg
M_]C_X  02D9)1@ ! 0$#P /   #_[0V64&AO=&]S:&]P(#,N,  X0DE-! 0
M     %\< 5H  QLE1QP"   "   < E  "')R,CDT-SDP' (% #Y-:6-R;W-O
M9G0@5V]R9" M($)%25-2,#%!+3$R.#DU,2UV-4(M,C%6:6%N971?+5\R,#$W
M7S(P+48N9&]C>  X0DE-!"4      !#++N'M[(;6/8-1;?X0J*D0.$))300Z
M      #E    $     $       MP<FEN=$]U='!U=     4     4'-T4V)O
M;VP!     $EN=&5E;G5M     $EN=&4     0VQR;0    ]P<FEN=%-I>'1E
M96Y":71B;V]L      MP<FEN=&5R3F%M951%6%0    !       /<')I;G10
M<F]O9E-E='5P3V)J8P    P 4 !R &\ ;P!F "  4P!E '0 =0!P       *
M<')O;V93971U<     $     0FQT;F5N=6T    ,8G5I;'1I;E!R;V]F
M"7!R;V]F0TU92P X0DE-!#L      BT    0     0      $G!R:6YT3W5T
M<'5T3W!T:6]N<P   !<     0W!T;F)O;VP      $-L8G)B;V]L      !2
M9W--8F]O;       0W)N0V)O;VP      $-N=$-B;V]L      !,8FQS8F]O
M;       3F=T=F)O;VP      $5M;$1B;V]L      !);G1R8F]O;
M0F-K9T]B:F,    !        4D="0P    ,     4F0@(&1O=6) ;^
M      !'<FX@9&]U8D!OX            $)L("!D;W5B0&_@
M0G)D5%5N=$8C4FQT                0FQD(%5N=$8C4FQT
M    4G-L=%5N=$8C4'AL0%@            *=F5C=&]R1&%T86)O;VP!
M %!G4'-E;G5M     %!G4',     4&=00P    !,969T56YT1B-2;'0
M          !4;W @56YT1B-2;'0               !38VP@56YT1B-0<F-
M60           !!C<F]P5VAE;E!R:6YT:6YG8F]O;      .8W)O<%)E8W1"
M;W1T;VUL;VYG          QC<F]P4F5C=$QE9G1L;VYG          UC<F]P
M4F5C=%)I9VAT;&]N9P         +8W)O<%)E8W14;W!L;VYG       X0DE-
M ^T      ! #P     $  0/      0 !.$))300F       .
M #^    X0DE-! T       0   !X.$))3009       $    'CA"24T#\P
M    "0           0 X0DE-)Q        H  0         !.$))30/T
M   2 #4    ! "T    &       !.$))30/W       <  #_____________
M________________ ^@  #A"24T$"       $     $   )    "0      X
M0DE-!!X       0     .$))300:      ,U    !@              "P
M "X          0                         !               N
M"P                     !                         !     !
M    ;G5L;     (    &8F]U;F1S3V)J8P    $       !28W0Q    !
M  !4;W @;&]N9P          3&5F=&QO;F<          $)T;VUL;VYG
M"P    !29VAT;&]N9P   "X    &<VQI8V5S5FQ,<P    %/8FIC     0
M    !7-L:6-E    $@    =S;&EC94E$;&]N9P         '9W)O=7!)1&QO
M;F<         !F]R:6=I;F5N=6T    ,15-L:6-E3W)I9VEN    #6%U=&]'
M96YE<F%T960     5'EP965N=6T    *15-L:6-E5'EP90    !);6<@
M!F)O=6YD<T]B:F,    !        4F-T,0    0     5&]P(&QO;F<
M     $QE9G1L;VYG          !"=&]M;&]N9P    L     4F=H=&QO;F<
M   N     W5R;%1%6%0    !        ;G5L;%1%6%0    !        37-G
M951%6%0    !       &86QT5&%G5$585     $       YC96QL5&5X=$ES
M2%1-3&)O;VP!    "&-E;&Q497AT5$585     $       EH;W)Z06QI9VYE
M;G5M    #T53;&EC94AO<GI!;&EG;@    =D969A=6QT    "79E<G1!;&EG
M;F5N=6T    /15-L:6-E5F5R=$%L:6=N    !V1E9F%U;'0    +8F=#;VQO
M<E1Y<&5E;G5M    $453;&EC94)'0V]L;W)4>7!E     $YO;F4    )=&]P
M3W5T<V5T;&]N9P         *;&5F=$]U='-E=&QO;F<         #&)O='1O
M;4]U='-E=&QO;F<         "W)I9VAT3W5T<V5T;&]N9P      .$))300H
M       ,     C_P        .$))3001       ! 0 X0DE-!!0       0
M   #.$))300,      .2     0   "X    +    C   !@0   -V !@  ?_8
M_^T #$%D;V)E7T--  '_[@ .061O8F4 9(     !_]L A  ," @("0@,"0D,
M$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P,#!$,# P,# P,# P,# P,# P,# P,
M# P,# P,# P, 0T+"PT.#1 .#A 4#@X.%!0.#@X.%!$,# P,#!$1# P,# P,
M$0P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1"  + "X# 2(  A$!
M Q$!_]T !  #_\0!/P   04! 0$! 0$          P ! @0%!@<("0H+ 0 !
M!0$! 0$! 0         !  (#! 4&!P@)"@L0  $$ 0,"! (%!P8(!0,,,P$
M A$#!"$2,05!46$3(G&!,@84D:&Q0B,D%5+!8C,T<H+10P<EDE/PX?%C<S46
MHK*#)D235&1%PJ-T-A?25>)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F
M=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$  @(! @0$ P0%!@<'!@4U 0 "$0,A
M,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R@I)#4Q5C<S3Q)086HK*#!R8U
MPM)$DU2C%V1%539T9>+RLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:V
MQM;F]B<W1U=G=X>7I[?'_]H # ,!  (1 Q$ /P#KI=3D^FRRNC&IOLKHJ+"U
ME;!B5;*:ZS8QM5;?]$UB-8_-9T;IU37->Z[T=NQCY:UK&V5N].OUWW>C:SUK
M/YBNUC/L_P#A$=F_[9D[=G](?.[9NGT*OH^I^?\ Z79_VG17[/V?3ZD;MPV>
MIN]&8_/]#V?9?]!ZWZ'^:_X-)2U OR<FC(J#F4TWW,MW6O)=L%V/[J7>S^=]
MW\A ZC;=C7YEE;G[*,9CZF/=<6OM)N]N]MC?W*6?VTV'L@?SNS[6[^9W_9]W
MJN_Z[]/Z?_:?U?\ @%9ZA]D^R.W>K$M_G/M.WZ3?I;/<DIK?6,V8F PX]ME9
M R"7"Q\_S%]ON>ZUGT+&[J_?^C_P:'56VS/NJ+7.QZ U[&>TL'J-'J_2R-NU
MK:Z7_HOH>O\ \.FZ[Z'V8;/0V[<C=^T/6]3^;&_[#ZOZ3^MZ?_659?Z?VJJ?
MI>M9M]/?Z^Z*?Z1M_1^GN^GZGZM_R?\ X-)3_]DX0DE-!"$      %4    !
M 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '     3 $$ 9 !O
M &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  0P!3 #8    ! #A"24T$(@
M   !1DU- "H    (  @!$@ #     0 !   !&@ %     0   &X!&P %
M 0   '8!*  #     0 "   !,0 "    '@   'X!,@ "    %    )P!.P "
M    "0   +"':0 $     0   +P   #H  ZF    )Q  #J8    G$$%D;V)E
M(%!H;W1O<VAO<"!#4S8@*%=I;F1O=W,I #(P,3@Z,#0Z,#8@,C Z,C,Z,38
M<G(R.30W.3        .@ 0 #     ?__  "@ @ $     0   "Z@ P $
M 0    L         !@$#  ,    !  8   $:  4    !   !-@$;  4    !
M   !/@$H  ,    !  (   (!  0    !   !1@("  0    !
M  !(     0   $@    !.$))30/]       (          #_X0%(34T *@
M  @ " $2  ,    !      $:  4    !    ;@$;  4    !    =@$H  ,
M   !  (   $Q  (    >    ?@$R  (    4    G $[  (    )    L(=I
M  0    !    O    .@   /      0   \     !061O8F4@4&AO=&]S:&]P
M($-3-B H5VEN9&]W<RD ,C Q.#HP-#HP-B R,#HR,SHQ-@!R<C(Y-#<Y,
M     Z !  ,    !__\  * "  0    !    +J #  0    !    "P
M   & 0,  P    $ !@   1H !0    $   $V 1L !0    $   $^ 2@  P
M  $  @   @$ !     $   %& @( !     $              \     !   #
MP     '_X4$+:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K
M970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_
M/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B('@Z>&UP=&L]
M(D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T-38V,2P@,C Q,B\P,B\P
M-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI21$8@>&UL;G,Z<F1F/2)H
M='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX*
M(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @
M(" @>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(CX*
M(" @(" @(" @/'AM<#I#<F5A=&5$871E/C(P,3@M,#0M,#94,C Z,3<Z,3DK
M,#4Z,S \+WAM<#I#<F5A=&5$871E/@H@(" @(" @(" \>&UP.D-R96%T;W)4
M;V]L/E!38W)I<'0U+F1L;"!697)S:6]N(#4N,BXR/"]X;7 Z0W)E871O<E1O
M;VP^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#$X+3 T+3 V5#(P.C(S
M.C$V*S U.C,P/"]X;7 Z36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I-971A
M9&%T841A=&4^,C Q."TP-"TP-E0R,#HR,SHQ-BLP-3HS,#PO>&UP.DUE=&%D
M871A1&%T93X*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z
M1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.G!D
M9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]P9&8O,2XS+R(^"B @(" @(" @(#QP
M9&8Z4')O9'5C97(^06-R;V)A="!$:7-T:6QL97(@,3$N," H5VEN9&]W<RD\
M+W!D9CI0<F]D=6-E<CX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @
M(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM
M;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(^"B @
M(" @(" @(#QD8SIF;W)M870^:6UA9V4O97!S9CPO9&,Z9F]R;6%T/@H@(" @
M(" @(" \9&,Z=&ET;&4^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @
M(" @(" @(" \<F1F.FQI('AM;#IL86YG/2)X+61E9F%U;'0B/DUI8W)O<V]F
M="!7;W)D("T@0D5)4U(P,4$M,3(X.34Q+78U0BTR,59I86YE=%\M7S(P,3=?
M,C M1BYD;V-X/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.D%L=#X*(" @
M(" @(" @/"]D8SIT:71L93X*(" @(" @(" @/&1C.F-R96%T;W(^"B @(" @
M(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI/G)R,CDT
M-SDP/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @
M/"]D8SIC<F5A=&]R/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @(" @
M/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @(" @>&UL
M;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B"B @
M(" @(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA
M<"\Q+C O<U1Y<&4O4F5S;W5R8V5%=F5N=",B"B @(" @(" @(" @('AM;&YS
M.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S
M;W5R8V52968C(CX*(" @(" @(" @/'AM<$U-.D1O8W5M96YT240^>&UP+F1I
M9#HS-#4Q-S,S-T%!,SE%.#$Q.#)!1D8T03,U.#0S1#5&-3PO>&UP34TZ1&]C
M=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DEN<W1A;F-E240^>&UP+FEI9#HS
M-C4Q-S,S-T%!,SE%.#$Q.#)!1D8T03,U.#0S1#5&-3PO>&UP34TZ26YS=&%N
M8V5)1#X*(" @(" @(" @/'AM<$U-.DAI<W1O<GD^"B @(" @(" @(" @(#QR
M9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4]
M(E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC
M;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P9&8@=&\@87!P;&EC
M871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<#PO<W1%=G0Z<&%R86UE=&5R<SX*
M(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z
M;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z,S0U,3<S,S=!
M03,Y13@Q,3@R049&-$$S-3@T,T0U1C4\+W-T179T.FEN<W1A;F-E240^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,3@M,#0M,#94,C Z,C,Z
M,#<K,#4Z,S \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O<VAO<"!#4S8@*%=I;F1O=W,I
M/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \
M+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E
M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^
M<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T
M.FEN<W1A;F-E240^>&UP+FEI9#HS-34Q-S,S-T%!,SE%.#$Q.#)!1D8T03,U
M.#0S1#5&-3PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @
M/'-T179T.G=H96X^,C Q."TP-"TP-E0R,#HR,SHQ-BLP-3HS,#PO<W1%=G0Z
M=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^
M061O8F4@4&AO=&]S:&]P($-3-B H5VEN9&]W<RD\+W-T179T.G-O9G1W87)E
M06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T
M179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @
M(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @
M(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC;VYV97)T960\+W-T179T
M.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G!A<F%M971E<G,^
M9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P('1O(&EM86=E
M+V5P<V8\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @(" @(#PO<F1F
M.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E
M<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYD97)I
M=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP
M87)A;65T97)S/F-O;G9E<G1E9"!F<F]M(&%P<&QI8V%T:6]N+W9N9"YA9&]B
M92YP:&]T;W-H;W @=&\@:6UA9V4O97!S9CPO<W1%=G0Z<&%R86UE=&5R<SX*
M(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z
M;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z,S8U,3<S,S=!
M03,Y13@Q,3@R049&-$$S-3@T,T0U1C4\+W-T179T.FEN<W1A;F-E240^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,3@M,#0M,#94,C Z,C,Z
M,38K,#4Z,S \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O<VAO<"!#4S8@*%=I;F1O=W,I
M/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \
M+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM
M<$U-.DAI<W1O<GD^"B @(" @(" @(#QX;7!-33I/<FEG:6YA;$1O8W5M96YT
M240^=75I9#HY8C$S9#0W-BUF,30Q+30Q,C<M.#DX-RTV,#=C-3!B9#5C83,\
M+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.D1E
M<FEV961&<F]M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @
M(" @/'-T4F5F.FEN<W1A;F-E240^>&UP+FEI9#HS-34Q-S,S-T%!,SE%.#$Q
M.#)!1D8T03,U.#0S1#5&-3PO<W12968Z:6YS=&%N8V5)1#X*(" @(" @(" @
M(" @/'-T4F5F.F1O8W5M96YT240^>&UP+F1I9#HS-#4Q-S,S-T%!,SE%.#$Q
M.#)!1D8T03,U.#0S1#5&-3PO<W12968Z9&]C=6UE;G1)1#X*(" @(" @(" @
M(" @/'-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.CEB,3-D-#<V+68Q
M-#$M-#$R-RTX.3@W+38P-V,U,&)D-6-A,SPO<W12968Z;W)I9VEN86Q$;V-U
M;65N=$E$/@H@(" @(" @(" \+WAM<$U-.D1E<FEV961&<F]M/@H@(" @(" \
M+W)D9CI$97-C<FEP=&EO;CX*(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z
M86)O=70](B(*(" @(" @(" @(" @>&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O
M;G,N861O8F4N8V]M+W!H;W1O<VAO<"\Q+C O(CX*(" @(" @(" @/'!H;W1O
M<VAO<#I#;VQO<DUO9&4^,3PO<&AO=&]S:&]P.D-O;&]R36]D93X*(" @(" @
M/"]R9&8Z1&5S8W)I<'1I;VX^"B @(#PO<F1F.E)$1CX*/"]X.GAM<&UE=&$^
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @"CP_>'!A8VME="!E
M;F0](G<B/S[_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_VP!# 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0'_P  1"  + "X# 1$  A$! Q$!_\0 &    P$!
M        !@<)" 7_Q  C$  " P$! 0 !! ,        $!0,&!P(!"!8 $1,5
M$A07_\0 % $!                     /_$ !01 0
M  #_V@ , P$  A$#$0 _ +G:'9]%(HNIS736J24P;X5]Y)%GY<G>FM' J;[<
M<5]?65!CS7"RI152X%:JJ *L,R*OUH!6EX'(@ 6<?H*#[RZV@?9_E+.S&B9[
M)X]N=_M=LH=,U>#I$,"QXK8[.;.:H'H/ 8!&9VZPY+"YNFR5]*/?="CVI0IZ
MGR3E2J A^?P;KJ%KRK?Q5]CJ^0Z!\PV#B*NF[YIU^/X=:"YRNTU>9BFL?]4,
MHLBM$KLHGEJ3ED&1=F%##M(?2^"SP3;ZQ7&I:1KD,+Z_&IY_K#YUP_.*E:[=
M])B=&4:[I< 4:+::U;N-&3K)B%I-WUEV"8;$RA*)I<8PK$WCKD/] /\ W4R9
MYQ>L$J:"XWE'GI-<SBJ6-81I]PY4/*[U]G?'5&FBM)UEUZH0V!@]I-PN-.=N
MWI-I=/:M8'RRQD^I&9!XH%?RP1<^=+V=N/7M+M$E MMVQ^L@_P F?3+45#AM
M ]TC' ]N6[-"X @- =WZ@J)*G[^*QJ,X$HG^U+UF*T!4'"I3654D=*AUU<("
M(M.R@D1MJG5WTI"VVZC:[U9%,Y3M.P+F3M[:;,\*3R3]+/2^1?(Q.(00HAPW
M)FM(K>F4;*[9H AEQ;U]$5$OCL#IXR13$33"\>.'-4(8]U:QV43P"+U9:K"F
M:651V0SD5M0Y'#;HT,0_-"[OK8ALC\>7"'.<>17I-G-6&O5S$#KBY<%[25D'
M) SZ)@U[55IJ:"I)>&,BU9'<+5?.,X$#/@"@5CP#-[1+6>WW_067M:L@ME1?
MR[-LG'BU\M"90 ,X.8+[%SZ2+$83Q#[)YWQSY+U[_C^_G/O@(W?\'R15G_-[
M_# G6@YZUS2*F:3<#6]ZTM -4]HKNE(0!-&NC%_=^U@MSXA:D*R7TZYG .(F
M:C&HA!ED0">UJ0L6:Y98\N\*I[EA2+=56YB]@PG_ "!3R_KEQB[LXS HP2SN
:A[39+4^$LU@@964-G<;J2*VA[N=H_M@__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6877872016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2017 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr 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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr 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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">VNET<span></span>
</td>
</tr>
<tr 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">21VIANET GROUP, INC.<span></span>
</td>
</tr>
<tr 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">0001508475<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr 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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">496,636,128<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">174,649,638<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>21
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6879620832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 299,653<span></span>
</td>
<td class="nump">&#165; 1,949,631<span></span>
</td>
<td class="nump">&#165; 1,297,418<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted cash</a></td>
<td class="nump">37,271<span></span>
</td>
<td class="nump">242,494<span></span>
</td>
<td class="nump">1,963,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrent', window );">Accounts and notes receivable (net of allowance for doubtful debt of RMB80,910 and RMB73,656 (US$11,321) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">70,057<span></span>
</td>
<td class="nump">455,811<span></span>
</td>
<td class="nump">655,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">84,363<span></span>
</td>
<td class="nump">548,890<span></span>
</td>
<td class="nump">277,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">710<span></span>
</td>
<td class="nump">4,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">143,514<span></span>
</td>
<td class="nump">933,750<span></span>
</td>
<td class="nump">777,131<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amounts due from related parties</a></td>
<td class="nump">17,561<span></span>
</td>
<td class="nump">114,256<span></span>
</td>
<td class="nump">182,615<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">652,528<span></span>
</td>
<td class="nump">4,245,542<span></span>
</td>
<td class="nump">5,158,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">510,186<span></span>
</td>
<td class="nump">3,319,424<span></span>
</td>
<td class="nump">3,781,613<span></span>
</td>
</tr>
<tr class="ro">
<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">61,650<span></span>
</td>
<td class="nump">401,115<span></span>
</td>
<td class="nump">977,341<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_vnet_LandUseRightsNet', window );">Land use rights, net</a></td>
<td class="nump">25,156<span></span>
</td>
<td class="nump">163,671<span></span>
</td>
<td class="nump">167,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">152,088<span></span>
</td>
<td class="nump">989,530<span></span>
</td>
<td class="nump">1,755,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">514<span></span>
</td>
<td class="nump">3,344<span></span>
</td>
<td class="nump">33,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">26,562<span></span>
</td>
<td class="nump">172,818<span></span>
</td>
<td class="nump">100,676<span></span>
</td>
</tr>
<tr class="re">
<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="nump">78,528<span></span>
</td>
<td class="nump">510,926<span></span>
</td>
<td class="nump">298,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Amounts due from related parties</a></td>
<td class="nump">3,106<span></span>
</td>
<td class="nump">20,210<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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">12,539<span></span>
</td>
<td class="nump">81,581<span></span>
</td>
<td class="nump">147,302<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">870,329<span></span>
</td>
<td class="nump">5,662,619<span></span>
</td>
<td class="nump">7,262,963<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,522,857<span></span>
</td>
<td class="nump">9,908,161<span></span>
</td>
<td class="nump">12,421,524<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term bank borrowings (including short-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries of RMB183,676 and RMB50,000 (US$7,685) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">7,685<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">1,683,676<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_vnet_AccountsAndNotesPayableCurrent', window );">Accounts and notes payable (including accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries of RMB441,847 and RMB157,970 (US$24,280) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">38,869<span></span>
</td>
<td class="nump">252,892<span></span>
</td>
<td class="nump">529,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables (including accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries of RMB525,613 and RMB368,190 (US$56,590) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">100,999<span></span>
</td>
<td class="nump">657,133<span></span>
</td>
<td class="nump">787,916<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advances from customers (including advances from customers of the Consolidated VIEs without recourse to the primary beneficiaries of RMB201,397 and RMB403,244 (US$61,977) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">61,977<span></span>
</td>
<td class="nump">403,244<span></span>
</td>
<td class="nump">201,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue (including deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries of RMB311,191 and RMB49,699 (US$7,639) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">8,569<span></span>
</td>
<td class="nump">55,753<span></span>
</td>
<td class="nump">320,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable (including income taxes payable of the Consolidated VIEs without recourse to the primary beneficiaries of RMB25,466 and RMB7,400 (US$1,137) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">2,046<span></span>
</td>
<td class="nump">13,309<span></span>
</td>
<td class="nump">21,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties (including amounts due to related parties-current of the Consolidated VIEs without recourse to the primary beneficiaries of RMB53,295 and RMB16,053 (US$2,467) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">8,557<span></span>
</td>
<td class="nump">55,675<span></span>
</td>
<td class="nump">121,928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Current portion of long-term bank borrowings (including current portion of long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries of RMB12,564 and RMB70,289 (US$10,803) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">10,803<span></span>
</td>
<td class="nump">70,289<span></span>
</td>
<td class="nump">39,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of capital lease obligations (including current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries of RMB203,394 and RMB201,315 (US$30,942) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">30,942<span></span>
</td>
<td class="nump">201,315<span></span>
</td>
<td class="nump">243,723<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_vnet_DeferredGovernmentGrantsCurrent', window );">Deferred government grants (including deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries of RMB5,107 and RMB4,574 (US$703) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">4,574<span></span>
</td>
<td class="nump">5,107<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_vnet_BondsPayableCurrent', window );">Bonds payable (including bonds payable of the Consolidated VIEs without recourse to the primary beneficiaries of nil and nil as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">1,712<span></span>
</td>
<td class="nump">11,139<span></span>
</td>
<td class="nump">419,316<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">272,862<span></span>
</td>
<td class="nump">1,775,323<span></span>
</td>
<td class="nump">4,373,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term bank borrowings (including long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries of RMB219,055 and RMB187,638 (US$28,839) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">28,839<span></span>
</td>
<td class="nump">187,638<span></span>
</td>
<td class="nump">268,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue (including deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries of RMB62,531 and nil as of December 31, 2016 and 2017, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,531<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_vnet_BondsPayableNoncurrent', window );">Bonds payable (including bonds payable of the Consolidated VIEs without recourse to the primary beneficiaries of nil and nil as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">294,802<span></span>
</td>
<td class="nump">1,918,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Non-current portion of capital lease obligations (including non-current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries of RMB581,568 and RMB687,176 (US$105,617) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">92,354<span></span>
</td>
<td class="nump">600,882<span></span>
</td>
<td class="nump">536,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Unrecognized tax benefits (including unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries of RMB24,153 and RMB13,225 (US$2,033) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">2,538<span></span>
</td>
<td class="nump">16,511<span></span>
</td>
<td class="nump">28,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities (including deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries of RMB182,877 and RMB109,339 (US$16,805) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">29,337<span></span>
</td>
<td class="nump">190,873<span></span>
</td>
<td class="nump">274,700<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_vnet_DeferredGovernmentGrantsNoncurrent', window );">Deferred government grants (including deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries of RMB25,886 and RMB17,861 (US$2,745) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">2,745<span></span>
</td>
<td class="nump">17,861<span></span>
</td>
<td class="nump">25,886<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">450,615<span></span>
</td>
<td class="nump">2,931,834<span></span>
</td>
<td class="nump">1,196,650<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">723,477<span></span>
</td>
<td class="nump">4,707,157<span></span>
</td>
<td class="nump">5,570,507<span></span>
</td>
</tr>
<tr class="re">
<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="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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-incapital</a></td>
<td class="nump">1,380,263<span></span>
</td>
<td class="nump">8,980,407<span></span>
</td>
<td class="nump">9,015,846<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="num">(411)<span></span>
</td>
<td class="num">(2,673)<span></span>
</td>
<td class="nump">118,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAppropriated', window );">Statutory reserves</a></td>
<td class="nump">5,954<span></span>
</td>
<td class="nump">38,736<span></span>
</td>
<td class="nump">64,622<span></span>
</td>
</tr>
<tr class="re">
<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="num">(557,813)<span></span>
</td>
<td class="num">(3,629,300)<span></span>
</td>
<td class="num">(2,869,031)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="num">(51,901)<span></span>
</td>
<td class="num">(337,683)<span></span>
</td>
<td class="num">(204,557)<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_StockholdersEquity', window );">Total 21Vianet Group, Inc. shareholders' equity</a></td>
<td class="nump">776,099<span></span>
</td>
<td class="nump">5,049,533<span></span>
</td>
<td class="nump">6,125,215<span></span>
</td>
</tr>
<tr class="ro">
<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 interest</a></td>
<td class="nump">23,281<span></span>
</td>
<td class="nump">151,471<span></span>
</td>
<td class="nump">25,802<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">799,380<span></span>
</td>
<td class="nump">5,201,004<span></span>
</td>
<td class="nump">6,151,017<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities, redeemable noncontrolling interests and shareholders' equity</a></td>
<td class="nump">1,522,857<span></span>
</td>
<td class="nump">9,908,161<span></span>
</td>
<td class="nump">12,421,524<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ordinary shares</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">33<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">&#165; 12<span></span>
</td>
<td class="nump">&#165; 12<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_AccountsNotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of amounts due from customers or clients, within one year of the balance sheet date (or one operating cycle, if longer), for goods or services that have been delivered or sold in the normal course of business and an amount representing an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date within one year of the balance sheet, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection and net of any write-downs taken for collection uncertainty on the part of the holder, respectively.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-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_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of 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 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<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_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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 noncurrent. 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<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_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_RetainedEarningsAppropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(23)(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(30)(a)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21346-112643<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21332-112643<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAppropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4590271-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4568740-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_AccountsAndNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts and Notes Payable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AccountsAndNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_BondsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonds Payable Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BondsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_BondsPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonds Payable Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BondsPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredGovernmentGrantsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Government Grants Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredGovernmentGrantsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredGovernmentGrantsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredGovernmentGrantsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_LandUseRightsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LandUseRightsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>22
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6878232272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;) </div>
<div>shares</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_vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent', window );">Accounts and notes receivable, allowance for doubtful accounts</a></td>
<td class="nump">$ 11,321<span></span>
</td>
<td class="nump">&#165; 73,656<span></span>
</td>
<td class="nump">&#165; 80,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">7,685<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">1,683,676<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_vnet_AccountsAndNotesPayableCurrent', window );">Accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">38,869<span></span>
</td>
<td class="nump">252,892<span></span>
</td>
<td class="nump">529,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">100,999<span></span>
</td>
<td class="nump">657,133<span></span>
</td>
<td class="nump">787,916<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">61,977<span></span>
</td>
<td class="nump">403,244<span></span>
</td>
<td class="nump">201,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_DeferredRevenueCurrent', window );">Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">8,569<span></span>
</td>
<td class="nump">55,753<span></span>
</td>
<td class="nump">320,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payables of the Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">2,046<span></span>
</td>
<td class="nump">13,309<span></span>
</td>
<td class="nump">21,899<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">8,557<span></span>
</td>
<td class="nump">55,675<span></span>
</td>
<td class="nump">121,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Current portion of long term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">10,803<span></span>
</td>
<td class="nump">70,289<span></span>
</td>
<td class="nump">39,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">30,942<span></span>
</td>
<td class="nump">201,315<span></span>
</td>
<td class="nump">243,723<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_vnet_DeferredGovernmentGrantsCurrent', window );">Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">4,574<span></span>
</td>
<td class="nump">5,107<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_vnet_BondsPayableCurrent', window );">Bonds payable Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">1,712<span></span>
</td>
<td class="nump">11,139<span></span>
</td>
<td class="nump">419,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">28,839<span></span>
</td>
<td class="nump">187,638<span></span>
</td>
<td class="nump">268,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,531<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_vnet_BondsPayableNoncurrent', window );">Bonds payable Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">294,802<span></span>
</td>
<td class="nump">1,918,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Non-current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">92,354<span></span>
</td>
<td class="nump">600,882<span></span>
</td>
<td class="nump">536,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">2,538<span></span>
</td>
<td class="nump">16,511<span></span>
</td>
<td class="nump">28,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">29,337<span></span>
</td>
<td class="nump">190,873<span></span>
</td>
<td class="nump">274,700<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_vnet_DeferredGovernmentGrantsNoncurrent', window );">Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">2,745<span></span>
</td>
<td class="nump">17,861<span></span>
</td>
<td class="nump">25,886<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=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">7,685<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">183,676<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_vnet_AccountsAndNotesPayableCurrent', window );">Accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">24,280<span></span>
</td>
<td class="nump">157,970<span></span>
</td>
<td class="nump">441,847<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">56,590<span></span>
</td>
<td class="nump">368,190<span></span>
</td>
<td class="nump">525,613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">61,977<span></span>
</td>
<td class="nump">403,244<span></span>
</td>
<td class="nump">201,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">7,639<span></span>
</td>
<td class="nump">49,699<span></span>
</td>
<td class="nump">311,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payables of the Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">1,137<span></span>
</td>
<td class="nump">7,400<span></span>
</td>
<td class="nump">25,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">2,467<span></span>
</td>
<td class="nump">16,053<span></span>
</td>
<td class="nump">53,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Current portion of long term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">10,803<span></span>
</td>
<td class="nump">70,289<span></span>
</td>
<td class="nump">12,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">30,942<span></span>
</td>
<td class="nump">201,315<span></span>
</td>
<td class="nump">203,394<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_vnet_DeferredGovernmentGrantsCurrent', window );">Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">4,574<span></span>
</td>
<td class="nump">5,107<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_vnet_BondsPayableCurrent', window );">Bonds payable Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">28,839<span></span>
</td>
<td class="nump">187,638<span></span>
</td>
<td class="nump">219,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">62,531<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_vnet_BondsPayableNoncurrent', window );">Bonds payable Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Non-current portion of capital lease obligations of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">105,617<span></span>
</td>
<td class="nump">687,176<span></span>
</td>
<td class="nump">581,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries</a></td>
<td class="nump">2,033<span></span>
</td>
<td class="nump">13,225<span></span>
</td>
<td class="nump">24,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">16,805<span></span>
</td>
<td class="nump">109,339<span></span>
</td>
<td class="nump">182,877<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_vnet_DeferredGovernmentGrantsNoncurrent', window );">Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries.</a></td>
<td class="nump">$ 2,745<span></span>
</td>
<td class="nump">&#165; 17,861<span></span>
</td>
<td class="nump">&#165; 25,886<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.00001<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_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="nump">1,200,000,000<span></span>
</td>
<td class="nump">1,200,000,000<span></span>
</td>
<td class="nump">1,200,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 );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">496,636,128<span></span>
</td>
<td class="nump">496,636,128<span></span>
</td>
<td class="nump">505,207,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_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">496,636,128<span></span>
</td>
<td class="nump">496,636,128<span></span>
</td>
<td class="nump">505,207,968<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.00001<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_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">174,649,638<span></span>
</td>
<td class="nump">174,649,638<span></span>
</td>
<td class="nump">174,649,638<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">174,649,638<span></span>
</td>
<td class="nump">174,649,638<span></span>
</td>
<td class="nump">174,649,638<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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-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_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_AccountsAndNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts and Notes Payable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AccountsAndNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance For Doubtful Accounts And Notes Receivable Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_BondsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonds Payable Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BondsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_BondsPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonds Payable Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BondsPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredGovernmentGrantsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Government Grants Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredGovernmentGrantsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredGovernmentGrantsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredGovernmentGrantsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>23
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6878693840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNetAbstract', window );"><strong>Net 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_HostingAndRelatedServicesRevenue', window );">Hosting and related services</a></td>
<td class="nump">$ 457,276<span></span>
</td>
<td class="nump">&#165; 2,975,178<span></span>
</td>
<td class="nump">&#165; 2,668,655<span></span>
</td>
<td class="nump">&#165; 2,369,223<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_vnet_ManagedNetworkServicesRevenue', window );">Managed network services</a></td>
<td class="nump">64,173<span></span>
</td>
<td class="nump">417,527<span></span>
</td>
<td class="nump">973,119<span></span>
</td>
<td class="nump">1,265,149<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_SalesRevenueNet', window );">Total net revenues</a></td>
<td class="nump">521,449<span></span>
</td>
<td class="nump">3,392,705<span></span>
</td>
<td class="nump">3,641,774<span></span>
</td>
<td class="nump">3,634,372<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_vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold', window );">Hosting and related services</a></td>
<td class="num">(327,418)<span></span>
</td>
<td class="num">(2,130,279)<span></span>
</td>
<td class="num">(1,936,658)<span></span>
</td>
<td class="num">(1,758,756)<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_vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold', window );">Managed network services</a></td>
<td class="num">(77,466)<span></span>
</td>
<td class="num">(504,016)<span></span>
</td>
<td class="num">(992,980)<span></span>
</td>
<td class="num">(1,021,858)<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_CostOfGoodsAndServicesSold', window );">Total cost of revenues</a></td>
<td class="num">(404,884)<span></span>
</td>
<td class="num">(2,634,295)<span></span>
</td>
<td class="num">(2,929,638)<span></span>
</td>
<td class="num">(2,780,614)<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">116,565<span></span>
</td>
<td class="nump">758,410<span></span>
</td>
<td class="nump">712,136<span></span>
</td>
<td class="nump">853,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating 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_OtherOperatingIncome', window );">Operating income</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">5,439<span></span>
</td>
<td class="nump">6,783<span></span>
</td>
<td class="nump">8,569<span></span>
</td>
</tr>
<tr class="re">
<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="num">(39,451)<span></span>
</td>
<td class="num">(256,682)<span></span>
</td>
<td class="num">(352,926)<span></span>
</td>
<td class="num">(359,460)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(22,923)<span></span>
</td>
<td class="num">(149,143)<span></span>
</td>
<td class="num">(149,337)<span></span>
</td>
<td class="num">(142,835)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(79,915)<span></span>
</td>
<td class="num">(519,950)<span></span>
</td>
<td class="num">(639,648)<span></span>
</td>
<td class="num">(568,741)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful debt</a></td>
<td class="num">(5,752)<span></span>
</td>
<td class="num">(37,427)<span></span>
</td>
<td class="num">(117,564)<span></span>
</td>
<td class="num">(32,199)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in the fair value of contingent purchase consideration payables</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(937)<span></span>
</td>
<td class="nump">93,307<span></span>
</td>
<td class="num">(43,325)<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_vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets', window );">Impairment of long-lived assets</a></td>
<td class="num">(61,757)<span></span>
</td>
<td class="num">(401,808)<span></span>
</td>
<td class="num">(392,947)<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 of goodwill</a></td>
<td class="num">(117,800)<span></span>
</td>
<td class="num">(766,440)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_OperatingExpensesNet', window );">Total operating expenses</a></td>
<td class="num">(326,906)<span></span>
</td>
<td class="num">(2,126,948)<span></span>
</td>
<td class="num">(1,552,332)<span></span>
</td>
<td class="num">(1,137,991)<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(210,341)<span></span>
</td>
<td class="num">(1,368,538)<span></span>
</td>
<td class="num">(840,196)<span></span>
</td>
<td class="num">(284,233)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">5,060<span></span>
</td>
<td class="nump">32,925<span></span>
</td>
<td class="nump">21,078<span></span>
</td>
<td class="nump">53,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(28,482)<span></span>
</td>
<td class="num">(185,313)<span></span>
</td>
<td class="num">(198,589)<span></span>
</td>
<td class="num">(274,184)<span></span>
</td>
</tr>
<tr class="ro">
<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 of long-term investment</a></td>
<td class="num">(3,114)<span></span>
</td>
<td class="num">(20,258)<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_GainOrLossOnSaleOfStockInSubsidiary', window );">Gain on disposal of subsidiaries</a></td>
<td class="nump">76,393<span></span>
</td>
<td class="nump">497,036<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,841)<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_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">2,577<span></span>
</td>
<td class="nump">16,764<span></span>
</td>
<td class="nump">28,922<span></span>
</td>
<td class="nump">30,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_OtherNonoperatingExpense', window );">Other expenses</a></td>
<td class="num">(2,622)<span></span>
</td>
<td class="num">(17,060)<span></span>
</td>
<td class="num">(16,449)<span></span>
</td>
<td class="num">(3,701)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange gain (loss)</a></td>
<td class="num">(2,636)<span></span>
</td>
<td class="num">(17,153)<span></span>
</td>
<td class="nump">56,341<span></span>
</td>
<td class="nump">72,394<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Loss before income taxes and gain from equity method investments</a></td>
<td class="num">(163,165)<span></span>
</td>
<td class="num">(1,061,597)<span></span>
</td>
<td class="num">(978,734)<span></span>
</td>
<td class="num">(405,800)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefits</a></td>
<td class="nump">13,859<span></span>
</td>
<td class="nump">90,170<span></span>
</td>
<td class="nump">11,160<span></span>
</td>
<td class="num">(47,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Gain from equity method investments</a></td>
<td class="nump">8,266<span></span>
</td>
<td class="nump">53,783<span></span>
</td>
<td class="nump">35,652<span></span>
</td>
<td class="nump">52,355<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">(141,040)<span></span>
</td>
<td class="num">(917,644)<span></span>
</td>
<td class="num">(931,922)<span></span>
</td>
<td class="num">(401,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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net (income) loss attributable to noncontrolling interest and redeemable noncontrolling interest</a></td>
<td class="nump">22,273<span></span>
</td>
<td class="nump">144,914<span></span>
</td>
<td class="nump">298,324<span></span>
</td>
<td class="num">(26,824)<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 the Company's ordinary shareholders</a></td>
<td class="num">$ (118,767)<span></span>
</td>
<td class="num">&#165; (772,730)<span></span>
</td>
<td class="num">&#165; (633,598)<span></span>
</td>
<td class="num">&#165; (428,099)<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in per share) | (per share)</a></td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">&#165; (1.36)<span></span>
</td>
<td class="num">&#165; (1.37)<span></span>
</td>
<td class="num">&#165; (0.85)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in per share) | (per share)</a></td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">&#165; (1.36)<span></span>
</td>
<td class="num">&#165; (1.37)<span></span>
</td>
<td class="num">&#165; (0.85)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract', window );"><strong>Shares used in loss per share computation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of shares outstanding - basic (in shares)</a></td>
<td class="nump">672,836,226<span></span>
</td>
<td class="nump">672,836,226<span></span>
</td>
<td class="nump">617,169,833<span></span>
</td>
<td class="nump">492,065,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of shares outstanding-diluted (in shares)</a></td>
<td class="nump">672,836,226<span></span>
</td>
<td class="nump">672,836,226<span></span>
</td>
<td class="nump">617,169,833<span></span>
</td>
<td class="nump">492,065,239<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30700-110894<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainOrLossOnSaleOfStockInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (13)(g)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOrLossOnSaleOfStockInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 35<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=82895926&amp;loc=d3e25351-111560<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66022249&amp;loc=d3e33749-111570<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4591551-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherOperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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=84234705&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4591551-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_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 related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-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_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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SalesRevenueNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Hosting and related services cost of goods and services sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_HostingAndRelatedServicesRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenues from Hosting and related services include managed hosting services, interconnectivity services and value-added 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;">vnet_HostingAndRelatedServicesRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of equipment and impairment of intangible 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;">vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Managed network services cost of goods and services sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ManagedNetworkServicesCostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ManagedNetworkServicesRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenues from managing network services include optimizing network speed and other network services 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;">vnet_ManagedNetworkServicesRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_OperatingExpensesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_OperatingExpensesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Number Basic And Diluted, Shares Outstanding [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6877982304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (141,040)<span></span>
</td>
<td class="num">&#165; (917,644)<span></span>
</td>
<td class="num">&#165; (931,922)<span></span>
</td>
<td class="num">&#165; (401,275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss), net of tax of nil:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax of nil</a></td>
<td class="num">(18,592)<span></span>
</td>
<td class="num">(120,963)<span></span>
</td>
<td class="nump">142,526<span></span>
</td>
<td class="nump">41,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax of nil</a></td>
<td class="num">(18,592)<span></span>
</td>
<td class="num">(120,963)<span></span>
</td>
<td class="nump">142,526<span></span>
</td>
<td class="nump">41,518<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">(159,632)<span></span>
</td>
<td class="num">(1,038,607)<span></span>
</td>
<td class="num">(789,396)<span></span>
</td>
<td class="num">(359,757)<span></span>
</td>
</tr>
<tr class="re">
<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 (income) loss attributable to noncontrolling interest and redeemable noncontrolling interest</a></td>
<td class="nump">22,273<span></span>
</td>
<td class="nump">144,914<span></span>
</td>
<td class="nump">298,324<span></span>
</td>
<td class="num">(26,824)<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 the Company's ordinary shareholders</a></td>
<td class="num">$ (137,359)<span></span>
</td>
<td class="num">&#165; (893,693)<span></span>
</td>
<td class="num">&#165; (491,072)<span></span>
</td>
<td class="num">&#165; (386,581)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e557-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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=96868048&amp;loc=SL4613674-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569643-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84234705&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_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://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84234705&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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569643-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84158357&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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/presentationRef<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=84234705&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4591551-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853600656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss (Parenthetical)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other comprehensive income, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after 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, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=79507043&amp;loc=d3e39076-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_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6879758720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', 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>
</tr>
<tr class="ro">
<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">$ (141,040)<span></span>
</td>
<td class="num">&#165; (917,644)<span></span>
</td>
<td class="num">&#165; (931,922)<span></span>
</td>
<td class="num">&#165; (401,275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash generated 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange (gain) loss</a></td>
<td class="nump">2,636<span></span>
</td>
<td class="nump">17,153<span></span>
</td>
<td class="num">(56,341)<span></span>
</td>
<td class="num">(72,394)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in the fair value of contingent purchase consideration payables</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">937<span></span>
</td>
<td class="num">(93,307)<span></span>
</td>
<td class="nump">43,325<span></span>
</td>
</tr>
<tr class="ro">
<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 of property and equipment</a></td>
<td class="nump">80,460<span></span>
</td>
<td class="nump">523,500<span></span>
</td>
<td class="nump">480,105<span></span>
</td>
<td class="nump">402,035<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">22,071<span></span>
</td>
<td class="nump">143,602<span></span>
</td>
<td class="nump">183,964<span></span>
</td>
<td class="nump">184,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss (gain) on disposal of property and equipment and intangible assets</a></td>
<td class="num">(505)<span></span>
</td>
<td class="num">(3,285)<span></span>
</td>
<td class="nump">12,101<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="re">
<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 );">Allowance for doubtful debt</a></td>
<td class="nump">5,752<span></span>
</td>
<td class="nump">37,427<span></span>
</td>
<td class="nump">117,564<span></span>
</td>
<td class="nump">32,199<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="nump">7,244<span></span>
</td>
<td class="nump">47,129<span></span>
</td>
<td class="nump">118,729<span></span>
</td>
<td class="nump">190,027<span></span>
</td>
</tr>
<tr class="re">
<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 income tax benefits</a></td>
<td class="num">(19,677)<span></span>
</td>
<td class="num">(128,026)<span></span>
</td>
<td class="num">(65,932)<span></span>
</td>
<td class="num">(20,262)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Gain from equity method investments</a></td>
<td class="num">(8,266)<span></span>
</td>
<td class="num">(53,783)<span></span>
</td>
<td class="num">(35,652)<span></span>
</td>
<td class="num">(52,355)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,841<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_vnet_CostMethodInvestmentsDisposals', window );">Gain from disposal of cost method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,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_InvestmentIncomeDividend', window );">Dividend income of cost method investments</a></td>
<td class="num">(280)<span></span>
</td>
<td class="num">(1,821)<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_GainOrLossOnSaleOfStockInSubsidiary', window );">Gain from disposal of subsidiaries</a></td>
<td class="num">(76,393)<span></span>
</td>
<td class="num">(497,036)<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_vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets', window );">Impairment of long-lived assets</a></td>
<td class="nump">61,757<span></span>
</td>
<td class="nump">401,808<span></span>
</td>
<td class="nump">392,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 of goodwill</a></td>
<td class="nump">117,800<span></span>
</td>
<td class="nump">766,440<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_ImpairmentOfInvestments', window );">Impairment of long-term investment</a></td>
<td class="nump">3,114<span></span>
</td>
<td class="nump">20,258<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, net of effects of acquisitions and disposals:</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_IncreaseDecreaseInRestrictedCashForOperatingActivities', window );">Restricted cash</a></td>
<td class="num">(13,048)<span></span>
</td>
<td class="num">(84,892)<span></span>
</td>
<td class="nump">34,561<span></span>
</td>
<td class="num">(83,913)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable', window );">Accounts and notes receivable</a></td>
<td class="nump">2,809<span></span>
</td>
<td class="nump">18,277<span></span>
</td>
<td class="num">(40,988)<span></span>
</td>
<td class="nump">15,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(174)<span></span>
</td>
<td class="num">(1,134)<span></span>
</td>
<td class="nump">9,108<span></span>
</td>
<td class="num">(3,480)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(47,675)<span></span>
</td>
<td class="num">(310,190)<span></span>
</td>
<td class="num">(148,776)<span></span>
</td>
<td class="num">(278,229)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Amounts due from related parties</a></td>
<td class="nump">682<span></span>
</td>
<td class="nump">4,436<span></span>
</td>
<td class="num">(16,958)<span></span>
</td>
<td class="num">(17,927)<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_vnet_IncreaseDecreaseInAccountsAndNotesPayable', window );">Accounts and notes payables</a></td>
<td class="nump">6,527<span></span>
</td>
<td class="nump">42,468<span></span>
</td>
<td class="nump">46,947<span></span>
</td>
<td class="nump">96,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense', window );">Unrecognized tax (expense) benefits</a></td>
<td class="num">(605)<span></span>
</td>
<td class="num">(3,939)<span></span>
</td>
<td class="nump">14,197<span></span>
</td>
<td class="num">(5,961)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">41,511<span></span>
</td>
<td class="nump">270,082<span></span>
</td>
<td class="nump">82,216<span></span>
</td>
<td class="nump">92,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(10,054)<span></span>
</td>
<td class="num">(65,415)<span></span>
</td>
<td class="num">(28,086)<span></span>
</td>
<td class="num">(10,845)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerAdvances', window );">Advances from customers</a></td>
<td class="nump">31,023<span></span>
</td>
<td class="nump">201,847<span></span>
</td>
<td class="nump">15,597<span></span>
</td>
<td class="nump">88,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(1,006)<span></span>
</td>
<td class="num">(6,548)<span></span>
</td>
<td class="num">(28,060)<span></span>
</td>
<td class="nump">14,946<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_vnet_IncreaseDecreaseInDeferredGovernmentGrants', window );">Deferred government grants</a></td>
<td class="num">(766)<span></span>
</td>
<td class="num">(4,985)<span></span>
</td>
<td class="num">(6,627)<span></span>
</td>
<td class="nump">4,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="num">(2,206)<span></span>
</td>
<td class="num">(14,356)<span></span>
</td>
<td class="nump">3,552<span></span>
</td>
<td class="nump">195<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash generated from operating activities</a></td>
<td class="nump">61,835<span></span>
</td>
<td class="nump">402,310<span></span>
</td>
<td class="nump">83,620<span></span>
</td>
<td class="nump">216,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', 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>
</tr>
<tr class="ro">
<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 );">Purchases of property and equipment</a></td>
<td class="num">(60,864)<span></span>
</td>
<td class="num">(395,998)<span></span>
</td>
<td class="num">(574,501)<span></span>
</td>
<td class="num">(1,052,271)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Purchases of intangible assets</a></td>
<td class="num">(2,914)<span></span>
</td>
<td class="num">(18,957)<span></span>
</td>
<td class="num">(37,999)<span></span>
</td>
<td class="num">(47,513)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposal of property and equipment</a></td>
<td class="nump">879<span></span>
</td>
<td class="nump">5,719<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">1,702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Disposal of subsidiaries</a></td>
<td class="num">(9,926)<span></span>
</td>
<td class="num">(64,580)<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_PaymentsToAcquireShortTermInvestments', window );">Payments for short-term investments</a></td>
<td class="num">(116,176)<span></span>
</td>
<td class="num">(755,876)<span></span>
</td>
<td class="num">(285,127)<span></span>
</td>
<td class="num">(1,675,157)<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_vnet_PaymentsOfLoanToThirdParty', window );">Payment of loans to third 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="num">(73,472)<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_vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty', window );">Receipt of loan to a third party</a></td>
<td class="nump">15,370<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">43,279<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Proceeds received from maturity of short-term investments</a></td>
<td class="nump">74,533<span></span>
</td>
<td class="nump">484,932<span></span>
</td>
<td class="nump">112,300<span></span>
</td>
<td class="nump">2,496,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLongtermInvestments', window );">Proceeds from disposal of long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,269<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_vnet_ProceedsFromDividendIncomeOfCostMethodInvestments', window );">Proceeds from dividend income of cost method investments</a></td>
<td class="nump">280<span></span>
</td>
<td class="nump">1,821<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_IncreaseDecreaseInRestrictedCash', window );">Restricted cash</a></td>
<td class="nump">20,109<span></span>
</td>
<td class="nump">130,832<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_PaymentsToAcquireLongtermInvestments', window );">Payments for long-term investments</a></td>
<td class="num">(24,926)<span></span>
</td>
<td class="num">(162,176)<span></span>
</td>
<td class="num">(48,701)<span></span>
</td>
<td class="num">(20,245)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Payments for available-for-sale investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,324)<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_vnet_PaymentsForAssetAcquisitionNetOfCash', window );">Payments for assets acquisition, net of cash acquired</a></td>
<td class="num">(3,851)<span></span>
</td>
<td class="num">(25,053)<span></span>
</td>
<td class="num">(56,264)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities</a></td>
<td class="num">(107,486)<span></span>
</td>
<td class="num">(699,336)<span></span>
</td>
<td class="num">(841,017)<span></span>
</td>
<td class="num">(370,130)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities', window );">Restricted cash</a></td>
<td class="nump">261,622<span></span>
</td>
<td class="nump">1,702,188<span></span>
</td>
<td class="num">(1,699,411)<span></span>
</td>
<td class="nump">50,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">926<span></span>
</td>
<td class="nump">4,510<span></span>
</td>
<td class="nump">7,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,548,695<span></span>
</td>
<td class="nump">1,808,498<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_vnet_PrepaymentsForBusinessAcquisition', window );">Payments for contingent consideration in relation to acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,617)<span></span>
</td>
<td class="num">(19,310)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MaturitiesOfSeniorDebt', window );">Repayment of 2016 bonds/ 2017 bonds</a></td>
<td class="num">(64,645)<span></span>
</td>
<td class="num">(420,600)<span></span>
</td>
<td class="num">(264,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of 2020 bonds (Note 16)</a></td>
<td class="nump">297,581<span></span>
</td>
<td class="nump">1,936,154<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_PaymentsOfDebtIssuanceCosts', window );">Payment of issuance cost of 2020 bonds</a></td>
<td class="num">(1,496)<span></span>
</td>
<td class="num">(9,735)<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_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from long-term bank borrowings</a></td>
<td class="nump">6,830<span></span>
</td>
<td class="nump">44,440<span></span>
</td>
<td class="nump">214,620<span></span>
</td>
<td class="nump">85,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term bank borrowings</a></td>
<td class="nump">10,759<span></span>
</td>
<td class="nump">70,000<span></span>
</td>
<td class="nump">1,725,676<span></span>
</td>
<td class="nump">300,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_RepaymentsOfLongTermLinesOfCredit', window );">Repayment of long-term bank borrowings</a></td>
<td class="num">(14,453)<span></span>
</td>
<td class="num">(94,037)<span></span>
</td>
<td class="num">(49,320)<span></span>
</td>
<td class="num">(960,317)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Repayment of short-term bank borrowings</a></td>
<td class="num">(257,239)<span></span>
</td>
<td class="num">(1,673,676)<span></span>
</td>
<td class="num">(318,000)<span></span>
</td>
<td class="num">(184,181)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest', window );">Payments for purchase of noncontrolling interest/mandatorily redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(8,000)<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_vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases', window );">Payments for purchase of property and equipment through capital leases</a></td>
<td class="num">(30,605)<span></span>
</td>
<td class="num">(199,126)<span></span>
</td>
<td class="num">(23,638)<span></span>
</td>
<td class="num">(81,547)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfDebt', window );">Repayment of loan from a third party</a></td>
<td class="num">(15,370)<span></span>
</td>
<td class="num">(100,000)<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_vnet_ProceedsFromSaleAndLeasebackTransactions', window );">Proceeds from sales and leaseback transactions</a></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">130,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_vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions', window );">Rental prepayment and deposits for sales and leaseback transactions</a></td>
<td class="num">(25,314)<span></span>
</td>
<td class="num">(164,698)<span></span>
</td>
<td class="num">(152,715)<span></span>
</td>
<td class="num">(13,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_ProceedsFromMinorityShareholders', window );">Contribution from noncontrolling interest in a subsidiary</a></td>
<td class="nump">20,693<span></span>
</td>
<td class="nump">134,633<span></span>
</td>
<td class="nump">4,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_vnet_PrepaymentForFutureSharesRepurchasePlan', window );">Prepayment for future share repurchase plan</a></td>
<td class="num">(585)<span></span>
</td>
<td class="num">(3,806)<span></span>
</td>
<td class="num">(39,028)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for share repurchase plan</a></td>
<td class="num">(20,461)<span></span>
</td>
<td class="num">(133,126)<span></span>
</td>
<td class="num">(42,665)<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash generated from financing activities</a></td>
<td class="nump">167,459<span></span>
</td>
<td class="nump">1,089,537<span></span>
</td>
<td class="nump">209,472<span></span>
</td>
<td class="nump">1,115,032<span></span>
</td>
</tr>
<tr class="ro">
<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 foreign exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(21,564)<span></span>
</td>
<td class="num">(140,298)<span></span>
</td>
<td class="nump">160,289<span></span>
</td>
<td class="nump">78,903<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">100,244<span></span>
</td>
<td class="nump">652,213<span></span>
</td>
<td class="num">(387,636)<span></span>
</td>
<td class="nump">1,040,639<span></span>
</td>
</tr>
<tr class="ro">
<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 beginning of year</a></td>
<td class="nump">199,409<span></span>
</td>
<td class="nump">1,297,418<span></span>
</td>
<td class="nump">1,685,054<span></span>
</td>
<td class="nump">644,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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">299,653<span></span>
</td>
<td class="nump">1,949,631<span></span>
</td>
<td class="nump">1,297,418<span></span>
</td>
<td class="nump">1,685,054<span></span>
</td>
</tr>
<tr class="ro">
<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 disclosures 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>
</tr>
<tr class="re">
<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="num">(8,465)<span></span>
</td>
<td class="num">(55,076)<span></span>
</td>
<td class="num">(50,349)<span></span>
</td>
<td class="num">(62,815)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest paid</a></td>
<td class="num">(14,885)<span></span>
</td>
<td class="num">(96,846)<span></span>
</td>
<td class="num">(155,679)<span></span>
</td>
<td class="num">(242,713)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromInterestReceived', window );">Interest received</a></td>
<td class="nump">4,435<span></span>
</td>
<td class="nump">28,857<span></span>
</td>
<td class="nump">19,886<span></span>
</td>
<td class="nump">61,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of non-cash 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>
</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_vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases', window );">Purchase of property and equipment through capital leases</a></td>
<td class="nump">69,746<span></span>
</td>
<td class="nump">453,786<span></span>
</td>
<td class="nump">240,474<span></span>
</td>
<td class="nump">87,487<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_vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid', window );">Purchase of property and equipment included in accrued expenses and other payables, notes payable, and amounts due to related parties</a></td>
<td class="num">(2,421)<span></span>
</td>
<td class="num">(15,750)<span></span>
</td>
<td class="num">(51,669)<span></span>
</td>
<td class="num">(94,782)<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_vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid', window );">Purchase of intangible assets included in accrued expenses and other payables</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">1,354<span></span>
</td>
<td class="num">(1,310)<span></span>
</td>
<td class="num">(1,392)<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_vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability', window );">Contingent consideration related to the acquisitions included in amount due to related parties and accrued expenses and other payables</a></td>
<td class="num">$ (144)<span></span>
</td>
<td class="num">&#165; (937)<span></span>
</td>
<td class="num">(306,126)<span></span>
</td>
<td class="num">&#165; (174,761)<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_DebtInstrumentAxis=vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember', window );">Bonds 6.875% Due 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarlyRepaymentOfSeniorDebt', window );">Repurchase of 2017 bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (1,596,335)<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarlyRepaymentOfSeniorDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarlyRepaymentOfSeniorDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30700-110894<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64836518&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2443-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainOrLossOnSaleOfStockInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (13)(g)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOrLossOnSaleOfStockInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 35<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=82895926&amp;loc=d3e25351-111560<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66022249&amp;loc=d3e33749-111570<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInCustomerAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCustomerAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInDueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInRestrictedCashForOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as operating activities. This may include cash restricted for regulatory purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInRestrictedCashForOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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. Includes, but is not limited to, payment to settle zero-coupon bond attributable to 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentIncomeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MaturitiesOfSeniorDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 settlement of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, as it matures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfSeniorDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 reacquire common stock 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 during the period for redemption of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26853-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_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-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/2003/role/presentationRef<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=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromInterestReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest received on loans and other debt instruments 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInterestReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating 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;">us-gaap_ProceedsFromSaleOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sale of long-lived, physical 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=SL79508275-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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/presentationRef<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=84234705&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4591551-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_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 related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-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_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_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Increase (Decrease) in 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;">vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in Capital Expenditures Incurred but Not yet Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_CostMethodInvestmentsDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost method investments disposals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CostMethodInvestmentsDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of equipment and impairment of intangible 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;">vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_IncreaseDecreaseInAccountsAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncreaseDecreaseInAccountsAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_IncreaseDecreaseInDeferredGovernmentGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Deferred Government Grants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncreaseDecreaseInDeferredGovernmentGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Unrecognized Tax Benefits 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;">vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of intangible assets that have occurred by the end of current period (positive value), or current period cash outflow to pay for purchases of intangible assets that have occurred before the beginning of current period (negative 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;">vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment to Acquire Property And Equipment Through Capital Leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PaymentsForAssetAcquisitionNetOfCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 assets, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PaymentsForAssetAcquisitionNetOfCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PaymentsOfLoanToThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of loan to third 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;">vnet_PaymentsOfLoanToThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PrepaymentForFutureSharesRepurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepayment for future shares repurchase 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;">vnet_PrepaymentForFutureSharesRepurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PrepaymentsForBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepayments for business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PrepaymentsForBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Collection of Long-term Loans To Third 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;">vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ProceedsFromDividendIncomeOfCostMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from dividend income of cost method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ProceedsFromDividendIncomeOfCostMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ProceedsFromSaleAndLeasebackTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Sale and Lease-back 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;">vnet_ProceedsFromSaleAndLeasebackTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of property and equipment through capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental Prepayment and Deposits for Sales and Leaseback 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;">vnet_RentalPrepaymentAndDepositsForSalesAndLeasebackTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember</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>27
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6886663424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Esta/King Venture/Xiaomi </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Ordinary shares </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Ordinary shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Ordinary shares </div>
<div>Esta/King Venture/Xiaomi </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Treasury stock </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Treasury stock </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Additional paid-in capital </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Additional paid-in capital </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Additional paid-in capital </div>
<div>Esta/King Venture/Xiaomi </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated other comprehensive (loss) income </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated other comprehensive (loss) income </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Statutory reserves </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Statutory reserves </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Total 21Vianet Group, Inc. shareholders' equity </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Total 21Vianet Group, Inc. shareholders' equity </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Total 21Vianet Group, Inc. shareholders' equity </div>
<div>Esta/King Venture/Xiaomi </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Non-controlling interest </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Non-controlling interest </div>
<div>CNY (&#165;)</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 );">Beginning Balance (in shares) at Dec. 31, 2014 | 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="nump">396,234,309<span></span>
</td>
<td class="nump">396,234,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2014</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,226,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (213,665)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,225,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (65,754)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (1,794,975)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,202,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 24,033<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_vnet_EquityProfitLoss', window );">Consolidated net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(425,648)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(428,099)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(428,099)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,451<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_vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest', window );">Contribution by noncontrolling interest through acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,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="num">(1,963)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,963)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,037)<span></span>
</td>
</tr>
<tr class="re">
<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 exchange difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41,518<span></span>
</td>
<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_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of new shares for stock consideration settlement (in shares) | 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="nump">13,098,599<span></span>
</td>
<td class="nump">13,098,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of new shares for stock consideration settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</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)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of new shares (in shares) | 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="nump">98,672,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 new shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,808,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,808,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,808,498<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of new shares for share option exercise and restricted share units vested (in shares) | 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="nump">6,429,372<span></span>
</td>
<td class="nump">6,429,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of new shares for share option exercise and restricted share units vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,105<span></span>
</td>
<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_vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares', window );">Settlement of stock consideration settlement by treasury stock (in shares) | 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="nump">878,232<span></span>
</td>
<td class="nump">878,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue', window );">Settlement of stock consideration settlement by treasury stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">20,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,523)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 162,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">162,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">162,346<span></span>
</td>
<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_vnet_DepositarySharesIssued', window );">Shares issued to depository bank (in shares) | shares</a></td>
<td class="nump">7,200,000<span></span>
</td>
<td class="nump">7,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,200,000<span></span>
</td>
<td class="nump">7,200,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_ChangesInContingentAcquisitionConsiderationPayable', window );">Reclassification of contingent consideration payable upon resolution of contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 214,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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214,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>
</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_vnet_StatutoryReserve', window );">Appropriation of statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Appropriation of dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,034)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,034)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">(Increase) Decrease in accretion of redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,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>
<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,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>
<td class="text">&#160;<span></span>
</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,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Share repurchase (in shares) | shares</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share options exercised (in shares) | 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="nump">2,454,420<span></span>
</td>
<td class="nump">2,454,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,240<span></span>
</td>
<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_vnet_StockIssuedShareForRestrictedSharesVested', window );">Restricted share units vested | 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="nump">4,462,098<span></span>
</td>
<td class="nump">4,462,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares', window );">Settlement of share options with shares held by depository bank (in shares) | 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="num">(6,916,518)<span></span>
</td>
<td class="num">(6,916,518)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue', window );">Settlement of share options with shares held by depository bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 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="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="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="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>
</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 );">Ending Balance (in shares) at Dec. 31, 2015 | 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="nump">522,512,594<span></span>
</td>
<td class="nump">522,512,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending Balance at Dec. 31, 2015</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,034,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(193,142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,403,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,236)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,233,985)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,014,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,413<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_vnet_EquityProfitLoss', window );">Consolidated net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(631,209)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(633,598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(633,598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,389<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Contribution from noncontrolling interest in a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign exchange difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">142,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">142,526<span></span>
</td>
<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_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of new shares for stock consideration settlement (in shares) | 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="nump">10,087,476<span></span>
</td>
<td class="nump">10,087,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of new shares for stock consideration settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</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)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of new shares (in shares) | 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="nump">143,050,264<span></span>
</td>
<td class="nump">143,050,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of new shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,548,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,548,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,548,695<span></span>
</td>
<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of new shares for share option exercise and restricted share units vested (in shares) | 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="nump">3,261,456<span></span>
</td>
<td class="nump">3,261,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of new shares for share option exercise and restricted share units vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,119<span></span>
</td>
<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_vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares', window );">Settlement of stock consideration settlement by treasury stock (in shares) | 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="nump">1,338,966<span></span>
</td>
<td class="nump">1,338,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue', window );">Settlement of stock consideration settlement by treasury stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,714)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">536<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 90,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">90,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">90,734<span></span>
</td>
<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_vnet_DepositarySharesIssued', window );">Shares issued to depository bank (in shares) | shares</a></td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_ChangesInContingentAcquisitionConsiderationPayable', window );">Reclassification of contingent consideration payable upon resolution of contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 210,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="nump">210,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="text">&#160;<span></span>
</td>
<td class="nump">210,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_StatutoryReserve', window );">Appropriation of statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,448)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_MinorityInterestChangeInRedemptionValue', window );">(Increase) Decrease in accretion of redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (210,485)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(210,485)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(210,485)<span></span>
</td>
<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_TreasuryStockSharesAcquired', window );">Share repurchase (in shares) | shares</a></td>
<td class="num">(4,893,150)<span></span>
</td>
<td class="num">(4,893,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,893,150)<span></span>
</td>
<td class="num">(4,893,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockValueAcquiredCostMethod', window );">Share repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (42,665)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(42,665)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(42,665)<span></span>
</td>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share options exercised (in shares) | 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="nump">921,594<span></span>
</td>
<td class="nump">921,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,391<span></span>
</td>
<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_vnet_StockIssuedShareForRestrictedSharesVested', window );">Restricted share units vested | 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="nump">6,957,984<span></span>
</td>
<td class="nump">6,957,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_StockIssuedValueForRestrictedSharesVested', window );">Restricted share units vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 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="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="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="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>
</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_vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares', window );">Settlement of share options with shares held by depository bank (in shares) | 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="num">(7,879,578)<span></span>
</td>
<td class="num">(7,879,578)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue', window );">Settlement of share options with shares held by depository bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 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="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="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="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>
</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 );">Ending Balance (in shares) at Dec. 31, 2016 | 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="nump">679,857,606<span></span>
</td>
<td class="nump">679,857,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending Balance at Dec. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,151,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(204,557)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,015,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,869,031)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,125,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,802<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_vnet_EquityProfitLoss', window );">Consolidated net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(775,748)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(772,730)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(772,730)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,018)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1', window );">Cumulative adjustment for changes in accounting principles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(13,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,425)<span></span>
</td>
<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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Contribution from noncontrolling interest in a subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">134,633<span></span>
</td>
</tr>
<tr class="re">
<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 exchange difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120,963)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(120,963)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(120,963)<span></span>
</td>
<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of new shares for share option exercise and restricted share units vested (in shares) | 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="nump">3,119,052<span></span>
</td>
<td class="nump">3,119,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 105,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">105,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">105,532<span></span>
</td>
<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_vnet_DepositarySharesIssued', window );">Shares issued to depository bank (in shares) | shares</a></td>
<td class="nump">9,000,000<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_DepositarySharesIssuedValue', window );">Share issued to depository bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</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)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_StatutoryReserve', window );">Appropriation of statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Appropriation of dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (5,946)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,946)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Disposal of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(27,969)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_MinorityInterestChangeInRedemptionValue', window );">(Increase) Decrease in accretion of redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (141,896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(141,896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(141,896)<span></span>
</td>
<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_TreasuryStockSharesAcquired', window );">Share repurchase (in shares) | shares</a></td>
<td class="num">(20,690,892)<span></span>
</td>
<td class="num">(20,690,892)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,690,892)<span></span>
</td>
<td class="num">(20,690,892)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockValueAcquiredCostMethod', window );">Share repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (133,126)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(133,126)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(133,126)<span></span>
</td>
<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share options exercised (in shares) | 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="nump">332,754<span></span>
</td>
<td class="nump">332,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">926<span></span>
</td>
<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_vnet_StockIssuedShareForRestrictedSharesVested', window );">Restricted share units vested | 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="nump">10,576,398<span></span>
</td>
<td class="nump">10,576,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_StockIssuedValueForRestrictedSharesVested', window );">Restricted share units vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 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="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="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="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>
</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_vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares', window );">Settlement of share options with shares held by depository bank (in shares) | 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="num">(10,909,152)<span></span>
</td>
<td class="num">(10,909,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue', window );">Settlement of share options with shares held by depository bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 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="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="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="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>
</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 );">Ending Balance (in shares) at Dec. 31, 2017 | 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="nump">671,285,766<span></span>
</td>
<td class="nump">671,285,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 799,380<span></span>
</td>
<td class="nump">&#165; 5,201,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">&#165; 46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (51,901)<span></span>
</td>
<td class="num">&#165; (337,683)<span></span>
</td>
<td class="nump">$ 1,380,263<span></span>
</td>
<td class="nump">&#165; 8,980,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (411)<span></span>
</td>
<td class="num">&#165; (2,673)<span></span>
</td>
<td class="nump">$ 5,954<span></span>
</td>
<td class="nump">&#165; 38,736<span></span>
</td>
<td class="num">$ (557,813)<span></span>
</td>
<td class="num">&#165; (3,629,300)<span></span>
</td>
<td class="nump">$ 776,099<span></span>
</td>
<td class="nump">&#165; 5,049,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,281<span></span>
</td>
<td class="nump">&#165; 151,471<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) from recognition of equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11149-113907<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11178-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CumulativeEffectOnRetainedEarningsBeforeTax1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 cumulative effect on retained earnings before related income tax effect.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOnRetainedEarningsBeforeTax1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeconsolidationGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the gain (loss) recognized by the parent and included in its attributable portion of net income for the period due to deconsolidation of a subsidiary or derecognition of a group of assets. The gain (loss) recognized and included in the net income attributable to the parent for the period is generally computed as the difference between: (a) the aggregate of: (1) the fair value of any consideration received; (2) the fair value of any retained noncontrolling investment in the former subsidiary at the date the subsidiary was deconsolidated; and (3) the carrying amount of any noncontrolling interest in the former subsidiary (including any accumulated other comprehensive income attributable to the noncontrolling interest) at the date the subsidiary was deconsolidated and (b) the carrying amount of the former subsidiary's assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4582445-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_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinorityInterestChangeInRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 16(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestChangeInRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569655-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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32211-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<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_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4590271-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4568740-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ChangesInContingentAcquisitionConsiderationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes In Contingent Acquisition Consideration 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;">vnet_ChangesInContingentAcquisitionConsiderationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DepositarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depositary Shares 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;">vnet_DepositarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_DepositarySharesIssuedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depositary Shares Issued 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;">vnet_DepositarySharesIssuedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_EquityProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit or loss as represented on the statement of changes in equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EquityProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interest, Change from Sale of Parent Equity Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_NoncontrollingInterestChangeFromSaleOfParentEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement Of Earn-out Consideration Associated With An Acquisition, 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;">vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement Of Earn-out Consideration Associated With An Acquisition, 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;">vnet_SettlementOfEarnoutConsiderationAssociatedWithAcquisitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement of Share Options with Shares Held by Depository Bank, 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;">vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement of Share Options with Shares Held by Depository Bank, 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;">vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_StatutoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount appropriated from net profit to statutory reserves according to the regulations and laws of 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;">vnet_StatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_StockIssuedShareForRestrictedSharesVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued Share for Restricted Shares Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_StockIssuedShareForRestrictedSharesVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_StockIssuedValueForRestrictedSharesVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued Value for Restricted Shares Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_StockIssuedValueForRestrictedSharesVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>28
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6877891440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>1.</b></td>
 <td valign="top" align="left"><b>ORGANIZATION</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt">
 21Vianet Group, Inc. was incorporated under the laws of the Cayman
 Islands on October&#xA0;16, 2009 and its principal activity is
 investment holding. The Company is principally engaged in the
 provision of hosting and related services after the disposal of
 subsidiaries which are engaged in managed network services in
 September 2017 (Note 4).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(a)</td>
 <td valign="top" align="left">As of December&#xA0;31, 2017 the
 significant subsidiaries of the Company and consolidated variable
 interest entities are as follows:</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="35%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="17%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="12%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td width="26%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Entity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Date of</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">incorporation/</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">acquisition</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Place of<br />
 incorporation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Percentage<br />
 of direct<br />
 ownership<br />
 by the<br />
 Company</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Principal&#xA0;activities</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Direct</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Subsidiaries:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21ViaNet Group Limited (&#x201C;21Vianet&#xA0;HK&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">May&#xA0;25,&#xA0;2007</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment&#xA0;holding</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21ViaNet Data Center Co., Ltd. (&#x201C;21Vianet China&#x201D;)
 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">June&#xA0;12, 2000</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of technical and consultation services
 and rental of long-lived assets</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet (Foshan) Technology&#xA0;Co., Ltd.<br />
 (&#x201C;FS Technology&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">December&#xA0;20,&#xA0;2011</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Trading of network equipment, provision of
 technical and internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet Anhui Suzhou Technology Co., Ltd.<br />
 (&#x201C;SZ Technology&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">November&#xA0;16,&#xA0;2011</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Trading of network equipment</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet Hangzhou Information Technology Co., Ltd.<br />
 (&#x201C;HZ Technology&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;4, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet Mobile Limited<br />
 (&#x201C;21V Mobile&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April&#xA0;30, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding and provision of
 telecommunication services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Joytone Infotech Co., Ltd.<br />
 (&#x201C;SZ Zhuoaiyi&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April&#xA0;30, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of technical and consultation
 services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet Ventures Limited (&#x201C;Ventures&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;6, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Abitcool (China) Broadband Inc.<br />
 (&#x201C;aBitCool DG&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">June&#xA0;13, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Dormant company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diyixian.com Limited (&#x201C;DYX&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">August&#xA0;10, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong&#xA0;Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of virtual private network services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21 Vianet Zhuhai Financial Leasing Co., Ltd (&#x201C;Zhuhai
 Financial Leasing&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April 9, 2015</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of financial leasing business
 services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet DRP Investment Holdings Limited. (&#x201C;DRP
 investment&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">January&#xA0;10, 2017</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong&#xA0;Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shihua DC Investment Holdings Limited. (&#x201C;Shihua
 Investment&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;14, 2017</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Cayman</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">51</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet (Xi&#x2019;an) Technology&#xA0;Co., Ltd.<br />
 (&#x201C;Xi&#x2019;an Tech&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">July&#xA0;5, 2012</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">51</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of technical and internet data center
 services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foshan Zhuoyi Intelligence Date Co., Ltd. (&#x201C;FS
 Zhuoyi&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1)&#xA0;/(4)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">July&#xA0;7, 2016</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">51</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Dormant company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dermot Holding Limited<br />
 (&#x201C;Dermot BVI&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(3)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">August&#xA0;8, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">British&#xA0;Virgin Islands</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8" colspan="3"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Variable Interest Entities (the &#x201C;VIEs&#x201D;):</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Yiyun Network Technology Co., Ltd.<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1)</sup><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;/(2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">October&#xA0;22,&#xA0;2002</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing iJoy Information Technology Co., Ltd.
 (&#x201C;BJ&#xA0;iJoy&#x201D;)&#xA0;<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April&#xA0;30, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center, content
 delivery network services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 WiFire Network Technology (Beijing) Co., Ltd.<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April&#xA0;1,&#xA0;2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of telecommunication services</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Held directly by BJ iJoy:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shanghai iJoy Information<br />
 Technology Co., Ltd.<br />
 (&#x201C;SH iJoy&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">May&#xA0;30,&#xA0;2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center, content
 delivery network services</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Held directly by 21Vianet Technology:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing 21Vianet Broad Band Data Center Co., Ltd. (&#x201C;21Vianet
 Beijing&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;15,&#xA0;2006</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Held directly by 21Vianet Beijing:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet (Xi&#x2019;an) Information Outsourcing Industry Park
 Services Co., Ltd.<br />
 (&#x201C;Xi&#x2019;an Sub&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">June&#xA0;23, 2008</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Langfang Xunchi Computer Data Processing Co., Ltd.<br />
 (&#x201C;LF Xunchi&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">December&#xA0;19,&#xA0;2011</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Dormant company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shanghai Blue Cloud Technology Co., Ltd. (&#x201C;SH&#xA0;Blue
 Cloud&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)
 / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;21, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of Office 365 and Windows Azure platform
 services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Yilong Xinda Technology Co., Ltd.<br />
 (&#x201C;BJ Yilong&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">February&#xA0;28, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of managed network services and virtual
 private network services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Yichengtaihe Investment&#xA0;Co., Ltd.<br />
 (&#x201C;BJ Yichengtaihe&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)/ (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">September&#xA0;30,&#xA0;2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Hongyuan Network Technology Co., Ltd. (&#x201C;BJ
 Hongyuan&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)/ (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">December&#xA0;8, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Held directly by DYX and LF Xunchi:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="top"></td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shenzhen Diyixian Telecommunication Co., Ltd. (&#x201C;SZ
 DYX&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">August&#xA0;10, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of virtual private network services</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(1)</td>
 <td valign="top" align="left">Collectively, the &#x201C;PRC
 Subsidiaries&#x201D;.</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(2)</td>
 <td valign="top" align="left">Collectively, the &#x201C;Consolidated
 VIEs&#x201D;.</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(3)</td>
 <td valign="top" align="left">On August&#xA0;10, 2014, the Company
 and its subsidiary, LF Xunchi, acquired 100% equity interest Dermot
 BVI and its subsidiaries (collectively referred to as &#x201C;Dermot
 Entities&#x201D;).</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(4)</td>
 <td valign="top" align="left">On July&#xA0;7, 2016, the Company
 through its subsidiary, 21Vianet HK acquired 100% equity interest
 in the entity, which was accounted for an assets acquisition.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(b)</td>
 <td valign="top" align="left">PRC laws and regulations prohibit
 foreign ownership of internet and telecommunications-related
 businesses. To comply with these foreign ownership restrictions,
 the Company conducts its businesses in the PRC through its VIEs
 using contractual agreements (the &#x201C;VIE Agreements&#x201D;).
 The equity interests of 21Vianet Technology are legally held by
 certain PRC individuals, including Chen Sheng, the Executive
 Chairman of Board of Directors of the Company and Zhang Jun
 (collectively the &#x201C;Nominee Shareholders&#x201D;). The
 following is a summary of the key terms of the VIE Agreements:</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Exclusive option agreement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Pursuant to the exclusive option agreement entered into amongst
 21Vianet China and the Nominee Shareholders of 21Vianet Technology,
 the Nominee Shareholders granted the Company or its designated
 party, an exclusive irrevocable option to purchase all or part of
 the equity interests held by the Nominee Shareholders in 21Vianet
 Technology, when and to the extent permitted under the PRC laws, at
 an amount equal to RMB1. 21Vianet Technology cannot declare any
 profit distributions or grant loans in any form without the prior
 written consent of 21Vianet China. The Nominee Shareholders must
 remit in full any funds received from 21Vianet Technology to
 21Vianet China, in the event any distributions are made by 21Vianet
 Technology. The term of this agreement is 10 years, expiring on
 December&#xA0;18, 2016, which is renewable at the sole discretion
 of 21Vianet China. On December&#xA0;19, 2016, this agreement was
 renewed for another 10 years, expiring on December&#xA0;18,
 2026.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 <i>Exclusive technical consulting and service agreement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Pursuant to the exclusive technical consulting and service
 agreement entered into between 21Vianet China and 21Vianet
 Technology, 21Vianet China is to provide exclusive management
 consulting services and internet technical services in return for
 fees based on a predetermined hourly rate of RMB1, which is
 adjustable at the sole discretion of 21Vianet China. The term of
 this agreement is 10 years, expiring on December&#xA0;18, 2016,
 which is renewable at the sole discretion of 21Vianet China. On
 December&#xA0;19, 2016, this agreement was renewed for another 10
 years, expiring on December&#xA0;18, 2026.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Loan agreement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In January 2011, 21Vianet China and the Nominee Shareholders
 entered into a loan agreement. Pursuant to the agreement, 21Vianet
 China has provided interest-free loan facilities of RMB7,000 and
 RMB3,000, respectively, to the Nominee Shareholders of 21Vianet
 Technology for the purpose of providing capital to 21Vianet
 Technology to develop its data center and telecommunications
 value-added business and related businesses. There is no fixed term
 for the loan.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Power of attorney agreement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Nominee Shareholders entered into the power of attorney
 agreement whereby they granted an irrevocable proxy of the voting
 rights underlying their respective equity interests in 21Vianet
 Technology to 21Vianet China, which include, but are not limited
 to, all the shareholders&#x2019; rights and voting rights empowered
 to the Nominee Shareholders by the company law and 21Vianet
 Technology&#x2019;s Articles of Association. The power of attorney
 remains valid and irrevocable from the date of execution, so long
 as each Nominee Shareholder remains as a shareholder of 21Vianet
 Technology.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The power of attorney agreement was subsequently reassigned to
 21Vianet Group, Inc. in September 2010.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Share pledge agreement</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Pursuant to the share pledge agreement entered into amongst
 21Vianet China, 21Vianet Technology and the Nominee Shareholders,
 the Nominee Shareholders have contemporaneously pledged all their
 equity interests in 21Vianet Technology to guarantee the repayment
 of the loan under the Loan Agreement between 21Vianet China and the
 Nominee Shareholders.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On August&#xA0;10, 2015, a Notification of Cancellation of share
 pledge registration was issued by Beijing Administration for
 Industry and Commerce, Pinggu Branch to cancel the registration of
 the share pledge by one of the Nominee Shareholders, Zhang Jun.
 Such cancellation does not affect the effectiveness of the share
 pledge agreement and does not lessen the control imposed on the
 contractual parties of the Company.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 If 21Vianet Technology breaches its respective contractual
 obligations under the Share pledge agreement and the loan
 agreement, 21Vianet China, as pledgee, will be entitled to certain
 rights, including the right to sell the pledged equity interests.
 The Nominee Shareholders agreed not to transfer, sell, pledge,
 dispose of or otherwise create any new encumbrance on their equity
 interests in 21Vianet Technology without the prior written consent
 of 21Vianet China.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 <i>Financial support letter</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Pursuant to the financial support letter, 21Vianet Group, Inc.
 agreed to provide unlimited financial support to 21Vianet
 Technology for its operations and agreed to forego the right to
 seek repayment in the event 21Vianet Technology is unable to repay
 such funding.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company also controls two other VIEs, namely BJ iJoy and WiFire
 Network through their primary beneficiary, aBitCool DG and SZ
 Zhuoaiyi, wholly owned subsidiaries of the Company. The key terms
 of the VIE Agreements in relation to BJ iJoy and WiFire Network are
 similar to those summarized above.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Despite the lack of technical majority ownership, there exists a
 parent-subsidiary relationship between the Company and 21Vianet
 Technology through the irrevocable power of attorney agreement,
 whereby the Nominee Shareholders effectively assigned all of their
 voting rights underlying their equity interests in 21Vianet
 Technology to the Company. In addition, the Company, through
 21Vianet China, obtained effective control over 21Vianet Technology
 through the ability to exercise all the rights of 21Vianet
 Technology&#x2019;s shareholders pursuant to the share pledge
 agreement and exclusive option agreement. The Company demonstrates
 its ability and intention to continue to exercise the ability to
 absorb substantially all of the expected losses through the
 financial support letter. In addition, the Company also
 demonstrates its ability to receive substantially all of the
 economic benefits of 21Vianet Technology through 21Vianet China
 through the consulting and service agreement. Thus, the Company is
 the primary beneficiary of 21Vianet Technology and consolidates
 21Vianet Technology and its subsidiaries under ASC <font style="WHITE-SPACE: nowrap">810-10</font> <i>Consolidation: Overall</i>.
 Similar conclusion has been reached with respect to the VIE
 structures with aBitCool DG and SZ Zhuoaiyi as the primary
 beneficiary.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In the opinion of the Company&#x2019;s management and PRC counsel,
 (i)&#xA0;the ownership structure of the VIEs is in compliance with
 applicable PRC laws and regulations in any material respect, and
 (ii)&#xA0;each of the VIE Agreements is valid, legally binding and
 enforceable to each party of such agreements under the existing PRC
 laws and will not violate any PRC laws or regulations currently in
 effect.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 However, there are substantial uncertainties regarding the
 interpretation and application of current and future PRC laws and
 regulations. Accordingly, the Company cannot be assured that PRC
 regulatory authorities will not ultimately take a contrary view to
 its opinion. If the current ownership structure of the Company and
 its contractual arrangements with the VIEs are found to be in
 violation of any existing or future PRC laws and regulations, the
 Company may be required to restructure its ownership structure and
 operations in the PRC to comply with the changing and new PRC laws
 and regulations. To the extent that changes and new PRC laws and
 regulations prohibit the Company&#x2019;s VIE arrangements from
 complying with the principles of consolidation, the Company would
 have to deconsolidate the financial position and results of
 operations of its VIEs. In the opinion of management, the
 likelihood of loss in respect of the Company&#x2019;s current
 ownership structure or the contractual arrangements with the VIEs
 is remote based on current facts and circumstances.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(c)</td>
 <td valign="top" align="left">VIE disclosures</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Except for certain property with carrying amounts of RMB335,491
 (US$48,321) that were pledged to secure banking borrowings granted
 to the Company (Note 13), there were no pledges or
 collateralization of the Consolidated VIEs&#x2019; assets. Creditors
 of the Consolidated VIEs have no recourse to the general credit of
 the primary beneficiaries of the Consolidated VIEs, and such
 amounts have been parenthetically presented on the face of the
 consolidated balance&#xA0;sheets. The Consolidated VIEs operate the
 data centers and own facilities including data center buildings,
 leasehold improvements, fiber optic cables, computers and network
 equipment, which are recognized in the Company&#x2019;s consolidated
 financial statements. They also hold certain value-added technology
 licenses, registered copyrights, trademarks and registered domain
 names, including the official website, which are also considered as
 revenue-producing assets. However, none of such assets was recorded
 on the Company&#x2019;s consolidated balance sheets as such assets
 were all acquired or internally developed with insignificant cost
 and expensed as incurred. In addition, the Company also hires data
 center operation and marketing workforce for its daily operations
 and such costs are expensed when incurred. The Company has not
 provided any financial or other support that it was not previously
 contractually required to provide to the Consolidated VIEs during
 the periods presented.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(d)</td>
 <td valign="top" align="left">Cooperation with Warburg Pincus</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In March 2017, the Company entered into an investment agreement
 with Warburg Pincus to establish a multi-stage joint venture and
 build a digital real estate platform in China. The Company seeded
 the initial JV with four existing high-performing IDC assets, and
 Warburg Pincus contributed direct capital and extensive industry
 network and resources in the real estate sector. The Company owns
 51% of the equity interests in the four existing internet data
 center (&#x201C;IDC&#x201D;) assets while Warburg Pincus owns the
 remaining 49%. On March&#xA0;14, 2017, Shihua Investment was
 established by the Company and a subsidiary of Warburg Pincus, with
 the equity interest of 51% and 49%, respectively. As of
 December&#xA0;31, 2017, the IDC assets of in Xi&#x2019;an Tech and
 FS Zhuoyi has been transferred to Shihua Investment which is
 controlled by the Company.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In March 2017, the Company and Warburg Pincus set up two JVs,
 Shihua DC Investment Holdings 2 Limited and Shihua DC Investment
 Management Limited, (collectively, Shihua DC Holdings) (Note 12) ,
 with the equity interest of 49% and 51% respectively. The Company
 accounted for the investment in the two JVs under equity method
 investments for its ability to exercise significant influence. As
 of December&#xA0;31, 2017, Shihua DC Holdings has not commerce any
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(e)</td>
 <td valign="top" align="left">Variable interests in a VIE</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company held variable interest in
 an entity that does not have sufficient equity at risk where the
 Company is not the VIE&#x2019;s primary beneficiary to consolidate
 the VIE. The Company&#x2019;s maximum exposure to such an
 arrangement is RMB59,846 (US$9,198).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The following tables represent the financial information of the
 Consolidated VIEs as of December&#xA0;31, 2016 and 2017 and for the
 years ended December&#xA0;31, 2015, 2016 and 2017 before
 eliminating the intercompany balances and transactions between the
 Consolidated VIEs and other entities within the Company :</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>ASSETS</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current assets:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">239,874</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">233,673</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Restricted cash</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68,709</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">149,375</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,959</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts receivable (net of allowance for doubtful debt of
 RMB80,313 and RMB70,627 (US$10,855) as of December&#xA0;31, 2016
 and 2017, respectively)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">555,509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">342,276</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52,607</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Inventories</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,320</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaid expenses and other current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">636,776</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">809,546</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">124,425</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due from related parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">82,350</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">86,824</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,345</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,587,538</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,621,694</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">249,251</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>
 assets:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,501,578</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,331,139</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">358,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">555,649</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,203</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,948</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Land use rights, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">76,044</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74,162</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,398</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,146,570</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">302,956</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,563</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97,063</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">169,224</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,009</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other <font style="WHITE-SPACE: nowrap">non-current</font>
 assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">112,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">67,517</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,377</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">266,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">355,894</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">54,700</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total <font style="WHITE-SPACE: nowrap">non-current</font>
 assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,756,474</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,346,095</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">514,285</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,344,012</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,967,789</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">763,536</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current liabilities:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">183,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,685</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts and notes payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">441,847</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">157,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,280</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued expenses and other payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">525,613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">368,190</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">56,590</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Advance from customers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">201,397</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">403,244</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,977</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">311,191</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,699</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,639</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,466</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,400</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to inter-companies <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,221,897</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,863,780</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">286,458</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to related parties (Note 23)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">53,295</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,053</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,467</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current portion of capital lease obligation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,394</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">201,315</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,942</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current portion of long-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,564</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,289</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred government grants</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,574</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">703</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,185,447</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,192,514</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">490,681</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="74%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="3">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="3">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="3">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>
 liabilities:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to inter-companies <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,052,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,020,972</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">156,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">219,055</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">187,638</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,839</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">62,531</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font> portion of
 capital lease obligations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">581,568</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">687,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">105,617</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrecognized tax benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,153</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,225</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,033</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">182,877</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">109,339</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,805</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred government grants</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,886</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,861</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,745</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="3"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total <font style="WHITE-SPACE: nowrap">non-current</font>
 liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,148,804</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,036,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">312,960</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="3"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,334,251</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,228,725</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">803,641</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Years Ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,066,090</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,938,319</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,578,893</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">396,369</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(35,811</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(674,685</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(567,395</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(87,207</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Years Ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash provided by operating activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">270,358</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">141,364</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">364,246</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,984</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash provided by (used in) investing activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">105,635</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(470,955</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(601,368</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(92,429</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash (used in) provided by financing activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(354,408</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">178,283</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">230,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,492</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net increase (decrease) in cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,585</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(151,308</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,201</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(953</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(1)</td>
 <td valign="top" align="left">Amount due to inter-companies consist
 of intercompany payables to the other companies within the Company
 for the purchase of telecommunication resources and fixed assets on
 behalf of the Consolidated VIEs.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853453904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>2.</b></td>
 <td valign="top" align="left"><b>SUMMARY OF SIGNIFICANT ACCOUNTING
 POLICIES</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(a)</i></b></td>
 <td valign="top" align="left"><b><i>Basis of
 presentation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The accompanying consolidated financial statements have been
 prepared in accordance with U.S. generally accepted accounting
 principles (&#x201C;U.S. GAAP&#x201D;).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(b)</i></b></td>
 <td valign="top" align="left"><b><i>Principles of
 consolidation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The consolidated financial statements include the financial
 statements of the Company, its subsidiaries and the Consolidated
 VIEs for which the Company or a subsidiary of the Company is the
 primary beneficiary. All significant inter-company transactions and
 balances between the Company, its subsidiaries and the Consolidated
 VIEs are eliminated upon consolidation. Results of acquired
 subsidiaries and its Consolidated VIEs are consolidated from the
 date on which control is transferred to the Company.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(c)</i></b></td>
 <td valign="top" align="left"><b><i>Use of estimates</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The preparation of the consolidated financial statements in
 conformity with US&#xA0;GAAP requires management to make estimates
 and assumptions that affect the reported amounts of assets and
 liabilities and disclosures of contingent assets and liabilities at
 the date of the consolidated financial statements and the reported
 amounts of revenues and expenses during the period. Significant
 estimates and assumptions reflected in the Company&#x2019;s
 financial statements include, but are not limited to, estimating
 the useful lives of long-lived assets, subsequent impairment
 assessment of long-lived assets and goodwill arising from business
 acquisition, determining the fair value of equity method
 investments and retained equity investments in the disposed
 subsidiaries, accounting for investments and the subsequent
 impairment assessment, determining the provision for accounts and
 other receivable, accounting for deferred income taxes, accounting
 for share-based compensation arrangements, and accounting for
 capital lease. Changes in facts and circumstances may result in
 revised estimates. Actual results could differ from those
 estimates, and as such, differences may be material to the
 consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(d)</i></b></td>
 <td valign="top" align="left"><b><i>Foreign currency</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The functional currency of the Company and its overseas
 subsidiaries is the United States dollar (&#x201C;US$&#x201D;),
 whereas the functional currency of the Company&#x2019;s PRC
 subsidiaries and its Consolidated VIEs is the Chinese Renminbi
 (&#x201C;RMB&#x201D;) as determined based on the criteria of ASC 830,
 <i>Foreign Currency Matters</i>. The Company uses the RMB as its
 reporting currency. Transactions denominated in foreign currencies
 are <font style="WHITE-SPACE: nowrap">re-measured</font> into the
 functional currency at the exchange rates prevailing on the
 transaction dates. Foreign currency denominated financial assets
 and liabilities are <font style="WHITE-SPACE: nowrap">re-measured</font> at the balance sheet date
 exchange rate. Exchange gains and losses are included in foreign
 exchange gains and losses in the consolidated statements of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Assets and liabilities of the Company and its overseas subsidiaries
 are translated into RMB at fiscal <font style="WHITE-SPACE: nowrap">year-end</font> exchange rates. Income and
 expense items are translated at average exchange rates prevailing
 during the fiscal year. The resulting translation adjustments are
 recorded in other comprehensive income within the statements of
 comprehensive loss.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(e)</i></b></td>
 <td valign="top" align="left"><b><i>Convenience
 translation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Amounts in US$ are presented for the convenience of the reader and
 are translated at the noon buying rate of US$1.00 to RMB6.5063 on
 December&#xA0;29, 2017 in the City of New York for cable transfers
 of RMB as certified for customs purposes by the Federal Reserve
 Bank of New York. No representation is made that the RMB amounts
 could have been, or could be, converted into US$ at such rate.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(f)</i></b></td>
 <td valign="top" align="left"><b><i>Cash and cash
 equivalents</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cash and cash equivalents consist of cash on hand and demand
 deposits placed with banks or other financial institutions which
 are unrestricted as to withdrawal and use and have original
 maturities less than three&#xA0;months. All highly liquid
 investments with a stated maturity of 90 days or less from the date
 of purchase are classified as cash equivalents.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(g)</i></b></td>
 <td valign="top" align="left"><b><i>Restricted cash</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Restricted cash mainly represents amounts held by a few banks in
 escrow as security for credit facilities, the guarantee of
 compliance with the network and service requirements of the radio
 spectrum license awarded by the Hong Kong Telecommunication
 Authority, the deposits held in escrow for the advances received
 from end customers subscribing Office 365 and Windows Azure
 services (the disbursement of which shall be agreed by both
 Microsoft (China) Co., Ltd. (&#x201C;Microsoft&#x201D;) and the
 Company).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(h)</i></b></td>
 <td valign="top" align="left"><b><i>Short-term
 investments</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 All highly liquid investments with stated maturities of greater
 than 90 days but less than 365 days are mainly fixed rate time
 deposits that are classified as short-term investments. The Company
 accounts for the investments in debt and equity securities in
 accordance with ASC Topic&#xA0;320&#xA0;(&#x201C;ASC 320&#x201D;),
 <i>Investments&#x2014;Debt and Equity Securities</i>. The Company
 classifies the investments in debt and equity securities as
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">&#x201C;held-to-maturity&#x201D;,</font></font>
 &#x201C;trading&#x201D; or <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">&#x201C;available-for-sale&#x201D;,</font></font>
 whose classification determines the respective accounting methods
 stipulated by ASC 320. Dividend and interest income for all
 categories of investments in securities are included in earnings.
 Any realized gains or losses, if any, on the sale of the short-term
 investments are determined on a specific identification method, and
 such gains and losses are reflected in earnings during the period
 in which gains or losses are realized.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The securities that the Company has positive intent and ability to
 hold to maturity are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> securities and
 stated at amortized cost. For individual securities classified as
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> securities,
 the Company evaluates whether a decline in fair value below the
 amortized cost basis is other-than-temporary in accordance with the
 Company&#x2019;s policy and ASC 320. When the Company intends to
 sell an impaired debt security or it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that it will be
 required to sell prior to recovery of its amortized cost basis, an
 other-than-temporary impairment is deemed to have occurred. In
 these instances, the other-than-temporary impairment loss is
 recognized in earnings equal to the entire excess of the debt
 security&#x2019;s amortized cost basis over its fair value at the
 balance sheet date of the reporting period for which the assessment
 is made. When the Company does not intend to sell an impaired debt
 security and it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that it will not
 be required to sell prior to recovery of its amortized cost basis,
 the Company must determine whether or not it will recover its
 amortized cost basis. If the Company concludes that it will not, an
 other-than-temporary impairment exists and that portion of the
 credit loss is recognized in earnings, while the portion of loss
 related to all other factors is recognized in other comprehensive
 loss.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The securities that are bought and held principally for the purpose
 of selling them in the near term are classified as trading
 securities. Unrealized holding gains and losses for trading
 securities are included in earnings.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Investments not classified as trading or as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> are classified
 as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> securities.
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> investments
 are reported at fair value, with unrealized gains and losses
 recorded in accumulated other comprehensive loss. Realized gains or
 losses are included in earnings during the period in which the gain
 or loss is realized. An impairment loss on the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> securities
 would be recognized in earnings when the decline in value is
 determined to be other-than-temporary.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 No impairment loss had been recorded during each of the years ended
 December&#xA0;31, 2015, 2016 and 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(i)</i></b></td>
 <td valign="top" align="left"><b><i>Accounts receivable and
 allowance for doubtful debt</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Accounts receivable are carried at net realizable value. An
 allowance for doubtful debt is recorded in the period when loss is
 probable based on an assessment of specific evidence indicating
 troubled collection, historical experience, accounts aging and
 other factors. An accounts receivable is written off after all
 collection effort has ceased.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(j)</i></b></td>
 <td valign="top" align="left"><b><i>Inventories</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Inventories are stated at the lower of cost or market. Cost is
 determined using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> method. Adjustments to
 reduce the cost of inventory to its net market value are made, if
 required, for decreases in sales prices, obsolescence or similar
 reductions in the estimated net realizable value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(k)</i></b></td>
 <td valign="top" align="left"><b><i>Property and
 equipment</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property and equipment are stated at cost and are depreciated using
 the straight-line method over the estimated useful lives of the
 assets, as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="49%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="47%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 31.55pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline">
 <b>Category</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 69.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline">
 <b>Estimated useful life</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">25-46</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Leasehold improvements</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Over the shorter of lease term or the</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 estimated useful lives of the assets</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Optical fibers</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">10-20</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">1-10 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office equipment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">1-8</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Motor vehicles</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">4-8 years</td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 Repair and maintenance costs are charged to expense as incurred,
 whereas the costs of betterments that extend the useful life of
 property and equipment are capitalized as additions to the related
 assets. Retirements, sale and disposals of assets are recorded by
 removing the cost and accumulated depreciation with any resulting
 gain or loss reflected in the consolidated statements of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property and equipment that are purchased or constructed which
 require a period of time before the assets are ready for their
 intended use are accounted for as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">construction-in-progress.</font></font>
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font> is
 recorded at acquisition cost, including installation costs.
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font> is
 transferred to specific property and equipment accounts and
 commences depreciation when these assets are ready for their
 intended use.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(l)</i></b></td>
 <td valign="top" align="left"><b><i>Intangible assets</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Intangible assets are carried at cost less accumulated amortization
 and any recorded impairment. Intangible assets acquired in a
 business combination are recognized initially at fair value at the
 date of acquisition. Intangible assets with finite useful lives are
 amortized using a straight-line method. These amortization methods
 reflect the estimated pattern in which the economic benefits of the
 respective intangible assets are to be consumed.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has capitalized certain internal use software
 development costs in accordance with ASC Subtopic <font style="WHITE-SPACE: nowrap">350-40</font> (&#x201C;ASC <font style="WHITE-SPACE: nowrap">350-40&#x201D;),</font>
 <i>Intangibles-Goodwill and Other: <font style="WHITE-SPACE: nowrap">Internal-Use</font> Software</i>, amounting
 to RMB23,780, RMB12,781 and RMB9,238 (US$1,420) for the years ended
 December&#xA0;31, 2015, 2016 and 2017, respectively. The Company
 capitalizes certain costs relating to software acquired, developed,
 or modified solely to meet the Company&#x2019;s internal
 requirements and for which there are no substantive plans to market
 the software. These costs mainly include the consulting and service
 fees paid to a third-party developer that are directly associated
 with the <font style="WHITE-SPACE: nowrap">internal-use</font>
 software projects during the application development stage and the
 research staff costs directly associated with the internal-develop
 software projects during the application development stage.
 Capitalized <font style="WHITE-SPACE: nowrap">internal-use</font>
 software costs are included in &#x201C;intangible assets,
 net&#x201D;.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Intangible assets have weighted average useful lives from the date
 of purchase/ acquisition as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased software</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.4 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Radio spectrum license</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contract backlog*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9&#xA0;years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.8 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Supplier relationships*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Licenses*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade Name*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Platform software*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-compete</font> agreement*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Internal use software</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="2%" align="left">*</td>
 <td valign="top" align="left">Acquired in the acquisitions of
 subsidiaries.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(m)</i></b></td>
 <td valign="top" align="left"><b><i>Land use rights</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The land use rights represent the amounts paid and relevant costs
 incurred for the rights to use land in the PRC and are recorded at
 purchase cost less accumulated amortization. Amortization is
 provided on a straight-line basis over the terms of the respective
 land use rights certificates.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(n)</i></b></td>
 <td valign="top" align="left"><b><i>Long-term
 investments</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s long-term investments consist of cost method
 investments, equity method investments and available for sale
 investments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In accordance with ASC <font style="WHITE-SPACE: nowrap">325-20,</font> <i>Investments-Other: Cost
 Method Investments</i>, for investments in an investee over which
 the Company does not have significant influence, the Company
 carries the investment at cost and only adjusts for
 other-than-temporary declines in fair value and distributions of
 earnings. The Company&#x2019;s management regularly evaluates the
 impairment of its cost method investments based on the performance
 and financial position of the investee as well as other evidence of
 estimated market values. Such evaluation includes, but is not
 limited to, reviewing the investee&#x2019;s cash position, recent
 financing, projected and historical financial performance, cash
 flow forecasts and current and future financing needs. An
 impairment loss is recognized in the consolidated statements of
 operations equal to the excess of the investment&#x2019;s cost over
 its fair value at the balance sheet date of the reporting period
 for which the assessment is made. The fair value would then become
 the new cost basis of investment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Investments in equity investees represent investments in entities
 in which the Company can exercise significant influence but does
 not own a majority equity interest or control are accounted for
 using the equity method of accounting in accordance with ASC
 <font style="WHITE-SPACE: nowrap">323-10,</font>
 <i>Investments-Equity Method and Joint</i> <i>Ventures:
 Overall</i>. The Company applies the equity method of accounting
 that is consistent with <font style="WHITE-SPACE: nowrap">ASC&#xA0;323-10</font> in limited
 partnerships in which the Company holds a three percent or greater
 interest. Under the equity method, the Company initially records
 its investment at cost and prospectively recognizes its
 proportionate share of each equity investee&#x2019;s net profit or
 loss into its consolidated statements of operations. The difference
 between the cost of the equity investee and the amount of the
 underlying equity in the net assets of the equity investee is
 recognized as equity method goodwill included in equity method
 investments on the consolidated balance sheets. The Company
 evaluates its equity method investments for impairment under ASC
 <font style="WHITE-SPACE: nowrap">323-10.</font> An impairment loss
 on the equity method investments is recognized in the consolidated
 statements of operations when the decline in value is determined to
 be other-than-temporary.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(o)</i></b></td>
 <td valign="top" align="left"><b><i>Goodwill</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Goodwill represents the excess of the purchase price over the
 amounts assigned to the fair value of the assets acquired and the
 liabilities assumed of an acquired business. In accordance with ASC
 350, <i>Goodwill and Other Intangible Assets</i>, recorded goodwill
 amounts are not amortized, but rather are tested for impairment
 annually or more frequently if there are indicators of impairment
 present.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In accordance with ASC 350, the Company assigned and assessed
 goodwill for impairment at the reporting unit level. A reporting
 unit is an operating segment or one level below the operating
 segment. Prior to the change in segment reporting in 2016, the
 Company had one single reporting unit which is also its only
 operating segment. Goodwill that has arisen as a result of the
 acquisitions of subsidiaries was assigned to this reporting unit.
 Immediately upon the change in segment reporting in 2016, there
 were two reporting units consisting of two service lines namely
 hosting and related services and managed network services. The
 goodwill was reassigned to the two reporting units using a relative
 fair value allocation approach.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 After the disposal of WiFire Entities and Aipu Group as defined in
 Note 4 in September 2017, the Company determined that there is only
 hosting and related services remained and hence the Company as a
 whole is one reporting unit as of December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company early adopted ASU No. <font style="WHITE-SPACE: nowrap">2017-04,</font> <i>Simplifying the Test for
 Goodwill Impairment</i>, which simplifies the accounting for
 goodwill impairment by eliminating Step two from the goodwill
 impairment test. Under the new guidance, if a reporting
 unit&#x2019;s carrying amount exceeds its fair value, an entity will
 record an impairment charge based on that difference. The
 impairment charge will be limited to the amount of goodwill
 allocated to that reporting unit. Fair value is primarily
 determined by computing the future discounted cash flows expected
 to be generated by the reporting unit.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Immediately before the disposal of WiFire Entities and Aipu Group
 in September 2017, the Company completed its impairment test for
 goodwill in managed network services. The Company determined the
 fair value of the reporting unit using the income approach based on
 the discounted expected cash flows associated with the reporting
 unit. The discounted cash flows for the reporting unit were based
 on five year projections. Cash flow projections were based on past
 experience, actual operating results and management best estimates
 about future developments as well as certain market assumptions.
 Cash flows after five years were estimated using a terminal value
 calculation, which considered terminal value growth at 3%,
 considering the long term revenue growth for entities in a similar
 industry in the PRC. The discount rate of approximately 13% was
 derived and used in the valuations which reflect the market
 assessment of the risks specific to the Company and its industry
 and is based on its weighted average cost of capital. The resulting
 fair value of the reporting unit significant lower than its
 carrying value, the Company fully impaired goodwill in managed
 network services and recorded an amount of RMB766&#xA0;million for
 impairment loss of goodwill as of December 31, 2017 and nil and nil
 as of December&#xA0;31, 2016 and 2015, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Pursuant to ASC <font style="WHITE-SPACE: nowrap">350-30,</font>
 the Company elected to perform a qualitative assessment for hosting
 and related services. As of October&#xA0;1, 2017, the Company
 completed its annual impairment test for goodwill that has arisen
 out of its acquisitions. The Company evaluated all relevant factors
 including, but not limited to, macroeconomic conditions, industry
 and market conditions, financial performance, and the share price
 of the Company. The Company weighed all factors in their entirety
 and concluded that it was not <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> the fair value
 was less than the carrying amount of the reporting unit, and
 further impairment testing on goodwill was unnecessary.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(p)</i></b></td>
 <td valign="top" align="left"><b><i>Impairment of long-lived
 assets</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company evaluates its long-lived assets or asset group,
 including intangible assets with finite lives, for impairment
 whenever events or changes in circumstances (such as a significant
 adverse change to market conditions that will impact the future use
 of the assets) indicate that the carrying amount of an asset or a
 group of long-lived assets may not be recoverable. When these
 events occur, the Company evaluates for impairment by comparing the
 carrying amount of the assets to future undiscounted net cash flows
 expected to result from the use of the assets and their eventual
 disposition. If the sum of the expected undiscounted cash flow is
 less than the carrying amount of the assets, the Company would
 recognize an impairment loss based on the excess of the carrying
 amount of the asset group over its fair value. Fair value is
 generally determined by discounting the cash flows expected to be
 generated by the assets, when the market prices are not readily
 available for the long-lived assets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In 2016, due to the deterioration of the operating results of one
 of the Company&#x2019;s asset group, the Company recognized an
 impairment loss based on the excess of the carrying amount of the
 asset group over its fair value. The Company determined the fair
 value of the asset group using the income approach based on the
 discounted expected cash flows associated with the asset group. The
 discounted cash flows for the asset group were based on eight year
 projections which is consistent with the remaining useful lives of
 its principal assets. Cash flow projections were based on past
 experience, actual operating results and management best estimates
 about future developments as well as certain market assumptions.
 The discount rate of approximately 13% was derived and used in the
 valuations which reflect the market assessment of the risks
 specific to the Company and its industry and is based on its
 weighted average cost of capital.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, due to continued operational losses,
 the Company recorded the long-lived assets impairment amounting to
 RMB170,695 and RMB231,113 for the asset groups of Aipu Group and
 WiFire Entities, respectively, resulting from excess of the
 carrying amount of the asset groups over their fair values of the
 two asset groups, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company determined the fair value of the asset groups using the
 income approach based on the discounted expected cash flows
 associated with the respective asset groups. The discounted cash
 flows for the asset groups were based on seven year projections for
 Aipu and five years for WiFire Entities, which are consistent with
 the remaining useful lives of its principal assets. Cash flow
 projections were based on the price that would be received to sell
 an asset or paid to transfer a liability in an orderly transaction
 between market participants. The discount rate of approximately 13%
 was derived and used in the valuations which reflect the market
 assessment of the risks specific to the Company and its industry
 and is based on its weighted average cost of capital. No impairment
 was recognized in other assets groups as there was no impairment
 indicator identified.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The impairment loss reduced the carrying amount of the long-lived
 assets of a group on a <font style="WHITE-SPACE: nowrap">pro-rata</font> basis using the relative
 carrying amount of those assets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The Company recorded impairment charges associated with its
 long-lived assets and acquired intangibles as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">
 <b>Years&#xA0;ended&#xA0;December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">238,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">237,956</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,443</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">163,852</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,314</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(q)</i></b></td>
 <td valign="top" align="left"><b><i>Fair value of financial
 instruments</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s financial instruments include cash and cash
 equivalents, restricted cash, short-term investments, accounts
 receivable and payable, other receivables and payables, bonds
 payable, short-term, long-term bank borrowings, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> investments,
 share-settled bonuses, liability-classified restricted share units,
 and balances with related parties. Other than the bonds payable,
 long-term bank borrowings, share-settled bonuses and the contingent
 consideration payable included in the balances with related
 parties, the carrying values of these financial instruments
 approximate their fair values due to their short-term
 maturities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The carrying amounts of long-term bank borrowings approximate their
 fair values since they bear interest rates which approximate market
 interest rates. The contingent considerations and share-settled
 bonuses are initially measured at fair value on the acquisition
 dates of the acquired businesses and the date of grant,
 respectively, and subsequently remeasured at the end of each
 reporting period with an adjustment for fair value recorded to the
 current period expense</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(r)</i></b></td>
 <td valign="top" align="left"><b><i>Revenue
 recognition</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company provides hosting and related services including hosting
 of customers&#x2019; servers and networking equipment, connecting
 customers&#x2019; servers with internet backbones, content delivery
 network services optimizing speed and security of data
 transmission, virtual private network services providing encrypted
 secured connection to public internet and other value-added
 services.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prior to the disposal of WiFire Entities and Aipu Group in
 September 2017, the Company also provides managed network services
 to enable its customers to deliver data across the internet in a
 faster and more reliable manner through extensive data transmission
 network and BroadEx smart routing technology, and to get the
 last-mile broadband internet connection services in large metro
 areas in China.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Consistent with the criteria under ASC topic 605 (&#x201C;ASC
 605&#x201D;), <i>Revenue Recognition</i>, the Company recognizes
 revenue from sales of these services when there is a signed sales
 agreement with fixed or determinable fees, services have been
 provided to the customer and collection of the resulting
 customer&#x2019;s receivable is reasonably assured.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s services are provided under the terms of a
 master service agreement, which will typically accompany a
 <font style="WHITE-SPACE: nowrap">one-year</font> term renewal
 option with the same terms and conditions. Customers can choose at
 the outset of the arrangement to either use the Company&#x2019;s
 services through a monthly fixed fee arrangement or choose a plan
 based on actual bandwidth or traffic volume used during the month
 at fixed <font style="WHITE-SPACE: nowrap">pre-set</font> rates.
 The Company recognizes and bills for revenue for excess usage, if
 any, in the month of its occurrence to the extent a
 customer&#x2019;s usage of the services exceeds their <font style="WHITE-SPACE: nowrap">pre-set</font> monthly fixed bandwidth usage
 and fee arrangements. The rates as specified in the master service
 agreements are fixed for the duration of the contract term and are
 not subject to adjustment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prior to the disposal of Aipu Group in September 2017, the Company
 also provides last-mile wired broadband internet access services,
 sometimes bundled with broadband related products, to individual
 and corporate customers at agreed prices. The Company allocates the
 contract price based on the relative selling price method under
 which the selling price of each deliverable is determined using
 VSOE of selling price, third-party evidence (&#x201C;TPE&#x201D;) of
 selling price, or management&#x2019;s best estimate of the selling
 price (&#x201C;BESP&#x201D;). The Company considers all reasonably
 available information in determining the BESP, including both
 market and entity-specific factors. Revenues are recognized for
 each deliverable when all four criteria under <font style="WHITE-SPACE: nowrap">ASC&#xA0;605-10</font> are met.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company evaluates whether it is appropriate to record the gross
 amount of service sales and related costs or the net amount earned
 as commissions. Generally, when the Company is primarily obligated
 in a transaction, have latitude in establishing prices and / or
 selecting suppliers, or have several but not all of these
 indicators, revenue is recorded at the gross sale price. The
 Company generally records the net amounts as commissions earned if
 the Company is not primarily obligated and do not have latitude in
 establishing prices. Such amounts earned are determined using a
 fixed percentage of the gross sales price.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cash received in advance from customers that are expected to be
 recognized as revenue upon completion of performance obligations is
 recorded as deferred revenue when there is no general right of
 refund; otherwise, it is recorded as advances from customers.
 Business tax on revenues earned from provision of services to
 customers is recorded as a deduction from gross revenue to derive
 net revenue in the same period in which the related revenue is
 recognized. Most of the Company&#x2019;s PRC subsidiaries and its
 Consolidated VIEs are subject to a business tax rate of 3% or 5%.
 The business tax expenses and other surcharges for the year ended
 December&#xA0;31, 2015 amounted to RMB6,394. Effective since June
 2014, VAT of 6% replaced the original business tax for all
 telecommunication services provided in Mainland China. There was no
 business tax expense charged in 2016 and afterwards.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(s)</i></b></td>
 <td valign="top" align="left"><b><i>Cost of revenues</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cost of revenues consists primarily of telecommunication costs,
 depreciation of the Company&#x2019;s long-lived assets, amortization
 of acquired intangible assets, maintenance, data center rental
 expenses directly attributable to the provision of the IDC
 services, payroll and other related costs of operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(t)</i></b></td>
 <td valign="top" align="left"><b><i>Advertising
 expenditures</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Advertising expenditures are expensed as incurred and are included
 in sales and marketing expenses, which amounted to RMB26,360,
 RMB20,420 and RMB7,773 (US$1,195) for the years ended
 December&#xA0;31, 2015, 2016 and 2017, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(u)</i></b></td>
 <td valign="top" align="left"><b><i>Research and development
 expenses</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Research and development expenses consist primarily of payroll and
 related personnel costs for routine upgrades and related
 enhancements of the Company&#x2019;s services and network. Research
 and development expenses are expensed as incurred.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(v)</i></b></td>
 <td valign="top" align="left"><b><i>Government grants</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Government grants are provided by the relevant PRC municipal
 government authorities to subsidize the cost of certain research
 and development projects. The amount of such government grants are
 determined solely at the discretion of the relevant government
 authorities and there is no assurance that the Company will
 continue to receive these government grants in the future.
 Government grants are recognized when it is probable that the
 Company will comply with the conditions attached to them, and the
 grants are received. When the grant relates to an expense item, it
 is recognized in the consolidated statement of operations over the
 period necessary to match the grant on a systematic basis to the
 costs that it is intended to compensate, as a reduction of the
 related operating expense. When the grant relates to an asset, it
 is recognized as deferred government grants and released to the
 consolidated statement of operations in equal amounts over the
 expected useful life of the related asset, when operational, as a
 reduction of the related depreciation expense.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(w)</i></b></td>
 <td valign="top" align="left"><b><i>Leases</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Leases are classified at the inception date as either a capital
 lease or an operating lease.&#xA0;The Company did not enter into
 any leases whereby it is the lessor for any of the periods
 presented. As the lessee, a lease is a capital lease if any of the
 following conditions exists: a) ownership is transferred to the
 lessee by the end of the lease term, b) there is a bargain purchase
 option, c) the lease term is at least 75% of the property&#x2019;s
 estimated remaining economic life, or d) the present value of the
 minimum lease payments at the beginning of the lease term is 90% or
 more of the fair value of the leased property to the lessor at the
 inception date. A capital lease is accounted for as if there was an
 acquisition of an asset and an incurrence of an obligation at the
 inception of the lease. The Company entered into capital leases for
 certain optical fiber, computer and network equipment and property
 in the years ended December&#xA0;31, 2015, 2016 and 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 All other leases are accounted for as operating leases wherein
 rental payments are expensed on a straight-line basis over the
 periods of their respective lease terms. The Company leases office
 space and employee accommodation under operating lease agreements.
 Certain lease agreements contain rent holidays and escalating rent.
 Rent holidays and escalating rent are considered in determining the
 straight-line rent expense to be recorded over the lease
 term.&#xA0;The lease term begins on the date of initial possession
 of the lease property for purposes of recognizing lease expense on
 a straight-line basis over the term of the lease.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(x)</i></b></td>
 <td valign="top" align="left"><b><i>Capitalized
 interest</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Interest costs are capitalized if they are incurred during the
 acquisition, construction or production of a qualifying asset and
 such costs could have been avoided if expenditures for these assets
 have not been made.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 As a result of total interest costs capitalized during the period,
 the interest expense for the year ended December&#xA0;31, 2015,
 2016 and 2017, was as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense and amortization cost of bonds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,677</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">113,367</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,354</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,738</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense on bank and other borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,391</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,377</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">87,916</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,512</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense on capital lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,189</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">66,687</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,757</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,799</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total interest costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">285,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">226,431</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,027</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,049</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Total interest costs capitalized</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,073</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(27,842</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(29,714</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,567</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">274,184</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">198,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">185,313</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,482</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(y)</i></b></td>
 <td valign="top" align="left"><b><i>Income taxes</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company accounts for income taxes using the liability method.
 Under this method, deferred tax assets and liabilities are
 determined based on the difference between the financial reporting
 and tax bases of assets and liabilities using enacted tax rates
 that will be in effect in the period in which the differences are
 expected to reverse. The Company records a valuation allowance
 against deferred tax assets if, based on the weight of available
 evidence, it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that some
 portion, or all, of the deferred tax assets will not be realized.
 The effect on deferred taxes of a change in tax rates is recognized
 in income in the period that includes the enactment date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company applies ASC 740, <i>Accounting for Income Taxes,</i> to
 account for uncertainty in income taxes. ASC 740 prescribes a
 recognition threshold a tax position is required to meet before
 being recognized in the financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has elected to classify interest and penalties related
 to unrecognized tax benefits, if and when required, as part of
 &#x201C;income tax&#x201D; in the consolidated statements of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On January 1, 2017, the Company adopted ASU No. 2015-17, <i>Income
 Taxes (Topic 740): Balance Sheet Classification of Deferred
 Taxes</i>, and classified all deferred income tax assets as
 noncurrent on the consolidated balance sheets on a retrospective
 basis. The adoption of this standard resulted in the
 reclassification of RMB43 million from current deferred tax assets
 to noncurrent deferred tax assets in the consolidated balance sheet
 as of December 31, 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(z)</i></b></td>
 <td valign="top" align="left"><b><i>Share-based
 compensation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Share options and Restricted Share Units (&#x201C;RSUs&#x201D;)
 granted to employees are accounted for under ASC 718,
 <i>Compensation&#x2014;Stock Compensation</i>, which requires that
 share-based awards granted to employees be measured based on the
 grant date fair value and recognized as compensation expense over
 the requisite service period and/or performance period (which is
 generally the vesting period) in the consolidated statements of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has elected to recognize compensation expense using the
 straight-line method for share-based awards granted with service
 conditions that have a graded vesting schedule. For share-based
 awards granted with performance conditions, the Company recognizes
 compensation expense using the accelerated method. The Company
 commences recognition of the related compensation expense if it is
 probable that the defined performance condition will be met. To the
 extent that the Company determines that it is probable that a
 different number of share-based awards will vest depending on the
 outcome of the performance condition, the cumulative effect of the
 change in estimate is recognized in the period of change.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 For the performance bonuses that the employees can elect to settle
 in cash and/or restricted shares at an agreed premium of the
 Company (&#x201C;Share-Settled Bonus&#x201D;), the Company estimates
 the portion of the arrangement to be settled in shares based on its
 past settlement practices and classifies such portion as a
 liability in accordance with ASC topic 480 (&#x201C;ASC 480&#x201D;),
 <i>Distinguishing Liabilities from Equity</i>. The Company
 remeasures the fair value of such liability at each reporting
 period end through earnings until the underlying shares were
 approved and granted to the employees and accounted for the granted
 restricted shares unit as equity award. The original cash bonus
 amount continues to be classified as a liability within
 &#x201C;Accrued expenses and other payables&#x201D; in the
 consolidated balance sheets until the end of the six months&#x2019;
 <font style="WHITE-SPACE: nowrap">lock-up</font> period as such
 amounts will be paid to the employees in cash upon the termination
 of their employment. The fair value of the premium will be
 reclassified to additional paid in capital and recognized over the
 remaining <font style="WHITE-SPACE: nowrap">lock-up</font> period
 using the accelerated method, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 A cancellation of the terms or conditions of an equity award under
 original award in exchange for a new award should be treated as
 modification. The compensation costs associated with the modified
 awards are recognized if either the original vesting conditions or
 the new vesting conditions have been achieved. Total recognized
 compensation cost for the awards is at least equal to the fair
 value of the original awards at the grant date unless at the date
 of the modification the performance or service conditions of the
 original awards are not expected to be satisfied. The incremental
 compensation cost is measured as the excess of the fair value of
 the replacement awards over the fair value at the modification
 date. Therefore, in relation to the modified awards, the Company
 recognizes share-based compensation over the vesting periods of the
 new awards, which comprises (i)&#xA0;the amortization of the
 incremental portion of share-based compensation over the remaining
 vesting term, and (ii)&#xA0;any unrecognized compensation cost of
 original awards, using either the original term or the new term,
 whichever results in higher expenses for each reporting period. For
 modification of a liability award that remains a liability after
 modification, the liability award continues to be remeasured at
 fair value at each reporting date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On April&#xA0;15, 2016 (&#x201C;the Modification date&#x201D;), the
 Company made revisions to the Share-Settled Bonus to remove the
 agreed premium and six month <font style="WHITE-SPACE: nowrap">lock-up</font> period for the employees above
 a specified level and the option to settle in share for the
 employees below a specified level. The modified awards remain as
 liabilities in accordance with ASC 718 as the Company can only
 settle the Share-Settled Bonus by issuing variable number of shares
 until the settlement date or in cash. In January 2017, the Company
 made revisions to the Share-Settled Bonus to remove the option to
 settle bonus accrued in 2017. For the Share-Settled Bonus accrued
 in 2016 which were elected to be settled in shares, the Company
 issued shares to settle all the Share-Settled Bonus as of
 December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On November 26, 2016, the Board approved a new incentive program to
 replace unvested RSUs to certain individuals with a new bonus
 scheme which will be settled by issuing a variable number of shares
 with a fair value equal to fixed dollar amount on the settlement
 date. The modification was treated as an equity to liability
 modification in accordance with ASC&#xA0;718. The Company
 remeasures the fair value of such liability at each reporting
 period end through earnings until the actual settlement date, which
 is the date when the number of underlying shares were fixed and
 recorded the incremental cost over the remaining vesting term and
 the unrecognized compensation of original awards using the new
 term.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Before January&#xA0;1, 2017, the Company elected to estimate
 forfeitures at the time of grant and revised, if necessary, in
 subsequent periods if actual forfeitures differ from initial
 estimates. The forfeiture rate is estimated based on historical and
 future expectations of employee turnover rates and are adjusted to
 reflect future changes in facts and circumstances, if any.
 Share-based compensation expense is recorded net of estimated
 forfeitures such that expense is recorded only for those
 share-based awards that are expected to vest. During the years
 ended December&#xA0;31, 2015 and 2016, the Company estimated that
 the forfeiture rate for both the management and <font style="WHITE-SPACE: nowrap">non-management</font> employees of the
 Company was 1.10% and 1.81%.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On January&#xA0;1, 2017, the Company adopted ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font> <i>Improvements to
 Employee Share-Based Payment Accounting</i>, and elected to account
 for forfeitures as they occur. The cumulative-effect adjustment to
 retained earnings of RMB13,425 (US$2,058) was recorded upon
 transition, which is measured for outstanding awards based on the
 difference between (1)&#xA0;the fair value estimate of awards
 historically expected to be forfeited and (2)&#xA0;the fair value
 estimate of awards actually forfeited.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(aa)</i></b></td>
 <td valign="top" align="left"><b><i>Loss per share</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In accordance with ASC 260, <i>Earnings per Share</i>, basic loss
 per share is computed by dividing net loss attributable to ordinary
 shareholders by the weighted average number of unrestricted
 ordinary shares outstanding during the year. Diluted loss per share
 is calculated by dividing net profit attributable to ordinary
 shareholders as adjusted for the effect of dilutive ordinary
 equivalent shares, if any, by the weighted average number of
 ordinary and dilutive ordinary equivalent shares outstanding during
 the period. Contingently issuable shares, including
 performance-based share awards and contingent considerations to be
 settled in shares, are included in the computation of basic
 earnings per share only when there is no circumstance under which
 those shares would not be issued. Contingently issuable shares are
 included in the denominator of the diluted loss per share
 calculation as of the beginning of the period or as of the
 inception date of the contingent share arrangement, if later, only
 when dilutive and when all the necessary conditions have been
 satisfied as of the reporting period end. For contracts that may be
 settled in ordinary shares or in cash at the election of the
 Company, share settlement is presumed, pursuant to which
 incremental shares relating to the number of shares that would be
 required to settle the contract are included in the denominator of
 diluted loss per share calculation if the effect is more dilutive.
 For the contracts that may be settled in ordinary shares or in cash
 at the election of the counterparty, the more dilutive option of
 cash or share settlement is used for the purposes of diluted loss
 per share calculation, pursuant to which share settlement requires
 the number of shares that would be required to settle the contract
 be included in the denominator whereas cash settlement requires an
 adjustment to be made to the numerator for any changes in income or
 loss that would result as if the contract had been classified as an
 asset or a liability for accounting purposes during the period for
 a contract that is classified as equity for accounting purposes, if
 the effect is more dilutive. Ordinary equivalent shares consist of
 the ordinary shares issuable upon the exercise of the share
 options, using the treasury stock method. Ordinary share
 equivalents are excluded from the computation of diluted loss per
 share if their effects would be anti-dilutive.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(bb)</i></b></td>
 <td valign="top" align="left"><b><i>Share repurchase
 program</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Pursuant to the Board of Directors&#x2019; resolutions on
 August&#xA0;18, 2016, the Company&#x2019;s management is authorized
 to repurchase, in one or more tranches, up to an aggregate of
 US$200,000 of its own outstanding shares (including shares
 represented by ADSs) (each such transaction a
 &#x201C;Repurchase&#x201D;) over a period of 12 months starting from
 June&#xA0;29, 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company accounted for the repurchased shares as Treasury Stock
 at cost in accordance to ASC <font style="WHITE-SPACE: nowrap">505-30,</font> <i>Treasury Stock</i>, and the
 share repurchase is shown separately in the consolidated statement
 of shareholder&#x2019;s equity, as the Company has not yet decided
 on the ultimate disposition of those ADSs acquired. When the
 Company uses the treasury stock to settle the share consideration
 for the acquisitions (Note 18), the difference between the fair
 value at settlement date and the repurchase price is debited into
 additional <font style="WHITE-SPACE: nowrap">paid-in</font>
 capital. When the Company decides to retire the treasury stock, the
 difference between the original issuance price and the repurchase
 price is debited into accumulated deficit.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 For the year ended December&#xA0;31, 2015, 2016 and 2017, the
 Company repurchased nil, 4,893,150 and 20,690,892 ADSs for a
 consideration of nil, RMB42,665 and RMB133,126 (US$20,461).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(cc)</i></b></td>
 <td valign="top" align="left"><b><i>Comprehensive loss</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Comprehensive loss is defined as the decrease in equity of the
 Company during a period from transactions and other events and
 circumstances excluding transactions resulting from investments by
 owners and distributions to owners. Accumulated other comprehensive
 loss of the Company includes foreign currency translation
 adjustments related to the Company and its overseas subsidiaries,
 whose functional currency is US$.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(dd)</i></b></td>
 <td valign="top" align="left"><b><i>Segment reporting</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In accordance with ASC 280<i>, Segment Reporting</i>, the Company
 historically had only one single reportable segment since the
 Company&#x2019;s chief executive officer, who has been identified as
 the Company&#x2019;s chief operating decision-maker
 (&#x201C;CODM&#x201D;) formerly relied on the consolidated results of
 operations when making decisions on allocating resources and
 assessing performance of the Company. On October&#xA0;1, 2016, the
 Company changed its reportable segments as the CODM reviewed the
 operating result of two different services in order to allocate
 resources and assess performance of the Company. The operations of
 the Company are organized into two segments, consisting of the
 hosting and related services and managed network services. Hosting
 and related services business focuses primarily on colocation,
 interconnectivity, cloud, VPN, hybrid IT and other value-added
 services. Managed network services focuses on businesses that
 primarily utilize bandwidth such as content delivery network
 (&#x201C;CDN&#x201D;) service, hosting area network services and
 last-mile wired broadband service.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In September 2017, the Company disposed WiFire Entities and Aipu
 Group (Note 4), which are primarily engaged in the managed network
 services. After the disposals, the CODM reviews the operation
 results on the Company basis. As of December&#xA0;31, 2017, the
 Company only has one reporting segment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has restated the presentation of its reportable
 segments for prior years to conform with the current year&#x2019;s
 presentation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(ee)</i></b></td>
 <td valign="top" align="left"><b><i>Employee benefits</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The full-time employees of the Company&#x2019;s PRC subsidiaries are
 entitled to staff welfare benefits including medical care, housing
 fund, pension benefits and unemployment insurance, which are
 governmental mandated defined contribution plans. These entities
 are required to accrue for these benefits based on certain
 percentages of the employees&#x2019; respective salaries, subject to
 certain ceilings, in accordance with the relevant PRC regulations,
 and make cash contributions to the state-sponsored plans out of the
 amounts accrued.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(ff)</i></b></td>
 <td valign="top" align="left"><b><i>Comparatives</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Certain items reported in the prior year&#x2019;s consolidated
 financial statements have been reclassified to conform to the
 current year&#x2019;s presentation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(gg)</i></b></td>
 <td valign="top" align="left"><b><i>Recent accounting
 pronouncements</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In May 2014, the Financial Accounting Standards Board
 (&#x201C;FASB&#x201D;) issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09</font> (&#x201C;ASU
 <font style="WHITE-SPACE: nowrap">2014-09&#x201D;),</font>
 <i>Revenue from Contracts with Customers (Topic 606)</i>. ASU
 <font style="WHITE-SPACE: nowrap">2014-09</font> supersedes the
 revenue recognition requirements in ASC 605, and requires entities
 to recognize revenue when it transfers promised goods or services
 to customers in an amount that reflects the consideration to which
 the entity expects to be entitled to in exchange for those goods or
 services. ASU <font style="WHITE-SPACE: nowrap">2014-09</font> is
 originally effective for the annual reporting periods beginning
 after December&#xA0;15, 2016, including interim periods within that
 reporting period. ASU <font style="WHITE-SPACE: nowrap">2015-14,</font> Revenue from Contracts with
 Customers, defers the effective date of ASU <font style="WHITE-SPACE: nowrap">2014-09</font> by one year. As a result, ASU
 <font style="WHITE-SPACE: nowrap">2014-09</font> is effective for
 annual reporting periods beginning after December&#xA0;15, 2017 and
 interim periods therein. Early adoption is permitted to the
 original effective date. The Company adopted the new standard
 effective January&#xA0;1, 2018, using the modified retrospective
 method. The Company has substantially completed the assessment over
 the impact of adopting this new guidance and does not expect the
 adoption will have significant impact on the Company&#x2019;s
 consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In January 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01</font> (&#x201C;ASU
 <font style="WHITE-SPACE: nowrap">2016-01&#x201D;),</font>
 <i>Financial Instruments</i>. ASU <font style="WHITE-SPACE: nowrap">2016-01</font> requires equity investments
 (except those accounted for under the equity method of accounting
 or those that result in consolidation of the investee) to be
 measured at fair value with changes in fair value recognized in net
 income. An entity may choose to measure equity investments that 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 same issuer. ASU <font style="WHITE-SPACE: nowrap">2016-01</font> also simplifies the impairment
 assessment of equity investments without readily determinable fair
 values by requiring a qualitative assessment to identify
 impairment. When a qualitative assessment indicates that impairment
 exists, an entity is required to measure the investment at fair
 value. For public business entities, the amendments are effective
 for fiscal years beginning after December&#xA0;15, 2017, including
 interim periods within those fiscal years. The Company is currently
 evaluating the impact of adopting this new standard on its
 consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02</font> (&#x201C;ASU
 <font style="WHITE-SPACE: nowrap">2016-02&#x201D;),</font>
 <i>Leases.</i> ASU <font style="WHITE-SPACE: nowrap">2016-02</font>
 specifies the accounting for leases. For operating leases, ASU
 <font style="WHITE-SPACE: nowrap">2016-02</font> requires a lessee
 to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease
 liability, initially measured at the present value of the lease
 payments, in its balance sheet. The standard also requires a lessee
 to recognize a single lease cost, calculated so that the cost of
 the lease is allocated over the lease term, on a generally
 straight-line basis. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> is effective for public
 business entities for annual reporting periods and interim periods
 within those years beginning after December&#xA0;15, 2018. The
 Company will adopt ASU <font style="WHITE-SPACE: nowrap">2016-02</font> on January&#xA0;1, 2019. The
 Company is currently evaluating the impact of adopting this
 standard on its consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In June 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-13</font> (&#x201C;ASU
 <font style="WHITE-SPACE: nowrap">2016-13&#x201D;),</font>
 <i>Financial Instruments &#x2014; Credit Losses</i> <i>(Topic
 326)</i>, Measurement of Credit Losses on Financial Instruments.
 ASU <font style="WHITE-SPACE: nowrap">2016-13</font> changes the
 impairment model for most financial assets and certain other
 instruments. The standard will replace &#x201C;incurred loss&#x201D;
 approach with an &#x201C;expected loss&#x201D; model for instruments
 measured at amortized cost. For <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt
 securities, entities will be required to record allowances rather
 than reduce the carrying amount, as they do today under the
 other-than-temporary impairment model. The standard is effective
 for public business entities for annual periods beginning after
 December&#xA0;15, 2019, and interim periods therein. Early adoption
 is permitted. The Group is evaluating the effect that this guidance
 will have on its consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In November 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font> <i>Statement of Cash
 Flows (Topic 230): Restricted Cash</i> which requires that the
 statement of cash flows explain the change during the period in the
 total of cash, cash equivalents, and amounts generally described as
 restricted cash or restricted cash equivalents. Therefore, amounts
 generally described as restricted cash and restricted cash
 equivalents should be included with cash and cash equivalents when
 reconciling the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">beginning-of-period</font></font> and
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-period</font></font> total amounts
 shown on the statement of cash flows. The standard is effective for
 public business entities for annual periods beginning after
 December&#xA0;15, 2017, and interim periods therein, and early
 adoption is permitted. The Group is evaluating the effect that this
 guidance will have on its consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In January 2017, FASB has issued ASU No. <font style="WHITE-SPACE: nowrap">2017-01,</font><i>&#xA0;Business Combinations
 (Topic 805): Clarifying the Definition of a Business</i>. The ASU
 affects all companies and other reporting organizations that must
 determine whether they have acquired or sold a business. The
 definition of a business affects many areas of accounting including
 acquisitions, disposals, goodwill, and consolidation. The ASU is
 effective for annual periods beginning after December&#xA0;15,
 2017, including interim periods within those periods for public
 entities. The Group is evaluating the effect that this guidance
 will have on its consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In May 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2017-09,</font> <i>Compensation
 &#x2013; Stock Compensation: Scope of Modification Accounting</i>.
 This standard provides clarity and reduces both (1)&#xA0;diversity
 in practice and (2)&#xA0;cost and complexity when applying the
 guidance in Topic 718, Compensation-Stock Compensation, to a change
 to the terms or conditions of a share based payment award. The
 updated guidance is effective for interim and annual periods
 beginning after December&#xA0;15, 2017. The Company is currently
 evaluating the impact of adopting this standard on its consolidated
 financial statements.</p>
 </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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>30
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6608066704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risks<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Risks</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>3.</b></td>
 <td valign="top" align="left"><b>CONCENTRATION OF RISKS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(a)</i></b></td>
 <td valign="top" align="left"><b><i>Credit risk</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Financial instruments that potentially subject the Company to
 significant concentrations of credit risk consist primarily of cash
 and cash equivalents, short-term investments, accounts receivable,
 other receivables and amounts due from related parties. As of
 December&#xA0;31, 2016 and 2017, the aggregate amount of cash and
 cash equivalents, restricted cash and short-term investments of
 RMB489,646 and RMB640,001 (US$98,367), respectively, were held at
 major financial institutions located in the PRC, and US$444,019 and
 US$323,434 (RMB2,104,357), respectively, were deposited with major
 financial institutions located outside the PRC. Management believes
 that these financial institutions are of high credit quality and
 continually monitors the credit worthiness of these financial
 institutions. Historically, deposits in Chinese banks are secure
 due to the state policy on protecting depositors&#x2019; interests.
 However, China promulgated a new Bankruptcy Law in August 2006 that
 came into effect on June&#xA0;1, 2007, which contains a separate
 article expressly stating that the State Council may promulgate
 implementation measures for the bankruptcy of Chinese banks based
 on the Bankruptcy Law. Under the new Bankruptcy Law, a Chinese bank
 may go into bankruptcy. In addition, since China&#x2019;s concession
 to the World Trade Organization, foreign banks have been gradually
 permitted to operate in China and have been significant competitors
 against Chinese banks in many aspects, especially since the opening
 of the Renminbi business to foreign banks in late 2006. Therefore,
 the risk of bankruptcy of those Chinese banks in which the Company
 has deposits has increased. In the event of bankruptcy of one of
 the banks which holds the Company&#x2019;s deposits, it is unlikely
 to claim its deposits back in full since it is unlikely to be
 classified as a secured creditor based on PRC laws.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(b)</i></b></td>
 <td valign="top" align="left"><b><i>Business, supplier, customer,
 and economic risk</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company participates in a relatively dynamic and competitive
 industry that is heavily reliant operation excellence of the
 services. The Company believes that changes in any of the following
 areas could have a material adverse effect on the Company&#x2019;s
 future financial position, result of operations or cash flows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 (i) Business Risk&#x2014;Third parties may develop technological or
 business model innovations that address data center and network
 requirements in a manner that is, or is perceived to be, equivalent
 or superior to the Company&#x2019;s services. If competitors
 introduce services that compete with, or surpass the quality, price
 or performance of the Company&#x2019;s services, the Company may be
 unable to renew its agreements with existing customers or attract
 new customers at the prices and levels that allow the Company to
 generate reasonable rates of return on its investment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 (ii) Supplier Risk&#x2014;The Company&#x2019;s operations are
 dependent upon bandwidth and cabinet capacity provided by the
 third-party telecom carriers. There can be no assurance that the
 Company will be able to secure the cabinet and bandwidth supply
 from the third-party telecom carriers, neither the Company is
 adequately prepared for unexpected increases in bandwidth demands
 by its customers. The communications capacity the Company has
 leased, include cabinet and bandwidth, may become unavailable for a
 variety of reasons, such as physical interruption, technical
 difficulties, contractual disputes, or the financial health of its
 third-party providers. Any failure of these network providers to
 provide the capacity the Company requires may result in a reduction
 in, or interruption of, service to its customers. A significant
 portion of the Company&#x2019;s total bandwidth and cabinet
 resources are purchased from its five largest suppliers, who
 collectively accounted for 15%, 19% and 21% of the Company&#x2019;s
 total bandwidth and cabinet resources for the years ended
 December&#xA0;31, 2015, 2016 and 2017, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 (iii) Customer Risk&#x2014;The success of the Company&#x2019;s
 business going forward will rely in part on Company&#x2019;s ability
 to continue to obtain and expand business from existing customers
 while also attracting new customers. The Company has a diversified
 base of customers covering its services and the revenue from the
 largest single customer accounted for less than 5% of the
 Company&#x2019;s total net revenues in the year ended
 December&#xA0;31, 2017. Certain customers are local subsidiaries of
 a telecommunication carrier in China, which the Company views as
 separate customers as it negotiates with, maintain and support each
 of these entities given that each of them has the separate
 decision-making authority and services procurement budget. None of
 these customers on a stand-alone basis contributed more than 2% of
 the Company&#x2019;s revenues in any given year but in the
 aggregate, they contributed approximately 6%, 4% and 2% of the
 Company&#x2019;s total revenues for the years ended
 December&#xA0;31, 2015, 2016 and 2017, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 (iv) Political, economic and social uncertainties&#x2014;The
 Company&#x2019;s operations could be adversely affected by
 significant political, economic and social uncertainties in the
 PRC. Although the PRC government has been pursuing economic reform
 policies for more than 20 years, no assurance can be given that the
 PRC government will continue to pursue such policies or that such
 policies may not be significantly altered, especially in the event
 of a change in leadership, social or political disruption or
 unforeseen circumstances affecting the PRC political, economic and
 social conditions. There is also no guarantee that the PRC
 government&#x2019;s pursuit of economic reforms will be consistent
 or effective.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 (v) Regulatory restrictions&#x2014;The applicable PRC laws, rules
 and regulations currently prohibit foreign ownership of companies
 that provide internet related services, including hosting, content
 delivery network services, managed network services and virtual
 private internet services. Accordingly, the Company&#x2019;s
 subsidiary, 21Vianet China, is currently ineligible to apply for
 the required licenses for providing IDC services in China. As a
 result, the Company operates its IDC services in the PRC through
 its Consolidated VIEs which holds the licenses and permits required
 to provide IDC services in the PRC. The PRC Government may also
 choose at anytime to block access to certain website operators
 which could also materially impact the Company&#x2019;s ability to
 generate revenue.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(c)</i></b></td>
 <td valign="top" align="left"><b><i>Currency convertibility
 risk</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company transacts substantially all its business in RMB, which
 is not freely convertible into foreign currencies. On
 January&#xA0;1, 1994, the PRC government abolished the dual-rate
 system and introduced a single rate of exchange as quoted daily by
 the People&#x2019;s Bank of China (the &#x201C;PBOC&#x201D;). However,
 the unification of the exchange rates does not imply that the RMB
 may be readily convertible into US$ or other foreign currencies.
 All foreign exchange transactions continue to take place either
 through the PBOC or other banks authorized to buy and sell foreign
 currencies at the exchange rates quoted by the PBOC. Approval of
 foreign currency payments by the PBOC or other institutions
 requires submitting a payment application form together with
 suppliers&#x2019; invoices, shipping documents and signed
 contracts.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(d)</i></b></td>
 <td valign="top" align="left"><b><i>Foreign currency exchange rate
 risk</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 From July&#xA0;21, 2005, the RMB is permitted to fluctuate within a
 narrow and managed band against a basket of certain foreign
 currencies. The depreciation (appreciation) of the RMB against US$
 was approximately 6.1%, 6.8% and (5.8)% in the years ended
 December&#xA0;31, 2015, 2016 and 2017, respectively.</p>
 </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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853526208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disposal of WiFire Entities and Aipu Group<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Disposal of WiFire Entities and Aipu Group</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>4.</b></td>
 <td valign="top" align="left"><b>DISPOSAL OF WIFIRE ENTITIES AND
 AIPU GROUP</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In September 2017, six wholly-owned subsidiaries engaged in CDN,
 hosting area network services and route optimization businesses,
 namely Guangzhou Gehua Network Technology Development Co., Ltd.,
 Beijing Chengyishidai Network Technology Co., Ltd., Zhiboxintong
 (Beijing) Network Technology Co., Ltd., WiFire (Beijing) Technology
 Co., Ltd., Beijing Fastweb Network Technology Co., Ltd. and WiFire
 Network Technology (Shanghai) Co., Ltd. (collectively, the
 &#x201C;WiFire Entities&#x201D;) and Sichuan Aipu Network Co., Ltd.
 (&#x201C;SC Aipu&#x201D;) and its affiliates (collectively, the
 &#x201C;Aipu Group&#x201D;), which are engaged in the last-mile
 broadband business, were deconsolidated by the Company.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Disposal</i></b></td>
 <td valign="top" align="left"><b><i>of WiFire Entities</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In September 2017, the Company transferred 66.67% of the equity
 interest in the WiFire Entities for a nominal consideration of RMB6
 yuan for each of the WiFire Entities to Beijing TUS Yuanchuang
 Technology Development Co., Ltd., a wholly-owned subsidiary of
 <font style="WHITE-SPACE: nowrap">Tus-Holdings,</font> the
 controlling shareholder of the Company. Upon completion of
 disposal, the Company accounted for the remaining 33.33% of equity
 interest in the WiFire Entities as equity method investments under
 ASC <font style="WHITE-SPACE: nowrap">323-10</font> for its ability
 to exercise significant influence in the WiFire Entities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Disposal</i></b></td>
 <td valign="top" align="left"><b><i>of Aipu Group</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In September 2017, the Company transferred two shares in SC Aipu to
 Mr.&#xA0;Jian Li, the <font style="WHITE-SPACE: nowrap">Co-CEO</font> and a director of SC Aipu, for
 a nominal consideration of RMB1 yuan. Immediately after the
 disposal, the Company&#x2019;s ownership in SC Aipu changed from 50%
 equity interest plus one share to 50% equity interest minus one
 share and lost control. The Company accounted for the remaining
 equity interest as equity method investment for its ability to
 exercise significant influence in the Aipu Group.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Subsequently in December 2017, the Company transferred all the
 remaining 50% equity interest minus one share in SC Aipu to Tibet
 Xingtao Culture Communications Co., Ltd., one of SC Aipu&#x2019;s
 shareholders, for a nominal consideration of RMB1 yuan.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In addition to the impairment losses for long-lived assets and
 goodwill of RMB401,808 (US$61,757) and RMB766,440 (US$117,800),
 respectively, recognized in relation to Wifire Entities and Aipu
 Group before the disposal, the Company recognized a gain on
 disposal of WiFire Entities and Aipu Group of RMB497,036
 (US$76,393) for the year ended December&#xA0;31, 2017.</p>
 </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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853251648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts and Notes Receivable, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts and Notes Receivable, Net</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>5.</b></td>
 <td valign="top" align="left"><b>ACCOUNTS AND NOTES RECEIVABLE,
 NET</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Accounts and notes receivable and the allowance for doubtful debt
 consist of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">735,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">526,747</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">80,960</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Notes receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,215</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">418</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Allowance for doubtful debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(80,910</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(73,656</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,321</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">655,459</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">455,811</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,057</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 As of December&#xA0;31, 2016 and 2017, all accounts and notes
 receivable were due from third party customers. An analysis of the
 allowance for doubtful debt is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,070</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">80,910</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,436</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additional provision charged to expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">79,637</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69,553</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,690</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Write-off</font> of accounts
 receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(38,797</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,766</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,038</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision included in disposed subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(57,041</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at the end of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">80,910</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73,656</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,321</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5066-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5162-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853426416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_InvestmentsScheduleAbstract', window );"><strong>Investments Schedule [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ShortTermInvestmentsTextBlock', window );">Short-Term Investments</a></td>
<td class="text"><div>
 <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%">
 <tr style="page-break-inside:avoid">
 <td width="4%" valign="top" align="left"><b>6.</b></td>
 <td align="left" valign="top"><b>SHORT-TERM INVESTMENTS</b></td>
 </tr>
 </table>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 Short-term investments consisted of the following as of
 December&#xA0;31, 2016 and 2017:</p>
 <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">
 &#xA0;</p>
 <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,946</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">548,890</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,363</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="font-size:1px;">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">
 &#xA0;</p>
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 The Company recorded interest income related to its short-term
 investments amounting to RMB37,652, RMB1,148 and RMB4,021 (US$618)
 for the years ended December&#xA0;31, 2015, 2016 and 2017,
 respectively, in the consolidated statements of operations.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_InvestmentsScheduleAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentsScheduleAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_ShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short term investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853329248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>7.</b></td>
 <td valign="top" align="left"><b>PREPAID EXPENSES AND OTHER CURRENT
 ASSETS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prepaid expenses and other current assets consist of the
 following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaid expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">163,443</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">344,696</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52,979</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Staff field advances</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,429</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,735</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,035</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,576</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,644</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,712</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Receivables for the disposal of certain <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">construction-in-progress</font></font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax recoverables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">309,426</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">376,642</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,889</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,596</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,669</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,714</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loan to third parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">62,433</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">60,805</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,345</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">165,938</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">96,559</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,840</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">777,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">933,750</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">143,514</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prepaid expenses mainly represented the unamortized portion of
 prepayments made to Microsoft for the cloud computing services, and
 the prepayments to telecommunication operators for bandwidth, data
 centers or cabinets.</p>
 </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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure describes the Company's prepaid and 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;">vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853471520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="break-inside: avoid">
 <td valign="top" width="4%" align="left"><b>8.</b></td>
 <td valign="top" align="left"><b>PROPERTY AND EQUIPMENT,
 NET</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 Property and equipment, including those held under capital leases,
 consist of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At cost:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">490,430</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">467,312</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">71,825</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Leasehold improvements</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">666,051</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">789,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">121,380</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,926,278</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,681,759</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">412,179</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Optical fibers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">207,423</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,723</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,936</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,591</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,671</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,947</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Motor vehicles</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,891</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">291</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,317,917</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,096,090</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">629,558</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Accumulated depreciation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,342,041</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,326,511</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(203,881</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(238,144</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,737,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,769,579</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">425,677</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,043,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">549,845</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,781,613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,319,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">510,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 Depreciation expense was RMB402,035, RMB480,105 and RMB523,500
 (US$80,460) for the years ended December&#xA0;31, 2015, 2016 and
 2017, respectively, and were included in the following
 captions:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the years ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">328,217</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">397,014</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">458,655</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,494</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales and marketing expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,670</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,759</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,188</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">490</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29,753</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,746</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,675</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,395</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,586</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,982</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,071</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">402,035</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">480,105</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">523,500</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">80,460</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 The carrying amounts of the Company&#x2019;s property and equipment
 held under capital leases at respective balance sheet dates were as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">365,353</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">365,353</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">56,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">431,948</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">497,532</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">76,469</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Optical fibers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">207,423</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,723</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,936</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,004,724</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,005,608</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154,559</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Accumulated depreciation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(238,765</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(262,601</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40,361</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">765,959</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">743,007</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">114,198</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,906</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">130,192</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,010</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">801,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">873,199</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">134,208</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 Depreciation of property, computer and network equipment and
 optical fibers under capital leases was RMB64,371, RMB100,157 and
 RMB92,920 (US$14,282), for the years ended December&#xA0;31, 2015,
 2016 and 2017, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 The carrying amounts of property and equipment pledged by the
 Company to secure banking borrowings (Note 13) granted to the
 Company at the respective balance sheet dates were as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="74%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,938</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Leasehold improvements</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">143,893</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,506</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">200,954</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,886</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">85</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">318,259</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" />

 </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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868774528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>9.</b></td>
 <td valign="top" align="left"><b>INTANGIBLE ASSETS, NET</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table presents the Company&#x2019;s intangible assets
 as of the respective balance sheet dates:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 6pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Purchased<br />
 software</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Radio<br />
 spectrum<br />
 license</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Network<br />
 use right</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Contract<br />
 backlog</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Customer<br />
 relationships</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Licenses</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Supplier<br />
 relationships</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Trade<br />
 names</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Platform<br />
 software</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><font style="WHITE-SPACE: nowrap">Non-compete</font><br />
 agreements</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Internal<br />
 use<br />
 software</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Property<br />
 management<br />
 relationship</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 6pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net January&#xA0;1, 2016</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74,471</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">93,387</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,834</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,926</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">595,648</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,519</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">115,727</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">211,189</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,753</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,504</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,619</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">71,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,274,166</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,763</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,781</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,544</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,531</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,531</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation difference</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,814</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,115</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,929</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization expense</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(23,072</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,934</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,588</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(80,349</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,266</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(25,277</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(17,908</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,829</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,694</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(394</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,653</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(183,964</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(102,524</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,696</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,007</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,896</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,907</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,773</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(154,803</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73,445</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">91,568</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,834</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,338</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">412,775</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,557</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">88,443</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">168,385</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,924</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,903</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">43,163</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">977,341</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,073</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,238</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,311</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,973</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,086</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(134,706</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,227</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(37,270</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,297</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(41,660</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30,178</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(280,397</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation difference</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(905</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,781</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,686</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization expense</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(27,011</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,646</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(748</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,588</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(52,992</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(757</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,304</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,217</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,241</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,347</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,524</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,227</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(143,602</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(87,195</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,532</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(41,768</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(22,494</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,105</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,758</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(163,852</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,629</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">77,141</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,750</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">137,882</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,268</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">96,404</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">683</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,060</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">401,115</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net December&#xA0;31, 2017 (US$)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,781</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,856</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,806</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,192</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">656</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,096</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,817</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">105</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">317</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,650</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Contract backlog relate to the order placed by the customers that
 have yet to be delivered at the acquisition date.&#xA0;Customer
 relationships relate to the relationships that arose as a result of
 existing customer agreements acquired and is derived from the
 estimated net cash flows that are expected to be derived from the
 expected renewal of these existing customer agreements after
 subtracting the estimated net cash flows from other contributory
 assets. Licenses mainly represented the telecommunication service
 license in relation to virtual private network
 services.&#xA0;Supplier relationships relate to the relationships
 that arose as a result of existing bandwidth supply agreements with
 certain network operators, which were valued using a replacement
 cost method given the relative ease of replacement. Trade Names
 mainly relate to the trade names of Dermot Entities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The intangible assets are amortized using the straight-line method,
 which is the Company&#x2019;s best estimate of how these assets will
 be economically consumed over their respective estimated useful
 lives ranging from 1 to 20 years.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The disposals of intangible assets mainly represent the intangible
 assets included in the disposed WiFire Entities and Aipu Group.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Amortization expenses were approximately RMB184,147, RMB183,964 and
 RMB143,602 (US$22,071) for the years ended December&#xA0;31, 2015,
 2016 and 2017, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The annual estimated amortization expenses for the intangible
 assets for each of the next five years are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="81%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,690</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,789</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,129</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,551</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,291</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,807</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,794</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,638</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,631</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">231,542</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,587</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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>37
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868722608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_LandUseRightsDisclosureTextBlock', window );">Land Use Rights, Net</a></td>
<td class="text"><div>
 <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%">
 <tr style="page-break-inside:avoid">
 <td width="4%" valign="top" align="left"><b>10.</b></td>
 <td align="left" valign="top"><b>LAND USE RIGHTS, NET</b></td>
 </tr>
 </table>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 Land use rights held by the Company are amortized over the
 remaining term of the respective land use rights certificates.</p>
 <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">
 &#xA0;</p>
 <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,658</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,520</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,516</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Accumulated amortization</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,012</td>
 <td nowrap="nowrap" valign="bottom">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,849</td>
 <td nowrap="nowrap" valign="bottom">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,360</td>
 <td nowrap="nowrap" valign="bottom">)&#xA0;</td>
 </tr>
 <tr style="font-size:1px;">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Land use rights, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">167,646</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">163,671</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,156</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="font-size:1px;">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 The carrying amounts of land use rights pledged by the Company to
 secure banking borrowings (Note 13) granted to the Company at the
 respective balance sheet dates were as follows:</p>
 <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">
 &#xA0;</p>
 <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center">
 <tr>
 <td width="74%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Land use rights</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,232</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,818</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,585</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="font-size:1px;">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_LandUseRightsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LandUseRightsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853547760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>11.</b></td>
 <td valign="top" align="left"><b>GOODWILL</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%">
 The changes in the carrying amount of goodwill were as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="54%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of January&#xA0;1</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">269,888</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(766,440</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(117,800</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">989,530</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">152,088</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 As of December&#xA0;31, 2016, goodwill allocated to the reporting
 units of hosting and related services and managed network services
 was RMB989,530 and RMB766,440, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Goodwill included in managed network services reporting unit was
 fully impaired immediately before disposal of WiFire Entities and
 Aipu Group in September 2017.</p>
 </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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853458704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_InvestmentsScheduleAbstract', window );"><strong>Investments Schedule [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_LongTermInvestmentsDisclosureTextBlock', window );">Long-Term Investments</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>12.</b></td>
 <td valign="top" align="left"><b>LONG-TERM INVESTMENTS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%">
 The Company&#x2019;s long-term investments comprise of the
 following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost method investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">56,087</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,567</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,848</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Equity method investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">234,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">450,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>
 investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,537</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">390</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">298,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">510,926</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">78,528</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <u>Cost method investments</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company disposed one cost method investment amounted to
 RMB6,109 in 2016. The investment income comprised of disposal gain
 of RMB5,160 and dividend income of RMB1,821 (US$280) was recognized
 in other income in the consolidated statements of operations for
 the years ended December&#xA0;31, 2016 and 2017, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company recorded an impairment loss of long-term investment
 amounting nil, nil and RMB20,258 (US$3,114) for the year ended
 December&#xA0;31, 2015, 2016 and 2017, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <u>Investment in equity investees</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="24%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31, 2015</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">
 Increase&#xA0;during&#xA0;the&#xA0;year<br />
 ended&#xA0;December&#xA0;31,&#xA0;2016</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31, 2016</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity<br />
 gain&#xA0;(loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity&#xA0;gain<br />
 (loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity&#xA0;gain<br />
 (loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Yizhuang Fund</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,937</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">85,148</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">186,148</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unis Tech</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(285</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(285</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">48,715</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top">101,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,652</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">234,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="21%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31, 2016</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Increase/(decrease)<br />
 during<br />
 the year ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">As of December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity<br />
 gain&#xA0;(loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity&#xA0;gain<br />
 (loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity&#xA0;gain<br />
 (loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">US$</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Yizhuang Fund</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">85,148</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">186,148</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">90,888</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">176,036</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,036</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">42,580</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unis Tech</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(285</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">48,715</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,676</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,961</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,039</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,539</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shihua DC Holdings</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">147,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,429</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">147,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,429</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">137,747</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,171</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 WiFire Entities</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">234,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">162,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">53,783</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">312,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">138,646</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">450,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 In April 2012, the Company through its subsidiary, 21Vianet
 Beijing, entered into an agreement to invest in the Yizhuang
 Venture Investment Fund (&#x201C;Yizhuang Fund&#x201D;) as a limited
 partner with an amount of RMB50,500. In December 2013, the Company
 made the second tranche of investment of another amount of
 RMB50,500 in the Yizhuang Fund, and held 27.694% of the investee as
 of December&#xA0;31, 2015, 2016 and 2017. Given the Company holds
 more than three percent interest in the Yizhuang Fund as a limited
 partner, the investment is accounted for under the equity method as
 prescribed in <font style="WHITE-SPACE: nowrap">ASC&#xA0;323-10,</font>
 <i>Investments&#x2014;Equity Method</i>.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In June 2016, the Company through its subsidiary, 21Vianet Beijing,
 and a related company jointly set up Unisplendour-Vianet Technology
 Inc. (&#x201C;Unis Tech&#x201D;). The Company injected capital of
 RMB49,000 (US$7,057) to acquire 49% of equity interest in Unis Tech
 with the ability to exercise significant influence.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In September 2017, after the disposal of 66.67% equity interest in
 the WiFire Entities, the Company held the remaining 33.33% equity
 interest in the WiFire Entities, which is accounted for equity
 method investment at fair value of RMB6 yuan at the disposal date.
 In December 2017, the Company injected capital of RMB15,000
 (US$2,305) in the WiFire Entities pursuant to the sale and purchase
 agreement. As of December&#xA0;31, 2017, the equity method
 investment balance is reduced to $0 after the further pickup of
 loss in the WiFire Entities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <u><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>
 investments</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> investments
 consist of investments in convertible notes with conversion option
 to preferred shares that are not readily convertible to cash and
 therefore the bifurcation of embedded derivative is not required as
 the conversion option did not qualify as derivatives in accordance
 with ASC 815<i>, Derivatives and Hedging</i>.</p>


 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_InvestmentsScheduleAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentsScheduleAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_LongTermInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the entire disclosure about holdings in investments. Includes disclosures about investments in marketable securities, unlisted investments, investments in equity method investees, amounts contributed to environmental trust funds, and other investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LongTermInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6852484992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vnet_BankBorrowingsMember', window );">Bank Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt Disclosure</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>13.</b></td>
 <td valign="top" align="left"><b>BANK BORROWINGS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Bank borrowings are as follows as of the respective balance sheet
 dates:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,683,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,685</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term bank borrowings, current portion</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,289</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,722,979</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">120,289</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term bank borrowings, <font style="WHITE-SPACE: nowrap">non-current</font> portion</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">268,221</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">187,638</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,839</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,991,200</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">307,927</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,327</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 The short-term bank borrowings outstanding as of December&#xA0;31,
 2016 and 2017 bore a weighted average interest rate of 4.22% and
 4.04% per annum, respectively, and were denominated in RMB. These
 borrowings were obtained from financial institutions and have terms
 of two months to one year. The long-term bank borrowings (including
 current portion) outstanding as of December&#xA0;31, 2016 and 2017
 bore a weighted average interest rate of 5.85% and 5.50% per annum,
 and were denominated in RMB and HK$. These loans were obtained from
 financial institutions located in the PRC and Hong Kong.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 As of December&#xA0;31, 2016 and December&#xA0;31, 2017, unused
 loan facilities for bank borrowings amounted to RMB766,000 and
 RMB140,940 (US$21,662), respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Bank borrowings as of December&#xA0;31, 2016 and 2017 were
 secured/guaranteed by the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <u>December</u><u>&#xA0;31, 2016</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="16%"></td>
 <td width="75%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"><font style="WHITE-SPACE: nowrap">Short-term&#xA0;bank&#xA0;borrowings</font></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Secured/guaranteed by</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">(RMB)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">1,520,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Guaranteed by restricted cash of
 RMB1,751,055.</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">20,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Guaranteed by noncontrolling shareholder of
 Aipu Group</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">143,676</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Unsecured borrowings.</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">1,683,676</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Long-term bank and other<br />
 borrowings</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 85.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">(including current portion)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Secured/guaranteed by</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">(RMB)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">1,600</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by a subsidiary&#x2019;s building with
 net book value of RMB7,938 (Note 8).</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">13,817</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by a subsidiary&#x2019;s computer and
 network equipment with net book value of RMB31,506 (Note 8).</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">164,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by a subsidiary&#x2019;s <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">construction-in-progress</font></font> and
 land use rights with net book value of RMB318,259 and RMB17,232,
 respectively (Note 8/Note 10).</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">128,107</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Unsecured borrowings.</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">307,524</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 <u>December</u><u>&#xA0;31, 2017</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">Short-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Secured/guaranteed by</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">(RMB)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">50,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by restricted cash of RMB50,809
 (US$7,809).</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">50,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16" colspan="3"></td>
 <td height="16" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Long-term bank borrowings</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">(including current portion)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Secured/guaranteed by</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">(RMB)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">158,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by a subsidiary&#x2019;s fixed assets
 and <font style="WHITE-SPACE: nowrap">land-use</font> right with
 net book value of RMB344,932 (US$53,015) and RMB16,818 (US$2,585),
 respectively (Note 8/Note 10).</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">99,927</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Unsecured borrowings</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">257,927</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </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_DebtInstrumentAxis=vnet_BondsPayableMember', window );">Bonds Payable</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt Disclosure</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>16.</b></td>
 <td valign="top" align="left"><b>BONDS PAYABLE</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On June&#xA0;26, 2014, the Company issued and sold bonds with an
 aggregate principal amount of RMB2,000,000 at a coupon rate of
 6.875% per annum (the &#x201C;2017 Bonds&#x201D;). The 2017 Bonds
 were fully repaid as of December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On August&#xA0;17, 2017, the Company issued and sold bonds with an
 aggregate principle amount of US$200,000 at a coupon rate of 7% per
 annum, or the Original Bonds. On September&#xA0;29, 2017, the
 Company issued and sold bonds with an aggregate principle amount of
 US$100,000 at a coupon rate of 7% per annum, or the Bonds. The
 Bonds were priced at a slight premium of 100.04, with an effective
 yield of 6.98% (collectively, &#x201C;2020 Bonds&#x201D;). The 2020
 Bonds will mature on August&#xA0;17, 2020. The 2020 Bonds were
 listed and quoted on the Official List of the Singapore Exchange
 Securities Trading Limited. Interest on the 2020 Bonds is payable
 semi-annually in arrears on August&#xA0;17 and February&#xA0;17 in
 each year, beginning from February&#xA0;17, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Net proceeds from 2020 Bonds after deducting issuance costs were
 RMB1,926,419 (US$296,085). The proceeds from issuance of 2020 Bonds
 will be used for refinancing outstanding indebtedness, fund future
 capital needs, and for general corporate purposes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The 2020 Bonds are unsecured and rank senior in right of payment to
 any of the Company&#x2019;s indebtedness that is expressly
 subordinated to the bonds; equal in right of payment to any of the
 Company&#x2019;s liabilities that are not so subordinated; but rank
 lower than any secured indebtedness of the Company and all
 liabilities (including accounts payable) of the Company&#x2019;s
 subsidiaries and Consolidated VIEs.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the aggregate required repayments of
 the principal amounts of the Company&#x2019;s long-term borrowings,
 including the bonds payable and bank borrowings (Note 13) in the
 succeeding five years and thereafter:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 For the years ending December&#xA0;31,</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">120,289</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">75,638</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,625</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,992,760</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">306,281</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,994</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,500</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,225</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>


 </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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vnet_BankBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_BankBorrowingsMember</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_DebtInstrumentAxis=vnet_BondsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_BondsPayableMember</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>41
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868803696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses And Other Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses And Other Payables</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>14.</b></td>
 <td valign="top" align="left"><b>ACCRUED EXPENSES AND OTHER
 PAYABLES</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The components of accrued expenses and other payables are as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="73%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payroll and welfare payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248,895</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">197,171</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,305</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Value-added tax and other taxes payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,011</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,951</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,605</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payables for office supplies and utilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,532</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payables for the purchase of property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">266,597</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">185,594</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,525</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payables for purchase of the intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,352</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,706</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">570</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued service fees</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74,812</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52,090</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,456</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,359</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,816</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-settled bonuses and liability classified RSU</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">72,138</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,824</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payables for acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,268</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,755</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,340</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,381</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,476</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">787,916</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">657,133</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854116704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock', window );">Capital Leases</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>15.</b></td>
 <td valign="top" align="left"><b>CAPITAL LEASES</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Certain property, computer and network equipment and optical fibers
 were acquired through capital leases entered into by the
 Company.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Future minimum lease payments under <font style="WHITE-SPACE: nowrap">non-cancellable</font> capital lease
 arrangements as lessee are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">261,221</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,150</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">183,919</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,268</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">117,769</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,101</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">730,416</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">112,262</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total minimum lease payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,293,325</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">198,781</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: amount representing interest</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(491,128</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(75,485</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Present value of remaining minimum lease payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">802,197</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">123,296</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 Capital leases had weighted average interest rates of 9.76% and
 9.93% for the years ended December&#xA0;31, 2016 and 2017,
 respectively.</p>
 </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_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for capital leasing arrangements including, but not limited to, the following: a) the basis on which contingent rental payments are determined; (b) the existence and terms of renewal or purchase options and escalation clauses; (c) restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209026<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868776592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Government Grants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_GovernmentGrantsDisclosureTextBlock', window );">Deferred Government Grants</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>17.</b></td>
 <td valign="top" align="left"><b>DEFERRED GOVERNMENT
 GRANTS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 During the years ended December&#xA0;31, 2015, 2016 and 2017, the
 Company received RMB10,160, nil and RMB2,877 (US$442),
 respectively, in government grants from the relevant PRC government
 authorities for the use in construction of property and equipment.
 These grants are initially deferred and subsequently recognized in
 the consolidated statements of operations when the Company has
 complied with the conditions or performance obligations attached to
 the related government grants, if any, and the grants are no longer
 refundable. Grants that subsidize the construction cost of property
 and equipment are amortized over the life of the related assets as
 a reduction of the associated depreciation expense.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Movements of deferred government grants are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,572</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,993</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,764</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,160</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,877</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">442</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Decrease due to disposal of subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,573</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(549</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Recognized as a reduction of depreciation expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,112</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,627</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,862</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,209</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at end of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,993</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,435</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,448</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_GovernmentGrantsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government Grants Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_GovernmentGrantsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853296400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Treasury Stock</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>18.</b></td>
 <td valign="top" align="left"><b>TREASURY STOCK</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 For the year ended December&#xA0;31, 2015, 2016 and 2017, the
 Company repurchased the number of nil, 815,525 and 3,448,482 ADSs
 pursuant to the share repurchase plans.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 For the year ended December&#xA0;31, 2015, 2016 and 2017, 146,372,
 223,161 and nil ADSs were issued to settle the contingent
 consideration payment in relation to acquisitions.</p>
 </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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853376736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive (Loss) Income<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive (Loss) Income</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>19.</b></td>
 <td valign="top" align="left"><b>ACCUMULATED OTHER COMPREHENSIVE
 (LOSS) INCOME</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The changes in accumulated other comprehensive (loss) income by
 component, net of tax of nil, are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="86%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Foreign&#xA0;currency<br />
 translation</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of January&#xA0;1, 2015</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(65,754</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year other comprehensive income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,518</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31, 2015</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,236</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year other comprehensive income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">118,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year other comprehensive loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(120,963</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,673</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31, 2017, in US$</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(411</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853323680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Mainland China Employee Contribution Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_SocialInsuranceContributionPlanTextBlock', window );">Mainland China Employee Contribution Plan</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>20.</b></td>
 <td valign="top" align="left"><b>MAINLAND CHINA EMPLOYEE
 CONTRIBUTION PLAN</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As stipulated by the regulations of the PRC, full-time employees of
 the Company in the PRC participate in a government-mandated
 multiemployer defined contribution plan organized by municipal and
 provincial governments. Under the plan, certain pension benefits,
 medical care, unemployment insurance, employee housing fund and
 other welfare benefits are provided to employees. The Company is
 required to make contributions to the plan based on certain
 percentages of employees&#x2019; salaries. The total expenses for
 the plan were RMB89,571, RMB130,630 and RMB134,053 (US$20,604),
 respectively, for the years ended December&#xA0;31, 2015, 2016 and
 2017.</p>
 </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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_SocialInsuranceContributionPlanTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 mainland China employee contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_SocialInsuranceContributionPlanTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853412928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Share Based Compensation</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>21.</b></td>
 <td valign="top" align="left"><b>SHARE BASED COMPENSATION</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(a)</td>
 <td valign="top" align="left">Option granted to employees</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In order to provide additional incentives to employees and to
 promote the success of the Company&#x2019;s business, the Company
 adopted a share incentive plan in 2010 (the &#x201C;2010
 Plan&#x201D;). Under the 2010 Plan, the Company may grant options
 and RSUs to its employees, directors and consultants to purchase an
 aggregate of no more than 39,272,595 ordinary shares of the
 Company. The 2010 Plan was approved by the Board of Directors and
 shareholders of the Company on July&#xA0;16, 2010. The 2010 Plan is
 administered by the Board of Directors or the Compensation
 Committee of the Board as set forth in the 2010 Plan (the
 &#x201C;Plan Administrator&#x201D;). All share options to be granted
 under the 2010 Plan have a contractual term of ten years and
 generally vest over 3 to 4 years in the grantee&#x2019;s option
 agreement.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In order to further promote the success and enhance the value, the
 Company adopted a share incentive plan in 2014 (the &#x201C;2014
 Plan&#x201D;). Under the 2014 Plan, the Company may issue an
 aggregate of no more than 20,461,380 shares (&#x201C;Maximum
 Number&#x201D;) and such Maximum Number should be automatically
 increased by a number that is equal to 15% of the number of new
 shares issued by the Company from time to time. The maximum
 aggregate number of ordinary shares to be issued under 2014 Plan
 was subsequently amended to 39,606,817, as approved by the Board of
 Directors and shareholders of the Company on October&#xA0;30, 2015.
 All share options, restricted shares and restricted share units to
 be granted under the 2014 Plan have a contractual term of ten years
 and generally vest over 3 to 4 years in the grantee&#x2019;s option
 agreement.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company granted 952,178, 1,059,668 and 611,111 RSUs in 2015,
 2016 and 2017, respectively, with performance conditions whereby a
 predetermined number will vest upon the assignment of an annual
 performance review in accordance with predetermined performance
 targets for the grantees over a one or four-year period. As it is
 probable for the Company to estimate the annual performance review
 ratings for the individual grantees, the Company commenced
 recognition of the related compensation expense using the
 accelerated recognition method.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The compensation cost related to remaining unvested share options
 shall be recognized over the remaining requisite service period or
 the performance review period. As of December&#xA0;31, 2017,
 options to purchase 1,699,186 of ordinary shares were
 outstanding.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the Company&#x2019;s employee share
 option activity under the 2010 Plan:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number of<br />
 options</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br />
 average<br />
 exercise<br />
 price</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br />
 average<br />
 remaining<br />
 contractual<br />
 term</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br />
 intrinsic<br />
 value</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>(US$)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>(Years)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>(US$)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Outstanding, January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,031,940</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.48</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercised</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(332,754</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.41</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Outstanding, December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,699,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.49</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,432</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Vested and expected to vest at December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,699,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.49</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,432</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercisable as of December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,699,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.49</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,432</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The aggregate intrinsic value is calculated as the difference
 between the exercise price of the underlying awards and the fair
 value of the underlying stock at each reporting date, for those
 awards that have an exercise price below the estimated fair value
 of the Company&#x2019;s shares. As of December&#xA0;31, 2017, the
 Company had options outstanding to purchase an aggregate of
 1,699,186 shares with an exercise price below the fair value of the
 Company&#x2019;s shares, resulting in an aggregate intrinsic value
 of RMB9,317 (US$1,432).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The aggregate fair value of the outstanding options at the grant
 date was determined to be RMB15,387 (US$ 2,365) as of
 December&#xA0;31, 2017 and such amount is recognized as
 compensation expense using the straight-line method for all
 employee share options granted with graded vesting based on service
 conditions and the accelerated method for share options granted
 with graded vesting based on performance conditions.&#xA0;The
 weighted average grant date fair value of options granted during
 the years ended December&#xA0;31, 2015, 2016 and 2017 was nil, US$2
 and nil, respectively. The total fair value of share options
 exercised during the years ended December&#xA0;31, 2015, 2016 and
 2017 was US$3,111, nil and US$39, respectively. The aggregate
 intrinsic value of options exercised during the years ended
 December&#xA0;31, 2015, 2016 and 2017 was US$15,519, US$1,906, and
 US$306, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company has recorded all the
 compensation expenses in relation to outstanding share options.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the Company&#x2019;s RSUs activity
 under the 2014 Plan:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Number of<br />
 RSUs</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br />
 average<br />
 grant&#xA0;date<br />
 fair value</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br />
 average<br />
 remaining<br />
 contractual&#xA0;life</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Aggregate<br />
 intrinsic<br />
 value</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">(US$)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">(Years)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">(US$)</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unvested, January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,271,684</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13.25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Granted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,080,260</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Vested</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,762,733</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.35</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Forfeited</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(72,313</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.52</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unvested, December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,516,898</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.76</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,105</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Share based compensation cost for RSUs is measured based on the
 closing fair market value of the Company&#x2019;s ADS on the date of
 grant and the reporting date for equity and liability classified
 RSU, respectively.&#xA0;The aggregate fair value of the unvested
 RSUs as of December&#xA0;31, 2017 was RMB78,759 (US$12,105), and
 such amount is recognized as compensation expense using the
 straight-line method for the RSUs with graded vesting based on
 service conditions and the accelerated method for the RSUs with
 graded vesting based on performance conditions and share settled
 bonuses. The weighted average grant date fair value of RSUs granted
 during the years ended December&#xA0;31, 2015, 2016 and 2017 was
 US$18.27, US$8.85 and US$6.31, respectively. The total fair value
 of RSUs vested during the years ended December&#xA0;31, 2015, 2016
 and 2017 was US$22,801, US$14,849 and US$18,238, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 During 2017, the Company granted 469,149 RSUs to settle the
 Share-Settled Bonus accrued in 2016 as elected by employees to be
 settled in shares.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, there was RMB66,891 (US$10,281) of
 unrecognized share based compensation cost related to RSUs which is
 expected to be recognized over a weighted average vesting period of
 1.7 years. Total unrecognized compensation cost may be adjusted for
 future changes when actual forfeitures incurred.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(b)</td>
 <td valign="top" align="left">Shares issued to management of Dermot
 Entities</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 For the year ended December&#xA0;31, 2015, 2016 and 2017, the
 Company recorded compensation cost of RMB8,439, RMB10,871 and
 RMB5,752 (US$884) within the Company&#x2019;s consolidated
 statements of operations, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Total compensation expense relating to share options and RSUs
 granted to employees recognized for the years ended
 December&#xA0;31, 2015, 2016 and 2017 is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="63%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">
 <b>For&#xA0;the&#xA0;year&#xA0;ended&#xA0;December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,422</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,110</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(277</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(43</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales and marketing expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,490</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(681</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(104</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">153,814</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">123,273</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,945</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,369</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,924</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">190,027</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">118,729</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,129</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,244</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of a stock option or other award plan under which equity-based compensation is awarded to employees, typically comprised of the amount of unearned compensation (deferred compensation cost), compensation expense, and changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan.  Disclosure may also include nature and general terms of such arrangements that existed during the period and potential effects of those arrangements on shareholders, effect of compensation cost arising from equity-based payment arrangements on the income statement, method of estimating the fair value of the goods or services received, or the fair value of the equity instruments granted, during the period, cash flow effects resulting from equity-based payment arrangements and, for registrants that accelerate vesting of out of the money share options, reasons for the decision to accelerate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6852411392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Taxation</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>22.</b></td>
 <td valign="top" align="left"><b>TAXATION</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Enterprise</i></b></td>
 <td valign="top" align="left"><b><i>income tax
 (&#x201C;EIT&#x201D;)</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <i>Cayman Islands</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company is incorporated in the Cayman Islands and conducts its
 primary business operations through the subsidiaries and VIEs in
 the PRC and Hong Kong. Under the current laws of the Cayman
 Islands, the Company is not subject to tax on income or capital
 gains.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Hong Kong</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Subsidiaries in Hong Kong are subject to Hong Kong profits tax rate
 of 16.5% for the years ended December&#xA0;31, 2015, 2016 and
 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>Taiwan</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 DYX Taiwan branch is incorporated in Taiwan and is subject to
 Taiwan profits tax rate of 17% for the years ended
 December&#xA0;31, 2015, 2016 and 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <i>The PRC</i></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s PRC subsidiaries are incorporated in the PRC
 and subject to PRC EIT on the taxable income in accordance with the
 relevant PRC income tax laws.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Effective from January&#xA0;1, 2008, the statutory corporate income
 tax rate is 25%, except for certain entities eligible for
 preferential tax rates.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 21Vianet Beijing was qualified for a High and New Technology
 Enterprise (&#x201C;HNTE&#x201D;) since 2008 and is eligible for a
 15% preferential tax rate. In October 2014, 21Vianet Beijing
 obtained a new certificate and renewed the certificate in October
 2017, which will expire in October 2020. In accordance with the PRC
 Income Tax Laws, an enterprise awarded with the HNTE certificate
 may enjoy a reduced EIT rate of 15%. For the years ended
 December&#xA0;31, 2015, 2016 and 2017, 21Vianet Beijing enjoyed a
 preferential tax rate of&#xA0;15%.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 In April 2011, Xi&#x2019;an Sub, a subsidiary located in Shaanxi
 Province, was qualified for a preferential tax rate of 15% and
 started to apply this rate from then on. The preferential tax rate
 is awarded to companies that are located in West Regions of China
 which operate in certain encouraged industries. This qualification
 will need to be assessed on an annual basis. For the year ended
 December&#xA0;31, 2015, 2016 and 2017, the tax rate assessed for
 Xi&#x2019;an Sub was 15%, 25% and 25%, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In 2013, BJ iJoy was recognized as a software enterprise which
 allows BJ iJoy to utilize a <font style="WHITE-SPACE: nowrap">two-year</font> 100% exemption for 2013 and
 2014 followed by a three-year half-reduced EIT rate effective for
 the years from 2015 to 2017. For the years ended December&#xA0;31,
 2013 and 2014, BJ iJoy enjoyed the 100% tax exemption for its
 taxable income. For the year ended December&#xA0;31, 2015, 2016 and
 2017, BJ iJoy enjoyed the half-reduced EIT rate for its taxable
 income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In October 2015, SH Blue Cloud, a subsidiary located in Shanghai,
 was recognized as a HNTE and became eligible for 15% preferential
 tax rate effective for three consecutive years. The certificate
 will expire in October 2018. Accordingly, for the years ended
 December&#xA0;31, 2015, 2016 and 2017, SH Blue Cloud enjoyed a
 preferential tax rate of 15%.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In November 2016, SZ DYX, a subsidiary located in Guangdong
 Province, was recognized as a HNTE and became eligible for 15%
 preferential tax rate effective for three consecutive years,
 expiring in November 2019 and thereafter for an additional three
 years if it is able to meet HNTE technical and administrative
 requirements in those three years. Accordingly, for the year ended
 December&#xA0;31, 2016 and 2017, SZ DYX enjoyed a preferential tax
 rate of 15%.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The New EIT Law also provides that enterprises established under
 the laws of foreign countries or regions and whose &#x201C;place of
 effective management&#x201D; is located within the PRC are
 considered PRC tax resident enterprises and subject to PRC income
 tax at the rate of 25% on worldwide income. The definition of
 &#x201C;place of effective management&#x201D; refers to an
 establishment that exercises, in substance, overall management and
 control over the production and business, personnel, accounting,
 properties, etc. of an enterprise. As of December&#xA0;31, 2017,
 the administrative practice associated with interpreting and
 applying the concept of &#x201C;place of effective management&#x201D;
 is unclear. If the Company is deemed as a PRC tax resident, it will
 be subject to 25% PRC EIT under the New CIT Law on its worldwide
 income, meanwhile the dividend it receives from another PRC tax
 resident company will be exempted from 25% PRC income tax. The
 Company will continue to monitor changes in the interpretation or
 guidance of this law.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Loss before income taxes consists of:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="58%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-PRC</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(256,279</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(155,364</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(286,388</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(44,018</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 PRC</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(97,166</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(787,718</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(721,426</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(110,881</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(353,445</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(943,082</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,007,814</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(154,899</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Income tax (expense) benefits comprises of:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(68,092</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(54,772</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(37,856</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,818</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,262</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,932</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">128,026</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,677</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(47,830</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,160</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">90,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The reconciliation of tax computed by applying the statutory income
 tax rate of 25% for the years ended December&#xA0;31, 2015, 2016
 and 2017 applicable to the PRC operations to income tax (expense)
 benefits is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="62%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss before income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(353,445</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(943,082</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,007,814</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(154,899</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax benefit computed at applicable tax rates (25%)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">88,361</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">235,770</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">251,954</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,725</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-deductible</font>
 expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,216</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(16,610</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,468</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(840</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,766</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,895</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,828</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Effect of tax holidays</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,743</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,691</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Preferential rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,183</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,060</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(90,076</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,844</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current and deferred tax rate differences</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,876</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,521</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,366</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,128</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 International rate differences</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(90,773</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(51,392</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">59,029</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,073</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax exempted income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,878</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrecognized tax benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(529</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(14,525</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,259</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(962</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(387</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,516</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,851</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">438</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in valuation allowance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(36,529</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(158,724</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(174,388</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,803</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prior year provision to return true up</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,678</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,371</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,266</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax (expense) benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(47,830</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,160</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">90,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The benefit of the tax holiday per basic and diluted earnings per
 share is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Deferred</i></b></td>
 <td valign="top" align="left"><b><i>Tax</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The significant components of deferred taxes are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="74%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Allowance for doubtful debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,224</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,978</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,223</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued salary and welfare</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,236</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,955</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,409</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,139</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax losses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">202,485</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">135,433</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,816</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,098</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,642</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,175</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,254</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,976</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">457</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Capital lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,364</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,382</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred government grant</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,901</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,728</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">573</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation and amortization generated from acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,849</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposal loss on long-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,697</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,868</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss picked up on equity method investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,919</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,063</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Valuation allowance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(211,690</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(104,970</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(16,134</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total deferred tax assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,818</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,562</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">148,003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,049</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">92,687</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,635</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Capitalized interest expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,789</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,185</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gain picked up from equity method investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,221</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,097</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,165</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total <font style="WHITE-SPACE: nowrap">non-current</font> deferred
 tax liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">274,700</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">190,873</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29,337</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Valuation allowances have been provided where, based on all
 available evidence, management determined that deferred tax assets
 are not more likely than not to be realizable in future years.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company has net tax operating
 losses from its PRC subsidiaries and its Consolidated VIEs, as per
 filed tax returns, of RMB494,250 (US$75,965), which will expire
 between 2018 to 2022.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company intends to permanently
 reinvest the undistributed earnings from other foreign subsidiaries
 to fund future operations. As of December&#xA0;31, 2017, the total
 amount of undistributed earnings from its PRC subsidiaries as well
 as VIEs was RMB824,493 (US$126,722). The amount of unrecognized
 deferred tax liabilities for temporary differences related to
 investments in foreign subsidiaries is not determined because such
 a determination is not practicable.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Unrecognized</i></b></td>
 <td valign="top" align="left"><b><i>Tax Benefits</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2016 and 2017, the Company recorded
 unrecognized tax benefits of RMB28,689 and RMB16,511 (US$2,538),
 respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The unrecognized tax benefits and its related interest are
 primarily related to <font style="WHITE-SPACE: nowrap">non-deductible</font> expenses and accrued
 expenses. RMB3,513 of the total unrecognized tax benefits,
 ultimately recognized, will impact the effective tax rate. It is
 possible that the amount of uncertain tax benefits will change in
 the next 12 months, however, an estimate of the range of the
 possible outcomes cannot be made at this time.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 A roll-forward of unrecognized tax benefits is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="72%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at beginning of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,802</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,220</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,569</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reversal based on tax positions related to prior years</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(258</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,880</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,365</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions based on tax positions related to the current year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,825</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">742</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Decrease due to disposal of subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,583</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,165</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at end of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,220</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,582</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,781</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 For the years ended December&#xA0;31, 2015, 2016 and 2017, the
 Company (reversed) recorded interest expense of RMB(1,082),
 RMB2,779 and RMB674 (US$104), respectively. Accumulated interest
 expense recorded by the Company was RMB5,469 and RMB4,929 (US$757)
 as of December&#xA0;31, 2016 and 2017, respectively. As of
 December&#xA0;31, 2017, the tax years ended December&#xA0;31, 2012
 through 2017 for the PRC subsidiaries remain open for statutory
 examination by the PRC tax authorities.</p>
 </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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853381584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>23.</b></td>
 <td valign="top" align="left"><b>RELATED PARTY
 TRANSACTIONS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">a)</td>
 <td valign="top" align="left">Related parties *</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="43%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 80.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline">
 <b>Name of related parties</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 <b>Relationship with the Company</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 aBitCool</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company owned by the same group of the
 Company&#x2019;s Class&#xA0;B ordinary shareholders <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shanghai Shibei <font style="WHITE-SPACE: nowrap">Hi-Tech</font>
 Co., Ltd. (&#x201C;SH Shibei&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Noncontrolling shareholder of a subsidiary</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 A PRC citizen</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Seller of iJoy</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Mr.&#xA0;Li <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(4)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Seller of Aipu Group</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dyxnet Internet Center Limited (&#x201C;DIC&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A related party of the seller of Dermot
 Entities</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dyxnet Corporate Service Limited (&#x201C;DCS&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A related party of the seller of Dermot
 Entities</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Cheetah Mobile Technology Co., Ltd.<br />
 (&#x201C;BJ Cheetah&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by principal shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Kingsoft Cloud Network Technology Co., Ltd.<br />
 (&#x201C;BJ Kingsoft&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by principal shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Xiaomi Communication Technology Co., Ltd.<br />
 (&#x201C;Xiaomi Communication&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(3)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by principal shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Xiaomi Mobile Software Co., Ltd.<br />
 (&#x201C;BJ Xiaomi&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(3)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by principal shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Chengdu Xingpu Investment Management Co., Ltd.<br />
 (&#x201C;CD Xingpu&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(4)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A related party of the controlling shareholder of
 Aipu Group</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Anlai Network Communication Technology Company Limited
 (&#x201C;Anlai&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Seller of Dermot Entities</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 WNT Technology Limited (&#x201C;WNT Technology&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A related party of seller of Dermot Entities</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Chengdu Guotao Communication Co., Ltd<br />
 (&#x201C;CD Guotao&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(4)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A related party of the controlling shareholder of
 Aipu Group</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dyxnet Data Centre Services Limited(&#x201C;DCSS&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A related party of seller of Dermot entities</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Chengyishidai Network Engineering Technology Co., Ltd.
 (&#x201C;CYSD&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(5)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by controlling shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 WiFire (Beijing) Technology Co., Ltd. (&#x201C;WiFire BJ&#x201D;)
 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(5)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by controlling shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Fastweb Network Technology Co., Ltd (&#x201C;BJ
 Fastweb&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(5)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by controlling shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shanghai Fawei Technology Co., Ltd (&#x201C;SH Fawei&#x201D;)
 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(5)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by controlling shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Wuhan Fastweb Cloud Computing Co., Ltd (&#x201C;WH Fastweb&#x201D;)
 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(5)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by controlling shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Bozhi Ruihai Network Technology Co., Ltd. (&#x201C;Bozhi
 Ruihai&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(5)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by controlling shareholder of
 the Company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unisplendour Corporation Limited (&#x201C;Unis&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">A company controlled by controlling shareholder of
 the Company</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">*</td>
 <td valign="top" align="left">These are the related parties that
 have engaged in significant transactions with the Company for the
 year ended December&#xA0;31, 2015, 2016 and 2017.</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(1)</td>
 <td valign="top" align="left">There are certain shareholders
 (&#x201C;Common Shareholders&#x201D;) that are shareholders of both
 aBitCool and the Company. As of December&#xA0;31, 2017, in terms of
 economic interests and voting power, the Common Shareholders&#x2019;
 ownership interests in the Company were 5.79% and 15.48% while
 their ownership interests in aBitCool was 90.14% in terms of both
 economic interests and voting power, based on the register of
 members of the Company. There is neither a single controlling
 shareholder nor a group of shareholders holding identical ownership
 interests individually and controlling ownership interests in
 aggregate in the Company and aBitCool.</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(2)</td>
 <td valign="top" align="left">These companies and Kingsoft are
 ultimately controlled by the same party. Kingsoft made a
 significant investment in the Company in 2015 (note 27).</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(3)</td>
 <td valign="top" align="left">These companies and Xiaomi are
 ultimately controlled by the same party. Xiaomi made a significant
 investment in the Company in 2015 (note 27).</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(4)</td>
 <td valign="top" align="left">These entities ceased to be related
 parties immediately after the disposal of Aipu Group.</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(5)</td>
 <td valign="top" align="left">These entities were disposed by the
 Company in September 2017, included in WiFire Entities, and
 determined by the Company as related parties as of
 December&#xA0;31, 2017.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">b)</td>
 <td valign="top" align="left">Other than disclosed elsewhere, the
 Company had the following significant related party transactions
 for the years ended December&#xA0;31, 2015, 2016 and 2017:</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the years ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Services provided to:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 -&#xA0;Xiaomi Communication</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">113,458</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">214,555</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32,976</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire BJ</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,726</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,495</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Kingsoft</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,969</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,471</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,046</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,237</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Xiaomi</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">275</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,689</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,555</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">854</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Cheetah</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,712</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,478</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,128</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">788</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,255</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,314</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Services provided by:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Kingsoft</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,045</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,775</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,195</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - DCSS</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,883</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">987</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CYSD</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,979</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">458</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire BJ</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,616</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,023</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,178</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,632</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales of equipment and property to:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,021</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">157</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchases of equipment and property from:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WNT Technology</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,629</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">404</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - DIC</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,079</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,234</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">190</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CD Xingpu</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,101</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loan to:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,074</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loan from:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CD Guotao</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,483</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest income from loan to:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">210</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Management service provided by:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - DCS</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,602</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">c)</td>
 <td valign="top" align="left">The Company had the following related
 party balances as of December&#xA0;31, 2016 and 2017:</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due from related parties:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Xiaomi Communication</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,473</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,016</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,996</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of iJoy</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire BJ</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,321</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,355</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - SH Fawei</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,332</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,588</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - SH Shibei</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,800</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,800</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,506</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Kingsoft</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,864</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,663</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">870</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WH Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,600</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Aipu Group</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">98,500</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CD Xingpu</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,466</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,764</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,387</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">522</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">182,615</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">114,256</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,561</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current:</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,210</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,106</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due to related parties:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of iJoy</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,005</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Bozhi Ruihai</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,358</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,438</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CYSD</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,618</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">556</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Kingsoft</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,105</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,070</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">318</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Managed Network Entities*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,755</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Aipu Group</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CD Guotao</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,483</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,454</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,561</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">240</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">121,928</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,675</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,557</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">*</td>
 <td valign="top" align="left">After the disposal of WiFire
 Entities, Seller of Managed Network Entities was not determined as
 a related party of the Company, the amount due to Seller of Managed
 Network Entities was reclassified into accrued expenses and other
 payables as of December&#xA0;31, 2017.</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6712351920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="break-inside: avoid">
 <td valign="top" width="4%" align="left"><b>24.</b></td>
 <td valign="top" align="left"><b>SEGMENT REPORTING</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 For the year ended December&#xA0;31, 2015, the Company only had one
 reporting segment. As of December&#xA0;31, 2016, the operations of
 the Company are organized into two segments, consisting of the
 hosting and related services and managed network services. The
 Company derives the results of the segments directly from its
 internal management reporting system. The CODM measures the
 performance of each segment based on metrics of revenue and
 earnings from operations and uses these results to evaluate the
 performance of, and to allocate resources to, each of the segments.
 After disposal of WiFire Entities and Aipu Group in September 2017
 (Note 4), the Company has only one reporting segment as of
 December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 Because substantially all of the Company&#x2019;s long-lived assets
 and revenues are located in and derived from the PRC, geographical
 segments are not presented.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 The segment results are practically restated for the years ended
 December&#xA0;31, 2015, 2016 for the change in reporting segments
 in 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <div style="FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal" align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="58%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the years ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Hosting and related services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom" colspan="13"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,369,223</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,668,655</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,975,178</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">457,276</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,758,756</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,936,658</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,130,279</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(327,418</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross profit</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">610,467</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">731,997</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">844,899</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">129,858</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating income (expense)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Operating income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,569</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,783</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,439</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">836</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales and marketing expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(171,862</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(144,335</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(171,761</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,399</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(87,188</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(87,227</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(97,597</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(387,071</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(404,181</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(417,154</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(64,115</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Allowance for doubtful debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,834</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78,330</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,257</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(962</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value of contingent<br />
 purchase consideration payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,739</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,394</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(937</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(144</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating (loss) profit</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(64,658</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,101</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">156,632</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,074</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Managed network services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,265,149</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">973,119</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">417,527</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64,173</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,021,858</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(992,980</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(504,016</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(77,466</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross profit (loss)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">243,291</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,861</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(86,489</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,293</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating income (expense)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales and marketing expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(187,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(208,591</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(84,921</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,052</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(55,647</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(62,110</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(51,546</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,923</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(181,670</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(235,467</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(102,796</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,800</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Allowance for doubtful debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,365</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(39,234</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(31,170</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,790</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value of contingent<br />
 purchase consideration payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,586</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73,913</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(766,440</td>
 <td valign="bottom" nowrap="nowrap">)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(117,800</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of long-lived assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(392,947</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(401,808</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(61,757</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating loss</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(219,575</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(884,297</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,525,170</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(234,415</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Group consolidated&#xA0;revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,634,372</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,641,774</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,392,705</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">521,449</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Group consolidated operating loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(284,233</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(840,196</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,368,538</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(210,341</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 </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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868755136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_RestrictedAssetsDisclosureTextBlock', window );">Restricted Net Assets</a></td>
<td class="text"><div>
 <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%">
 <tr style="page-break-inside:avoid">
 <td width="4%" valign="top" align="left"><b>25.</b></td>
 <td align="left" valign="top"><b>RESTRICTED NET ASSETS</b></td>
 </tr>
 </table>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 The Company&#x2019;s ability to pay dividends is primarily dependent
 on the Company receiving distributions of funds from its
 subsidiaries. Relevant PRC statutory laws and regulations permit
 payments of dividends by the Company&#x2019;s PRC subsidiaries only
 out of their retained earnings, if any, as determined in accordance
 with PRC accounting standards and regulations. The results of
 operations reflected in the consolidated financial statements
 prepared in accordance with U.S. GAAP differ from those reflected
 in the statutory financial statements of the Company&#x2019;s PRC
 subsidiaries.</p>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 In accordance with the PRC Regulations on Enterprises with Foreign
 Investment and the articles of association of the Company&#x2019;s
 PRC subsidiaries, a foreign-invested enterprise 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
 foreign-invested enterprise is required to allocate at least 10% of
 its annual <font style="white-space:nowrap">after-tax</font> profit
 to the general reserve until such reserve has reached 50% of its
 respective 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 for all foreign-invested enterprises. The
 aforementioned reserves can only be used for specific purposes and
 are not distributable as cash dividends. 21Vianet China was
 established as a foreign-invested enterprise and, therefore, is
 subject to the above mandated restrictions on distributable
 profits. As of December&#xA0;31, 2016 and 2017, the Company&#x2019;s
 PRC subsidiaries had appropriated RMB64,622 and RMB38,736
 (US$5,954), respectively, in its statutory reserves.</p>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 As a result of these PRC laws and regulations subject to the limit
 discussed above that require annual appropriations of 10% of
 <font style="white-space:nowrap">after-tax</font> income to be set
 aside, prior to payment of dividends as general reserve fund, the
 Company&#x2019;s PRC subsidiaries are restricted in their ability to
 transfer a portion of their net assets to the Company. Amounts
 restricted include <font style="white-space:nowrap">paid-in</font>
 capital, additional paid in capital and statutory reserve funds of
 the Company&#x2019;s PRC subsidiaries and the equity of the
 Consolidated VIEs, as determined pursuant to PRC generally accepted
 accounting principles, totaling an aggregate of RMB4,901,334
 (US$753,321) as of December&#xA0;31, 2017.</p>
 </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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>52
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868712640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_EarningsPerShareTextBlock', window );">Loss Per Share</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>26.</b></td>
 <td valign="top" align="left"><b>LOSS PER SHARE</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Basic and diluted loss per share for each of the years presented
 are calculated as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="48%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><i>Numerator:</i></b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(401,275</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(931,922</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(917,644</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(141,040</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net (profit) loss attributable to noncontrolling interest and
 redeemable noncontrolling interest</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,824</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">298,324</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">144,914</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,273</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss attributable to ordinary shareholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(428,099</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(633,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(772,730</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(118,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Plus: (Increase) decrease in accretion of redeemable noncontrolling
 interests</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,850</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(210,484</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(141,896</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(21,809</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Adjusted net loss attributable to ordinary shareholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(420,249</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(844,082</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(914,626</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(140,576</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><i>Denominator:</i></b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of shares outstanding&#x2014;basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">492,065,239</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">617,169,833</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">672,836,226</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">672,836,226</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of shares outstanding&#x2014;diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">492,065,239</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">617,169,833</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">672,836,226</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">672,836,226</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss per share&#x2014;Basic:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.37</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.21</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.37</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.21</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss per share&#x2014;Diluted:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.37</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.21</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.37</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.21</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In 2015, 2016 and 2017, the Company issued 7,200,000, 4,500,000 and
 9,000,000 ordinary shares to its share depositary bank which will
 be used to settle stock option awards upon their exercise,
 respectively. No consideration was received by the Company for this
 issuance of ordinary shares. These ordinary shares are legally
 issued and outstanding but are treated as escrowed shares for
 accounting purposes and therefore, have been excluded from the
 computation of loss per share. Any ordinary shares not used in the
 settlement of stock option awards will be returned to the
 Company.</p>
 </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_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_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://www.xbrl.org/2003/role/presentationRef<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>53
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6597380960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Share Capital</a></td>
<td class="text"><div>
 <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%">
 <tr style="page-break-inside:avoid">
 <td width="4%" valign="top" align="left"><b>27.</b></td>
 <td align="left" valign="top"><b>SHARE CAPITAL</b></td>
 </tr>
 </table>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 Holders of Class&#xA0;A Ordinary Shares and Class&#xA0;B Ordinary
 Shares are entitled to the same rights except for voting and
 conversion rights. In respect of matters requiring a
 shareholder&#x2019;s vote, each Class&#xA0;A Ordinary Share is
 entitled to one vote and each Class&#xA0;B Ordinary Share is
 entitled to 10 votes. Each Class&#xA0;B Ordinary Share is
 convertible into one Class&#xA0;A Ordinary Share at any time by the
 holder. Class&#xA0;A Ordinary Shares are not convertible into
 Class&#xA0;B Ordinary Shares under any circumstances. Upon any
 transfer of Class&#xA0;B Ordinary Shares by a holder to any person
 or entity which is not an affiliate of such holder, such
 Class&#xA0;B Ordinary Shares will be automatically converted into
 an equal number of Class&#xA0;A Ordinary Shares.</p>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 In 2015, the Company issued 39,087,125 Class&#xA0;A and 18,250,268
 Class&#xA0;B ordinary shares to Kingsoft for an aggregate cash
 consideration of US$172,012 and the Company issued 6,142,410
 Class&#xA0;A and 10,524,257 Class&#xA0;B ordinary shares to Xiaomi
 for an aggregate cash consideration of US$50,000. In addition, the
 Company issued 24,668,022 Class&#xA0;A ordinary shares to Esta for
 an aggregate cash consideration of US$74,004. The Company also
 issued 13,098,599 Class&#xA0;A ordinary shares in settlement of the
 contingent purchase considerations.</p>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 In May 2016, the Company issued 31,996,874 Class&#xA0;A ordinary
 shares and 111,053,390 Class&#xA0;B ordinary shares at the
 subscription price of approximately US$2.712 per ordinary share, or
 US$16.274 per ADS to Tuspark Innovation Venture Limited.</p>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 In May 2016, the Company also issued 10,087,476 Class&#xA0;A
 ordinary shares to the sellers of certain acquired Entities in
 settlement of the contingent purchase considerations.</p>
 </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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868720944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Noncontrolling Interests<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [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_MinorityInterestDisclosureTextBlock', window );">Redeemable Noncontrolling Interests</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>28.</b></td>
 <td valign="top" align="left"><b>REDEEMABLE NONCONTROLLING
 INTERESTS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In May 2014, the Company acquired 50% equity interests plus one
 share in SC Aipu. The sale and purchase agreement also provided put
 options that allows the seller of Aipu Group to sell the remaining
 50% equity interests in the Aipu Group in three tranches, namely
 28% equity interest in 2015, 11% equity interest in 2016 and the
 remaining equity interests (including those in 2015 and 2016 if
 these put options are not exercised) in 2017 for a consideration
 determined using certain financial or operational targets with a
 floor of RMB700,000 or a ceiling of RMB800,000, in aggregate. A
 portion of the consideration is to be settled in cash based on
 certain financial target stipulated in the sale and purchase
 agreement. The difference will be settled in cash or shares, with
 the choice to settle in cash or shares residing with the Company
 for the first tranche and the seller of Aipu Group in the
 subsequent tranches.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The noncontrolling interests are to be redeemed by the Company at
 the option of the seller of Aipu Group (&#x201C;Written Put
 Option&#x201D;) in return for cash and shares where the maximum
 number of shares required to be delivered is outside of the control
 of the Company, and thus are accounted for as redeemable
 noncontrolling interests. The Company elects to recognize the
 changes in redemption value immediately as they occur and adjust
 the carrying amount of the noncontrolling interests to the
 redemption value at the end of each reporting period as if it was
 the redemption date in accordance with ASC 480. As of
 December&#xA0;31, 2015 and 2016, As the remaining 50% equity
 interests are held by a few <font style="WHITE-SPACE: nowrap">non-controlling</font> shareholders where the
 underlying shares of the Aipu Group are not publicly traded, the
 Written Put Option are embedded features in the Aipu Group&#x2019;s
 shares, which does not qualify for bifurcation accounting. The put
 options are recognized as part of redeemable <font style="WHITE-SPACE: nowrap">non-controlling</font> interests. The
 redeemable noncontrolling interests were initially recorded at the
 higher of acquisition date fair value and subsequently adjusted to
 the balance after attribution of Aipu Group&#x2019;s net income
 pursuant to ASC 810, <i>Consolidation</i>, and the redemption value
 pursuant to ASC&#xA0;480, which is capped within the aforementioned
 range. Adjustments to the carrying amount of redeemable
 noncontrolling interests pursuant to ASC 480, if any, are charged
 to additional <font style="WHITE-SPACE: nowrap">paid-in</font>
 capital.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Upon the disposal of the two shares in SC Aipu in September 2017,
 the redeemable noncontrolling interests recognized was reversed due
 to the deconsolidation of Aipu Group. However, as the Written Put
 Option outstanding is legally detachable and separately exercisable
 from the 50% minus one share of equity interest in Aipu Group held
 by the Company, the Written Put Option qualifies as a freestanding
 financial instrument as defined under ASC 480 and is accounted for
 as a derivative liability pursuant to ASC 815. In December 2017, as
 part of the transfer of all the remaining 50% equity interest minus
 one share in Aipu Group, the Written Put Option was terminated. The
 extinguishment of freestanding derivative liability was recognized
 as part of the gain on disposal of subsidiaries for the year ended
 December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Movements of the redeemable noncontrolling interests are as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of January&#xA0;1</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">773,706</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">790,229</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">700,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107,588</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Profit (loss) for the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,373</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(300,713</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(141,896</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(21,809</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase (decrease) in accretion of redeemable noncontrolling
 interests</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,850</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">210,484</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">141,896</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reversal due to the disposal of two shares in SC Aipu</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(700,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(107,588</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">790,229</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">700,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>


 </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_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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>55
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868776592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>29.</b></td>
 <td valign="top" align="left"><b>FAIR VALUE MEASUREMENTS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company applies ASC 820, <i>Fair Value Measurements and
 Disclosures</i>. ASC 820 defines fair value, establishes a
 framework for measuring fair value and expands disclosures about
 fair value measurements. ASC 820 requires disclosures to be
 provided on fair value measurement.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 ASC 820 establishes a three-tier fair value hierarchy, which
 prioritizes the inputs used in measuring fair value as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Level&#xA0;1 &#x2014; Observable inputs that reflect quoted prices
 (unadjusted) for identical assets or liabilities in active
 markets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Level&#xA0;2 &#x2014; Include other inputs that are directly or
 indirectly observable in the marketplace.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Level&#xA0;3 &#x2014; Unobservable inputs which are supported by
 little or no market activity.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 ASC 820 describes three main approaches to measuring the fair value
 of assets and liabilities: (1)&#xA0;market approach;
 (2)&#xA0;income approach; and (3)&#xA0;cost approach. The market
 approach uses prices and other relevant information generated from
 market transactions involving identical or comparable assets or
 liabilities. The income approach uses valuation techniques to
 convert future amounts to a single present value amount. The
 measurement is based on the value indicated by current market
 expectations about those future amounts. The cost approach is based
 on the amount that would currently be required to replace an
 asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cash equivalents, fixed rate time deposits and bonds payable are
 classified within Level&#xA0;1 because they are valued by using
 quoted market prices.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The contingent considerations for the acquired businesses, the
 share-settled bonuses, liability classified RSU and long term
 investments are classified within Level&#xA0;3. The contingent
 considerations are based on the achievement of certain financial
 targets in accordance with the sales and purchase agreements for
 the various periods, as well as other <font style="WHITE-SPACE: nowrap">non-financial</font> measures. The fair value
 of the share-settled bonuses was estimated using the performance
 bonuses that the Company estimates to be settled in shares and the
 observable market prices of the underlying ADSs of the Company. The
 fair value of liability classified RSU was estimated using the
 share price and exchange rate that the Company estimates to be
 settled in shares</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Assets and liabilities measured at fair value on a recurring basis
 are summarized below:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="48%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center">Fair value
 measurement using:</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Quoted&#xA0;prices&#xA0;in<br />
 active&#xA0;markets&#xA0;for<br />
 identical assets<br />
 (Level 1)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Significant&#xA0;other<br />
 observable<br />
 inputs<br />
 (Level 2)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Unobservable<br />
 inputs<br />
 (Level 3)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Fair value at<br />
 December&#xA0;31,<br />
 2016</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash equivalents:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">588,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">588,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term investments:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,946</td>
 <td valign="bottom" nowrap="nowrap"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,946</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>
 investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">866,535</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,921</td>
 <td valign="bottom" nowrap="nowrap"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">874,456</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term borrowings:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Bonds payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">418,497</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">418,497</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other liabilities:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Share-settled bonuses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Liability classified RSU</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,612</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,612</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due to related parties:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Contingent consideration payable in relation to the acquisition
 of subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,797</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,797</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">418,497</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">137,935</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">556,432</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="41%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center">Fair value
 measurement using:</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Quoted&#xA0;prices&#xA0;in<br />
 active&#xA0;markets&#xA0;for<br />
 identical assets<br />
 (Level 1)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Significant&#xA0;other<br />
 observable<br />
 inputs<br />
 (Level 2)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Unobservable<br />
 inputs<br />
 (Level 3)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center">Fair value at<br />
 December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">US$</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash equivalents:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">874,786</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">874,786</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">134,452</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term investments:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">548,890</td>
 <td valign="bottom" nowrap="nowrap"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">548,890</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,363</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>
 investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,537</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,537</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">390</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,423,676</td>
 <td valign="bottom" nowrap="nowrap"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,537</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,426,213</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">219,205</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term borrowings:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Bonds payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,980,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,980,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">304,402</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other liabilities:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Liability classified RSU</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,824</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due to related parties:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Contingent consideration payable in relation to the acquisition
 of subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,646</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,980,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">48,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,029,128</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">311,872</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table presents a reconciliation of all liabilities
 measured at fair value on a recurring basis using significant
 unobservable inputs (level 3):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Contingent&#xA0;consideration<br />
 payables</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at January&#xA0;1, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">372,256</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(93,307</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payment of cash consideration</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,617</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassification to equity upon resolution of contingencies</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(210,535</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,797</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">937</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Settlement of contingent consideration payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017 (US$)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,646</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Share-settled&#xA0;bonuses</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at January&#xA0;1, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,352</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase in bonuses settled in shares during 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,678</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,319</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassification to equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,890</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bonuses settled in cash during 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(20,295</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(810</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassification to equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(22,752</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reversal of share-settled bonuses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,964</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017 (US$)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="81%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Liability&#xA0;classified&#xA0;RSU</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,612</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase in liability classified RSU</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,903</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassification to equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(84,650</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017 (US$)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,824</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868720944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div>
 <p>&#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>30.</b></td>
 <td valign="top" align="left"><b>COMMITMENTS AND
 CONTINGENCIES</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <b><i>Capital commitments</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company has the following
 commitments to purchase certain computer and network equipment,
 land use right and construction in progress:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">255,059</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,202</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">104,926</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,127</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,555</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,286</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">72,939</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">663,661</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">102,003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,300,140</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">199,829</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 18pt; TEXT-INDENT: -4%">
 <b><i>Operating lease commitments</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company leases facilities in the PRC, Hong Kong and United
 States under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases
 expiring on different dates.&#xA0;For the years ended
 December&#xA0;31, 2015, 2016 and 2017, total rental expenses for
 all operating leases amounted to RMB92,520, RMB93,869 and RMB89,780
 (US$16,305), respectively. As of December&#xA0;31, 2017, the
 Company has future minimum lease payments under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases with
 initial terms in excess of one year in relation to office premises
 and data center space consisting of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="83%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">115,066</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,685</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">92,916</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,281</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68,309</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,499</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,430</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,519</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">184,925</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,423</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">516,646</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">79,407</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Payments under operating leases are expensed on a straight-line
 basis over the periods of their respective leases. The terms of the
 leases do not contain material rent escalation clauses or
 contingent rents.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b><i>Bandwidth and cabinet capacity purchase
 commitments</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company had outstanding purchase
 commitments in relation to bandwidth and cabinet capacity
 consisting of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">469,344</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">72,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">88,405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,588</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">59,172</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,095</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,823</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,121</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,874</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,360</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">691,618</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">106,301</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b><i>Managed Network Services</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company was in the process of
 negotiation with the seller of the Managed Network Entities on the
 quality assessment of the fiber optic network subsequent to the
 completion of construction. As this is a pending event subsequent
 to the acquisition which is unrelated to the original acquisition,
 the Company concluded that the accounting for any settlement should
 be separated from that of the business combination. Based on the
 Company&#x2019;s best estimate, the fair value of the related
 contingent consideration in shares of RMB47,755, as determined
 based on the remeasured amount of December&#xA0;31, 2012, is
 accrued as a contingent payable pursuant to ASC 450,
 <i>Contingencies</i>. The Company is negotiating with the seller of
 the Managed Network Entities to come to an agreement on the quality
 assessment of the fiber optic network as of December&#xA0;31, 2017
 and the Company&#x2019;s estimate of the contingent payable remains
 unchanged.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 18pt; TEXT-INDENT: -4%">
 <b><i>Income Taxes</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company has recognized an accrual
 of RMB16,511 (US$2,538) for unrecognized tax benefits and its
 interest (Note 22). The final outcome of the tax uncertainty is
 dependent upon various matters including tax examinations,
 interpretation of tax laws or expiration of statutes of limitation.
 However, due to the uncertainties associated with the status of
 examinations, including the protocols of finalizing audits by the
 relevant tax authorities, there is a high degree of uncertainty
 regarding the future cash outflows associated with these tax
 uncertainties. As of December&#xA0;31, 2017, the Company classified
 the accrual for unrecognized tax benefits as a <font style="WHITE-SPACE: nowrap">non-current</font> liability.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b><i>Securities Litigation</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In 2014, the Company and certain of its officers and directors were
 named as defendants in two putative securities class actions filed
 in U.S. federal district courts in Texas, The complaints in both
 actions alleged that certain of the Company&#x2019;s financial
 statements and other public disclosures contained misstatements or
 omissions and asset claims under the U.S. securities laws. In 2016,
 the Company filed a motion to dismiss the complaint and in 2017,
 the magistrate judge issued a report and recommendation to deny the
 Company&#x2019;s motion to dismiss.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 On April 9, 2018, the lead plaintiff of the putative class action
 filed an unopposed motion for preliminary approval of class action
 settlement, requesting that, among others, the Court preliminarily
 approve a settlement agreement that the parties reached to settle
 the case for RMB58,808 (US$9,000). The unopposed motion for
 preliminary approval is currently pending before the Court.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 The Company assessed that the settlement is probable and recorded
 an estimated loss after deduction of insurance claim of RMB10,007
 (US$1,538) within accrued expenses and other payables in the
 consolidated balance sheets as of December 31, 2017.</p>


 </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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853288816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="break-inside: avoid">
 <td valign="top" width="4%" align="left"><b>31.</b></td>
 <td valign="top" align="left"><b>SUBSEQUENT EVENTS</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 On March&#xA0;21, 2018, the Company entered into a share transfer
 agreement with Unis, the 51% equity holder of Unis Tech, to
 transfer the Company&#x2019;s 49% equity in Unis Tech. The
 consideration for the equity transfer is RMB49,000 (US$7,531) in
 cash.</p>


 </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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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>58
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853304048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information of Parent Company Only Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Parent Company Only Condensed Financial Information</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b>32.</b></td>
 <td valign="top" align="left"><b>PARENT COMPANY ONLY CONDENSED
 FINANCIAL INFORMATION</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Condensed</i></b></td>
 <td valign="top" align="left"><b><i>balance sheets</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>Note</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>ASSETS</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">596,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">845,632</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">129,971</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Restricted cash</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,759,726</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">71,412</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,976</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,946</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">548,873</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,360</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaid expenses and other current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">103,271</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">131,834</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,263</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due from a related party</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(b</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due from subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(b</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,208,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,285,743</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">658,707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,044,182</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,909,631</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">908,294</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>
 assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments in subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,133,242</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,259,455</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">193,575</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total <font style="WHITE-SPACE: nowrap">non-current</font>
 assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,133,242</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,259,455</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">193,575</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,177,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,169,086</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,101,869</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current liabilities:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued expenses and other payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,504</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,837</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,500,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Account payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,672</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,351</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">976</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,759</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">56,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,731</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to related parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(b</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,005</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(b</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bonds payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(d</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">419,316</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,139</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,712</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,052,209</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">201,484</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,968</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>
 liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bonds payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(d</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,918,069</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">294,802</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total <font style="WHITE-SPACE: nowrap">non-current</font>
 liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,918,069</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">294,802</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,052,209</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,119,553</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">325,770</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="8">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Shareholders&#x2019; equity:</b></p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Class&#xA0;A Ordinary shares (par value of US$0.00001 per share;
 1,200,000,000 and 1,200,000,000&#xA0;shares authorized; 505,207,968
 and&#xA0;496,636,128&#xA0;shares issued and outstanding as of
 December&#xA0;31, 2016 and 2017, respectively)</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Class&#xA0;B Ordinary shares (par value of US$0.00001 per share;
 300,000,000 and 300,000,000 shares authorized; 174,649,638
 and&#xA0;174,649,638&#xA0;shares issued and outstanding as of
 December&#xA0;31, 2016 and 2017, respectively)</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additional <font style="WHITE-SPACE: nowrap">paid-in</font>
 capital</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,015,846</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,980,407</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,380,263</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated other comprehensive income (loss)</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">118,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,673</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(411</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated deficit</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,804,409</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,590,564</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(551,859</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Treasury stock</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(204,557</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(337,683</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(51,901</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="4"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="bottom" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total shareholders&#x2019; equity</b></p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,125,215</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,049,533</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">776,099</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="4"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total liabilities and shareholders&#x2019; equity</b></p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,177,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,169,086</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,101,869</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="4"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Condensed</i></b></td>
 <td valign="top" align="left"><b><i>statements of
 operations</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating Expenses</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(166,662</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(124,450</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(145,890</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(22,423</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value of contingent purchase consideration
 payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(43,325</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">93,307</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(937</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(144</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating loss</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(209,987</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(31,143</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(146,827</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(22,567</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(152,100</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(169,915</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(95,210</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(14,634</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share of losses from subsidiaries and Consolidated VIEs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(66,012</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(432,540</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(530,693</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(81,566</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Loss before income taxes</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(428,099</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(633,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(772,730</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(118,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net loss</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(428,099</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(633,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(772,730</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(118,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b><i>Condensed statements of comprehensive loss</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(428,099</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(633,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(772,730</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(118,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other comprehensive income (loss), net of tax of nil:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation adjustments, net of tax of nil</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,518</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(120,963</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,592</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other comprehensive income (loss), net of tax of nil:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,518</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(120,963</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,592</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Comprehensive loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(386,581</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(491,072</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(893,693</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(137,359</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Comprehensive loss attributable to the Company&#x2019;s ordinary
 shareholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(386,581</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(491,072</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(893,693</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(137,359</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b><i>Condensed statements of cash flows</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash used in operating activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,621</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78,567</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,324</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,816</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash used in investing activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(977,300</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(617,613</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,291,042</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(198,430</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash generated from financing activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,798,230</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">494,851</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,558,127</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">239,480</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net increase(decrease) in cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">794,309</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(201,329</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248,761</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,234</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents at beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,891</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">798,200</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">596,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">91,737</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents at end of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">798,200</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">596,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">845,632</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">129,971</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(a)</i></b></td>
 <td valign="top" align="left"><b><i>Basis of
 presentation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In the Company-only financial statements, the Company&#x2019;s
 investment in subsidiaries is stated at cost plus equity in
 undistributed earnings of subsidiaries since inception.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company records its investment in its subsidiary under the
 equity method of accounting as prescribed in ASC <font style="WHITE-SPACE: nowrap">323-10,</font> <i>Investment-Equity Method
 and Joint Ventures</i>, and such investment is presented on the
 balance sheet as &#x201C;Investment in subsidiaries&#x201D; and the
 share of the subsidiaries&#x2019; profit or loss is presented as
 &#x201C;Share of profits (losses) of subsidiaries and Consolidated
 VIEs&#x201D; on the statements of operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The subsidiaries did not pay any dividends to the Company for the
 years presented.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Certain information and footnote disclosures normally included in
 financial statements prepared in accordance with U.S. GAAP have
 been condensed or omitted and as such, these Company-only financial
 statements should be read in conjunction with the Company&#x2019;s
 consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(b)</i></b></td>
 <td valign="top" align="left"><b><i>Related party
 transactions</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt">
 The Company had the following related party balances as of
 December&#xA0;31, 2016 and 2017:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due from subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - 21Vianet HK</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,037,249</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,143,269</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">636,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - HongKong Fastweb Holdings Co., Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">60,574</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,637</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,473</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - 21V Mobile</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">72,361</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,453</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Ventures</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,124</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,549</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,927</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire Open Network Group Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">641</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire Group Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,301</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">653</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Xi&#x2019;an Holding</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,011</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,208,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,285,743</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">658,707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due from related parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of iJoy</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Aipu Group</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - 21Vianet Beijing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,713</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,595</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,704</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to related parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of iJoy</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,005</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Aipu Group</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,005</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(c)</i></b></td>
 <td valign="top" align="left"><b><i>Commitments</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 <b><i>Operating lease commitments</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company leases a facility in the United States under
 <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating
 lease expiring on March&#xA0;1, 2025. For the year ended
 December&#xA0;31, 2015, 2016 and 2017, total rental expense for the
 operating lease amounted to RMB13,952, RMB15,824 and RMB5,366
 (US$825).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company has future minimum lease
 payments under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases with
 initial terms in excess of one year in relation to data center
 space consisting of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="83%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,893</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,750</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,340</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,819</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,799</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,889</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,268</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,961</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,964</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,138</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">140,264</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,557</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(d)</i></b></td>
 <td valign="top" align="left"><b><i>Bonds payable</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt">
 On June&#xA0;26, 2014, the Company issued and sold bonds with an
 aggregate principal amount of RMB2,000,000 at a coupon rate of
 6.875% per annum (the &#x201C;2017 Bonds&#x201D;). The 2017 Bonds
 matured on June&#xA0;26, 2017 and were fully repaid.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt">
 On August&#xA0;17, 2017, the Company issued and sold bonds with an
 aggregate principle amount of US$200,000 at a coupon rate of 7% per
 annum, or the Original Bonds. On September&#xA0;29, 2017, the
 Company issued and sold bonds with an aggregate principle amount of
 US$100,000 at a coupon rate of 7% per annum, or the Bonds. The
 Bonds were priced at a slight premium of 100.04, with an effective
 yield of 6.98% (collectively, &#x201C;2020 Bonds&#x201D;). The 2020
 Bonds will mature on August&#xA0;17, 2020. The 2020 Bonds were
 listed and quoted on the Official List of the Singapore Exchange
 Securities Trading Limited. Interest on the 2020 Bonds is payable
 semi-annually in arrears on August&#xA0;17 and February&#xA0;17 in
 each year, beginning from February&#xA0;17, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt">
 Net proceeds from the 2020 Bonds after deducting issuance costs
 were RMB1,926,419 (US$296,085). The proceeds from issuance of 2020
 Bonds will be used for refinancing outstanding indebtedness, fund
 future capital needs, and for general corporate purposes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 0pt">
 The 2020 Bonds are unsecured and rank senior in right of payment to
 any of the Company&#x2019;s indebtedness that is expressly
 subordinated to the bonds; equal in right of payment to any of the
 Company&#x2019;s liabilities that are not so subordinated; but rank
 lower than any secured indebtedness of the Company and all
 liabilities (including accounts payable) of the Company&#x2019;s
 subsidiaries and <a name="riderfin516208_7a" id="riderfin516208_7a"></a>Consolidated VIEs.</p>


 </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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.7-05(c)(Schedule II))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879921&amp;loc=d3e569147-122900<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -URI http://asc.fasb.org/extlink&amp;oid=6882215&amp;loc=d3e537971-122884<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(c)(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=27047687&amp;loc=d3e5864-122674<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>59
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6860735488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_BasisOfPresentationPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(a)</i></b></td>
 <td valign="top" align="left"><b><i>Basis of
 presentation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The accompanying consolidated financial statements have been
 prepared in accordance with U.S. generally accepted accounting
 principles (&#x201C;U.S. GAAP&#x201D;).</p>
 </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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(b)</i></b></td>
 <td valign="top" align="left"><b><i>Principles of
 consolidation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The consolidated financial statements include the financial
 statements of the Company, its subsidiaries and the Consolidated
 VIEs for which the Company or a subsidiary of the Company is the
 primary beneficiary. All significant inter-company transactions and
 balances between the Company, its subsidiaries and the Consolidated
 VIEs are eliminated upon consolidation. Results of acquired
 subsidiaries and its Consolidated VIEs are consolidated from the
 date on which control is transferred to the Company.</p>
 </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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(c)</i></b></td>
 <td valign="top" align="left"><b><i>Use of estimates</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The preparation of the consolidated financial statements in
 conformity with US&#xA0;GAAP requires management to make estimates
 and assumptions that affect the reported amounts of assets and
 liabilities and disclosures of contingent assets and liabilities at
 the date of the consolidated financial statements and the reported
 amounts of revenues and expenses during the period. Significant
 estimates and assumptions reflected in the Company&#x2019;s
 financial statements include, but are not limited to, estimating
 the useful lives of long-lived assets, subsequent impairment
 assessment of long-lived assets and goodwill arising from business
 acquisition, determining the fair value of equity method
 investments and retained equity investments in the disposed
 subsidiaries, accounting for investments and the subsequent
 impairment assessment, determining the provision for accounts and
 other receivable, accounting for deferred income taxes, accounting
 for share-based compensation arrangements, and accounting for
 capital lease. Changes in facts and circumstances may result in
 revised estimates. Actual results could differ from those
 estimates, and as such, differences may be material to the
 consolidated financial statements.</p>
 </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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(d)</i></b></td>
 <td valign="top" align="left"><b><i>Foreign currency</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The functional currency of the Company and its overseas
 subsidiaries is the United States dollar (&#x201C;US$&#x201D;),
 whereas the functional currency of the Company&#x2019;s PRC
 subsidiaries and its Consolidated VIEs is the Chinese Renminbi
 (&#x201C;RMB&#x201D;) as determined based on the criteria of ASC 830,
 <i>Foreign Currency Matters</i>. The Company uses the RMB as its
 reporting currency. Transactions denominated in foreign currencies
 are <font style="WHITE-SPACE: nowrap">re-measured</font> into the
 functional currency at the exchange rates prevailing on the
 transaction dates. Foreign currency denominated financial assets
 and liabilities are <font style="WHITE-SPACE: nowrap">re-measured</font> at the balance sheet date
 exchange rate. Exchange gains and losses are included in foreign
 exchange gains and losses in the consolidated statements of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Assets and liabilities of the Company and its overseas subsidiaries
 are translated into RMB at fiscal <font style="WHITE-SPACE: nowrap">year-end</font> exchange rates. Income and
 expense items are translated at average exchange rates prevailing
 during the fiscal year. The resulting translation adjustments are
 recorded in other comprehensive income within the statements of
 comprehensive loss.</p>
 </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_vnet_ConvenienceTranslationPolicyTextBlock', window );">Convenience Translation</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(e)</i></b></td>
 <td valign="top" align="left"><b><i>Convenience
 translation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Amounts in US$ are presented for the convenience of the reader and
 are translated at the noon buying rate of US$1.00 to RMB6.5063 on
 December&#xA0;29, 2017 in the City of New York for cable transfers
 of RMB as certified for customs purposes by the Federal Reserve
 Bank of New York. No representation is made that the RMB amounts
 could have been, or could be, converted into US$ at such rate.</p>
 </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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(f)</i></b></td>
 <td valign="top" align="left"><b><i>Cash and cash
 equivalents</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cash and cash equivalents consist of cash on hand and demand
 deposits placed with banks or other financial institutions which
 are unrestricted as to withdrawal and use and have original
 maturities less than three&#xA0;months. All highly liquid
 investments with a stated maturity of 90 days or less from the date
 of purchase are classified as cash equivalents.</p>
 </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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted cash</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(g)</i></b></td>
 <td valign="top" align="left"><b><i>Restricted cash</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Restricted cash mainly represents amounts held by a few banks in
 escrow as security for credit facilities, the guarantee of
 compliance with the network and service requirements of the radio
 spectrum license awarded by the Hong Kong Telecommunication
 Authority, the deposits held in escrow for the advances received
 from end customers subscribing Office 365 and Windows Azure
 services (the disbursement of which shall be agreed by both
 Microsoft (China) Co., Ltd. (&#x201C;Microsoft&#x201D;) and the
 Company).</p>
 </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_InvestmentPolicyTextBlock', window );">Short-term investments</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(h)</i></b></td>
 <td valign="top" align="left"><b><i>Short-term
 investments</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 All highly liquid investments with stated maturities of greater
 than 90 days but less than 365 days are mainly fixed rate time
 deposits that are classified as short-term investments. The Company
 accounts for the investments in debt and equity securities in
 accordance with ASC Topic&#xA0;320&#xA0;(&#x201C;ASC 320&#x201D;),
 <i>Investments&#x2014;Debt and Equity Securities</i>. The Company
 classifies the investments in debt and equity securities as
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">&#x201C;held-to-maturity&#x201D;,</font></font>
 &#x201C;trading&#x201D; or <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">&#x201C;available-for-sale&#x201D;,</font></font>
 whose classification determines the respective accounting methods
 stipulated by ASC 320. Dividend and interest income for all
 categories of investments in securities are included in earnings.
 Any realized gains or losses, if any, on the sale of the short-term
 investments are determined on a specific identification method, and
 such gains and losses are reflected in earnings during the period
 in which gains or losses are realized.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The securities that the Company has positive intent and ability to
 hold to maturity are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> securities and
 stated at amortized cost. For individual securities classified as
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> securities,
 the Company evaluates whether a decline in fair value below the
 amortized cost basis is other-than-temporary in accordance with the
 Company&#x2019;s policy and ASC 320. When the Company intends to
 sell an impaired debt security or it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that it will be
 required to sell prior to recovery of its amortized cost basis, an
 other-than-temporary impairment is deemed to have occurred. In
 these instances, the other-than-temporary impairment loss is
 recognized in earnings equal to the entire excess of the debt
 security&#x2019;s amortized cost basis over its fair value at the
 balance sheet date of the reporting period for which the assessment
 is made. When the Company does not intend to sell an impaired debt
 security and it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that it will not
 be required to sell prior to recovery of its amortized cost basis,
 the Company must determine whether or not it will recover its
 amortized cost basis. If the Company concludes that it will not, an
 other-than-temporary impairment exists and that portion of the
 credit loss is recognized in earnings, while the portion of loss
 related to all other factors is recognized in other comprehensive
 loss.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The securities that are bought and held principally for the purpose
 of selling them in the near term are classified as trading
 securities. Unrealized holding gains and losses for trading
 securities are included in earnings.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Investments not classified as trading or as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">held-to-maturity</font></font> are classified
 as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> securities.
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font> investments
 are reported at fair value, with unrealized gains and losses
 recorded in accumulated other comprehensive loss. Realized gains or
 losses are included in earnings during the period in which the gain
 or loss is realized. An impairment loss on the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> securities
 would be recognized in earnings when the decline in value is
 determined to be other-than-temporary.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 No impairment loss had been recorded during each of the years ended
 December&#xA0;31, 2015, 2016 and 2017.</p>
 </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_ReceivablesPolicyTextBlock', window );">Accounts Receivable and Allowance for Doubtful Debt</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(i)</i></b></td>
 <td valign="top" align="left"><b><i>Accounts receivable and
 allowance for doubtful debt</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Accounts receivable are carried at net realizable value. An
 allowance for doubtful debt is recorded in the period when loss is
 probable based on an assessment of specific evidence indicating
 troubled collection, historical experience, accounts aging and
 other factors. An accounts receivable is written off after all
 collection effort has ceased.</p>
 </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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(j)</i></b></td>
 <td valign="top" align="left"><b><i>Inventories</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Inventories are stated at the lower of cost or market. Cost is
 determined using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> method. Adjustments to
 reduce the cost of inventory to its net market value are made, if
 required, for decreases in sales prices, obsolescence or similar
 reductions in the estimated net realizable value.</p>
 </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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b><i>(k)</i></b></td>
 <td valign="top" align="left"><b><i>Property and
 equipment</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property and equipment are stated at cost and are depreciated using
 the straight-line method over the estimated useful lives of the
 assets, as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="49%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="47%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 31.55pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline">
 <b>Category</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 69.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline">
 <b>Estimated useful life</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">25-46</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Leasehold improvements</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Over the shorter of lease term or the</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 estimated useful lives of the assets</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Optical fibers</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">10-20</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">1-10 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office equipment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">1-8</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Motor vehicles</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">4-8 years</td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 Repair and maintenance costs are charged to expense as incurred,
 whereas the costs of betterments that extend the useful life of
 property and equipment are capitalized as additions to the related
 assets. Retirements, sale and disposals of assets are recorded by
 removing the cost and accumulated depreciation with any resulting
 gain or loss reflected in the consolidated statements of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property and equipment that are purchased or constructed which
 require a period of time before the assets are ready for their
 intended use are accounted for as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">construction-in-progress.</font></font>
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font> is
 recorded at acquisition cost, including installation costs.
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font> is
 transferred to specific property and equipment accounts and
 commences depreciation when these assets are ready for their
 intended use.</p>
 </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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(l)</i></b></td>
 <td valign="top" align="left"><b><i>Intangible assets</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Intangible assets are carried at cost less accumulated amortization
 and any recorded impairment. Intangible assets acquired in a
 business combination are recognized initially at fair value at the
 date of acquisition. Intangible assets with finite useful lives are
 amortized using a straight-line method. These amortization methods
 reflect the estimated pattern in which the economic benefits of the
 respective intangible assets are to be consumed.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has capitalized certain internal use software
 development costs in accordance with ASC Subtopic <font style="WHITE-SPACE: nowrap">350-40</font> (&#x201C;ASC <font style="WHITE-SPACE: nowrap">350-40&#x201D;),</font>
 <i>Intangibles-Goodwill and Other: <font style="WHITE-SPACE: nowrap">Internal-Use</font> Software</i>, amounting
 to RMB23,780, RMB12,781 and RMB9,238 (US$1,420) for the years ended
 December&#xA0;31, 2015, 2016 and 2017, respectively. The Company
 capitalizes certain costs relating to software acquired, developed,
 or modified solely to meet the Company&#x2019;s internal
 requirements and for which there are no substantive plans to market
 the software. These costs mainly include the consulting and service
 fees paid to a third-party developer that are directly associated
 with the <font style="WHITE-SPACE: nowrap">internal-use</font>
 software projects during the application development stage and the
 research staff costs directly associated with the internal-develop
 software projects during the application development stage.
 Capitalized <font style="WHITE-SPACE: nowrap">internal-use</font>
 software costs are included in &#x201C;intangible assets,
 net&#x201D;.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Intangible assets have weighted average useful lives from the date
 of purchase/ acquisition as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased software</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.4 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Radio spectrum license</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contract backlog*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9&#xA0;years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.8 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Supplier relationships*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Licenses*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade Name*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Platform software*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-compete</font> agreement*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Internal use software</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="2%" align="left">*</td>
 <td valign="top" align="left">Acquired in the acquisitions of
 subsidiaries.</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_vnet_LandUseRightsPolicyTextBlock', window );">Land use rights</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(m)</i></b></td>
 <td valign="top" align="left"><b><i>Land use rights</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The land use rights represent the amounts paid and relevant costs
 incurred for the rights to use land in the PRC and are recorded at
 purchase cost less accumulated amortization. Amortization is
 provided on a straight-line basis over the terms of the respective
 land use rights certificates.</p>
 </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_EquityAndCostMethodInvestmentsPolicy', window );">Long-term investments</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(n)</i></b></td>
 <td valign="top" align="left"><b><i>Long-term
 investments</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s long-term investments consist of cost method
 investments, equity method investments and available for sale
 investments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In accordance with ASC <font style="WHITE-SPACE: nowrap">325-20,</font> <i>Investments-Other: Cost
 Method Investments</i>, for investments in an investee over which
 the Company does not have significant influence, the Company
 carries the investment at cost and only adjusts for
 other-than-temporary declines in fair value and distributions of
 earnings. The Company&#x2019;s management regularly evaluates the
 impairment of its cost method investments based on the performance
 and financial position of the investee as well as other evidence of
 estimated market values. Such evaluation includes, but is not
 limited to, reviewing the investee&#x2019;s cash position, recent
 financing, projected and historical financial performance, cash
 flow forecasts and current and future financing needs. An
 impairment loss is recognized in the consolidated statements of
 operations equal to the excess of the investment&#x2019;s cost over
 its fair value at the balance sheet date of the reporting period
 for which the assessment is made. The fair value would then become
 the new cost basis of investment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Investments in equity investees represent investments in entities
 in which the Company can exercise significant influence but does
 not own a majority equity interest or control are accounted for
 using the equity method of accounting in accordance with ASC
 <font style="WHITE-SPACE: nowrap">323-10,</font>
 <i>Investments-Equity Method and Joint</i> <i>Ventures:
 Overall</i>. The Company applies the equity method of accounting
 that is consistent with <font style="WHITE-SPACE: nowrap">ASC&#xA0;323-10</font> in limited
 partnerships in which the Company holds a three percent or greater
 interest. Under the equity method, the Company initially records
 its investment at cost and prospectively recognizes its
 proportionate share of each equity investee&#x2019;s net profit or
 loss into its consolidated statements of operations. The difference
 between the cost of the equity investee and the amount of the
 underlying equity in the net assets of the equity investee is
 recognized as equity method goodwill included in equity method
 investments on the consolidated balance sheets. The Company
 evaluates its equity method investments for impairment under ASC
 <font style="WHITE-SPACE: nowrap">323-10.</font> An impairment loss
 on the equity method investments is recognized in the consolidated
 statements of operations when the decline in value is determined to
 be other-than-temporary.</p>
 </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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b><i>(o)</i></b></td>
 <td valign="top" align="left"><b><i>Goodwill</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Goodwill represents the excess of the purchase price over the
 amounts assigned to the fair value of the assets acquired and the
 liabilities assumed of an acquired business. In accordance with ASC
 350, <i>Goodwill and Other Intangible Assets</i>, recorded goodwill
 amounts are not amortized, but rather are tested for impairment
 annually or more frequently if there are indicators of impairment
 present.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In accordance with ASC 350, the Company assigned and assessed
 goodwill for impairment at the reporting unit level. A reporting
 unit is an operating segment or one level below the operating
 segment. Prior to the change in segment reporting in 2016, the
 Company had one single reporting unit which is also its only
 operating segment. Goodwill that has arisen as a result of the
 acquisitions of subsidiaries was assigned to this reporting unit.
 Immediately upon the change in segment reporting in 2016, there
 were two reporting units consisting of two service lines namely
 hosting and related services and managed network services. The
 goodwill was reassigned to the two reporting units using a relative
 fair value allocation approach.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 After the disposal of WiFire Entities and Aipu Group as defined in
 Note 4 in September 2017, the Company determined that there is only
 hosting and related services remained and hence the Company as a
 whole is one reporting unit as of December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company early adopted ASU No. <font style="WHITE-SPACE: nowrap">2017-04,</font> <i>Simplifying the Test for
 Goodwill Impairment</i>, which simplifies the accounting for
 goodwill impairment by eliminating Step two from the goodwill
 impairment test. Under the new guidance, if a reporting
 unit&#x2019;s carrying amount exceeds its fair value, an entity will
 record an impairment charge based on that difference. The
 impairment charge will be limited to the amount of goodwill
 allocated to that reporting unit. Fair value is primarily
 determined by computing the future discounted cash flows expected
 to be generated by the reporting unit.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Immediately before the disposal of WiFire Entities and Aipu Group
 in September 2017, the Company completed its impairment test for
 goodwill in managed network services. The Company determined the
 fair value of the reporting unit using the income approach based on
 the discounted expected cash flows associated with the reporting
 unit. The discounted cash flows for the reporting unit were based
 on five year projections. Cash flow projections were based on past
 experience, actual operating results and management best estimates
 about future developments as well as certain market assumptions.
 Cash flows after five years were estimated using a terminal value
 calculation, which considered terminal value growth at 3%,
 considering the long term revenue growth for entities in a similar
 industry in the PRC. The discount rate of approximately 13% was
 derived and used in the valuations which reflect the market
 assessment of the risks specific to the Company and its industry
 and is based on its weighted average cost of capital. The resulting
 fair value of the reporting unit significant lower than its
 carrying value, the Company fully impaired goodwill in managed
 network services and recorded an amount of RMB766&#xA0;million for
 impairment loss of goodwill as of December 31, 2017 and nil and nil
 as of December&#xA0;31, 2016 and 2015, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Pursuant to ASC <font style="WHITE-SPACE: nowrap">350-30,</font>
 the Company elected to perform a qualitative assessment for hosting
 and related services. As of October&#xA0;1, 2017, the Company
 completed its annual impairment test for goodwill that has arisen
 out of its acquisitions. The Company evaluated all relevant factors
 including, but not limited to, macroeconomic conditions, industry
 and market conditions, financial performance, and the share price
 of the Company. The Company weighed all factors in their entirety
 and concluded that it was not <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> the fair value
 was less than the carrying amount of the reporting unit, and
 further impairment testing on goodwill was unnecessary.</p>
 </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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left"><b><i>(p)</i></b></td>
 <td valign="top" align="left"><b><i>Impairment of long-lived
 assets</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company evaluates its long-lived assets or asset group,
 including intangible assets with finite lives, for impairment
 whenever events or changes in circumstances (such as a significant
 adverse change to market conditions that will impact the future use
 of the assets) indicate that the carrying amount of an asset or a
 group of long-lived assets may not be recoverable. When these
 events occur, the Company evaluates for impairment by comparing the
 carrying amount of the assets to future undiscounted net cash flows
 expected to result from the use of the assets and their eventual
 disposition. If the sum of the expected undiscounted cash flow is
 less than the carrying amount of the assets, the Company would
 recognize an impairment loss based on the excess of the carrying
 amount of the asset group over its fair value. Fair value is
 generally determined by discounting the cash flows expected to be
 generated by the assets, when the market prices are not readily
 available for the long-lived assets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In 2016, due to the deterioration of the operating results of one
 of the Company&#x2019;s asset group, the Company recognized an
 impairment loss based on the excess of the carrying amount of the
 asset group over its fair value. The Company determined the fair
 value of the asset group using the income approach based on the
 discounted expected cash flows associated with the asset group. The
 discounted cash flows for the asset group were based on eight year
 projections which is consistent with the remaining useful lives of
 its principal assets. Cash flow projections were based on past
 experience, actual operating results and management best estimates
 about future developments as well as certain market assumptions.
 The discount rate of approximately 13% was derived and used in the
 valuations which reflect the market assessment of the risks
 specific to the Company and its industry and is based on its
 weighted average cost of capital.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, due to continued operational losses,
 the Company recorded the long-lived assets impairment amounting to
 RMB170,695 and RMB231,113 for the asset groups of Aipu Group and
 WiFire Entities, respectively, resulting from excess of the
 carrying amount of the asset groups over their fair values of the
 two asset groups, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company determined the fair value of the asset groups using the
 income approach based on the discounted expected cash flows
 associated with the respective asset groups. The discounted cash
 flows for the asset groups were based on seven year projections for
 Aipu and five years for WiFire Entities, which are consistent with
 the remaining useful lives of its principal assets. Cash flow
 projections were based on the price that would be received to sell
 an asset or paid to transfer a liability in an orderly transaction
 between market participants. The discount rate of approximately 13%
 was derived and used in the valuations which reflect the market
 assessment of the risks specific to the Company and its industry
 and is based on its weighted average cost of capital. No impairment
 was recognized in other assets groups as there was no impairment
 indicator identified.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The impairment loss reduced the carrying amount of the long-lived
 assets of a group on a <font style="WHITE-SPACE: nowrap">pro-rata</font> basis using the relative
 carrying amount of those assets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The Company recorded impairment charges associated with its
 long-lived assets and acquired intangibles as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center">
 <b>Years&#xA0;ended&#xA0;December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">238,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">237,956</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,443</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">163,852</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,314</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>


 </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_FairValueOfFinancialInstrumentsPolicy', window );">Fair value of financial instruments</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(q)</i></b></td>
 <td valign="top" align="left"><b><i>Fair value of financial
 instruments</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s financial instruments include cash and cash
 equivalents, restricted cash, short-term investments, accounts
 receivable and payable, other receivables and payables, bonds
 payable, short-term, long-term bank borrowings, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> investments,
 share-settled bonuses, liability-classified restricted share units,
 and balances with related parties. Other than the bonds payable,
 long-term bank borrowings, share-settled bonuses and the contingent
 consideration payable included in the balances with related
 parties, the carrying values of these financial instruments
 approximate their fair values due to their short-term
 maturities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The carrying amounts of long-term bank borrowings approximate their
 fair values since they bear interest rates which approximate market
 interest rates. The contingent considerations and share-settled
 bonuses are initially measured at fair value on the acquisition
 dates of the acquired businesses and the date of grant,
 respectively, and subsequently remeasured at the end of each
 reporting period with an adjustment for fair value recorded to the
 current period expense</p>
 </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_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%"></td>
 <td valign="top" width="4%" align="left"><b><i>(r)</i></b></td>
 <td valign="top" align="left"><b><i>Revenue
 recognition</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company provides hosting and related services including hosting
 of customers&#x2019; servers and networking equipment, connecting
 customers&#x2019; servers with internet backbones, content delivery
 network services optimizing speed and security of data
 transmission, virtual private network services providing encrypted
 secured connection to public internet and other value-added
 services.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prior to the disposal of WiFire Entities and Aipu Group in
 September 2017, the Company also provides managed network services
 to enable its customers to deliver data across the internet in a
 faster and more reliable manner through extensive data transmission
 network and BroadEx smart routing technology, and to get the
 last-mile broadband internet connection services in large metro
 areas in China.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Consistent with the criteria under ASC topic 605 (&#x201C;ASC
 605&#x201D;), <i>Revenue Recognition</i>, the Company recognizes
 revenue from sales of these services when there is a signed sales
 agreement with fixed or determinable fees, services have been
 provided to the customer and collection of the resulting
 customer&#x2019;s receivable is reasonably assured.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company&#x2019;s services are provided under the terms of a
 master service agreement, which will typically accompany a
 <font style="WHITE-SPACE: nowrap">one-year</font> term renewal
 option with the same terms and conditions. Customers can choose at
 the outset of the arrangement to either use the Company&#x2019;s
 services through a monthly fixed fee arrangement or choose a plan
 based on actual bandwidth or traffic volume used during the month
 at fixed <font style="WHITE-SPACE: nowrap">pre-set</font> rates.
 The Company recognizes and bills for revenue for excess usage, if
 any, in the month of its occurrence to the extent a
 customer&#x2019;s usage of the services exceeds their <font style="WHITE-SPACE: nowrap">pre-set</font> monthly fixed bandwidth usage
 and fee arrangements. The rates as specified in the master service
 agreements are fixed for the duration of the contract term and are
 not subject to adjustment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prior to the disposal of Aipu Group in September 2017, the Company
 also provides last-mile wired broadband internet access services,
 sometimes bundled with broadband related products, to individual
 and corporate customers at agreed prices. The Company allocates the
 contract price based on the relative selling price method under
 which the selling price of each deliverable is determined using
 VSOE of selling price, third-party evidence (&#x201C;TPE&#x201D;) of
 selling price, or management&#x2019;s best estimate of the selling
 price (&#x201C;BESP&#x201D;). The Company considers all reasonably
 available information in determining the BESP, including both
 market and entity-specific factors. Revenues are recognized for
 each deliverable when all four criteria under <font style="WHITE-SPACE: nowrap">ASC&#xA0;605-10</font> are met.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company evaluates whether it is appropriate to record the gross
 amount of service sales and related costs or the net amount earned
 as commissions. Generally, when the Company is primarily obligated
 in a transaction, have latitude in establishing prices and / or
 selecting suppliers, or have several but not all of these
 indicators, revenue is recorded at the gross sale price. The
 Company generally records the net amounts as commissions earned if
 the Company is not primarily obligated and do not have latitude in
 establishing prices. Such amounts earned are determined using a
 fixed percentage of the gross sales price.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cash received in advance from customers that are expected to be
 recognized as revenue upon completion of performance obligations is
 recorded as deferred revenue when there is no general right of
 refund; otherwise, it is recorded as advances from customers.
 Business tax on revenues earned from provision of services to
 customers is recorded as a deduction from gross revenue to derive
 net revenue in the same period in which the related revenue is
 recognized. Most of the Company&#x2019;s PRC subsidiaries and its
 Consolidated VIEs are subject to a business tax rate of 3% or 5%.
 The business tax expenses and other surcharges for the year ended
 December&#xA0;31, 2015 amounted to RMB6,394. Effective since June
 2014, VAT of 6% replaced the original business tax for all
 telecommunication services provided in Mainland China. There was no
 business tax expense charged in 2016 and afterwards.</p>
 </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_CostOfSalesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(s)</i></b></td>
 <td valign="top" align="left"><b><i>Cost of revenues</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Cost of revenues consists primarily of telecommunication costs,
 depreciation of the Company&#x2019;s long-lived assets, amortization
 of acquired intangible assets, maintenance, data center rental
 expenses directly attributable to the provision of the IDC
 services, payroll and other related costs of operations.</p>
 </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 expenditures</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(t)</i></b></td>
 <td valign="top" align="left"><b><i>Advertising
 expenditures</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Advertising expenditures are expensed as incurred and are included
 in sales and marketing expenses, which amounted to RMB26,360,
 RMB20,420 and RMB7,773 (US$1,195) for the years ended
 December&#xA0;31, 2015, 2016 and 2017, respectively.</p>
 </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 expenses</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(u)</i></b></td>
 <td valign="top" align="left"><b><i>Research and development
 expenses</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Research and development expenses consist primarily of payroll and
 related personnel costs for routine upgrades and related
 enhancements of the Company&#x2019;s services and network. Research
 and development expenses are expensed as incurred.</p>
 </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_vnet_GovernmentGrantPolicyTextBlock', window );">Government grants</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(v)</i></b></td>
 <td valign="top" align="left"><b><i>Government grants</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Government grants are provided by the relevant PRC municipal
 government authorities to subsidize the cost of certain research
 and development projects. The amount of such government grants are
 determined solely at the discretion of the relevant government
 authorities and there is no assurance that the Company will
 continue to receive these government grants in the future.
 Government grants are recognized when it is probable that the
 Company will comply with the conditions attached to them, and the
 grants are received. When the grant relates to an expense item, it
 is recognized in the consolidated statement of operations over the
 period necessary to match the grant on a systematic basis to the
 costs that it is intended to compensate, as a reduction of the
 related operating expense. When the grant relates to an asset, it
 is recognized as deferred government grants and released to the
 consolidated statement of operations in equal amounts over the
 expected useful life of the related asset, when operational, as a
 reduction of the related depreciation expense.</p>
 </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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(w)</i></b></td>
 <td valign="top" align="left"><b><i>Leases</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Leases are classified at the inception date as either a capital
 lease or an operating lease.&#xA0;The Company did not enter into
 any leases whereby it is the lessor for any of the periods
 presented. As the lessee, a lease is a capital lease if any of the
 following conditions exists: a) ownership is transferred to the
 lessee by the end of the lease term, b) there is a bargain purchase
 option, c) the lease term is at least 75% of the property&#x2019;s
 estimated remaining economic life, or d) the present value of the
 minimum lease payments at the beginning of the lease term is 90% or
 more of the fair value of the leased property to the lessor at the
 inception date. A capital lease is accounted for as if there was an
 acquisition of an asset and an incurrence of an obligation at the
 inception of the lease. The Company entered into capital leases for
 certain optical fiber, computer and network equipment and property
 in the years ended December&#xA0;31, 2015, 2016 and 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 All other leases are accounted for as operating leases wherein
 rental payments are expensed on a straight-line basis over the
 periods of their respective lease terms. The Company leases office
 space and employee accommodation under operating lease agreements.
 Certain lease agreements contain rent holidays and escalating rent.
 Rent holidays and escalating rent are considered in determining the
 straight-line rent expense to be recorded over the lease
 term.&#xA0;The lease term begins on the date of initial possession
 of the lease property for purposes of recognizing lease expense on
 a straight-line basis over the term of the lease.</p>
 </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_InterestCapitalizationPolicyPolicyTextBlock', window );">Capitalized interest</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(x)</i></b></td>
 <td valign="top" align="left"><b><i>Capitalized
 interest</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Interest costs are capitalized if they are incurred during the
 acquisition, construction or production of a qualifying asset and
 such costs could have been avoided if expenditures for these assets
 have not been made.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 As a result of total interest costs capitalized during the period,
 the interest expense for the year ended December&#xA0;31, 2015,
 2016 and 2017, was as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense and amortization cost of bonds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,677</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">113,367</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,354</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,738</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense on bank and other borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,391</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,377</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">87,916</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,512</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense on capital lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,189</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">66,687</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,757</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,799</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total interest costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">285,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">226,431</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,027</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,049</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Total interest costs capitalized</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,073</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(27,842</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(29,714</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,567</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">274,184</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">198,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">185,313</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,482</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(y)</i></b></td>
 <td valign="top" align="left"><b><i>Income taxes</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company accounts for income taxes using the liability method.
 Under this method, deferred tax assets and liabilities are
 determined based on the difference between the financial reporting
 and tax bases of assets and liabilities using enacted tax rates
 that will be in effect in the period in which the differences are
 expected to reverse. The Company records a valuation allowance
 against deferred tax assets if, based on the weight of available
 evidence, it is <font style="WHITE-SPACE: nowrap">more-likely-than-not</font> that some
 portion, or all, of the deferred tax assets will not be realized.
 The effect on deferred taxes of a change in tax rates is recognized
 in income in the period that includes the enactment date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company applies ASC 740, <i>Accounting for Income Taxes,</i> to
 account for uncertainty in income taxes. ASC 740 prescribes a
 recognition threshold a tax position is required to meet before
 being recognized in the financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has elected to classify interest and penalties related
 to unrecognized tax benefits, if and when required, as part of
 &#x201C;income tax&#x201D; in the consolidated statements of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">

 On January 1, 2017, the Company adopted ASU No.
 2015-17,&#xA0;<i style="FONT-SIZE: 13px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">Income
 Taxes (Topic 740): Balance Sheet Classification of Deferred
 Taxes</i>,
 and classified all deferred income tax assets as noncurrent on the
 consolidated balance sheets on a retrospective basis. The adoption
 of this standard resulted in the reclassification of RMB43 million
 from current deferred tax assets to noncurrent deferred tax assets
 in the consolidated balance sheet as of December 31,
 2016.</p>
 </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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%"></td>
 <td valign="top" width="4%" align="left"><b><i>(z)</i></b></td>
 <td valign="top" align="left"><b><i>Share-based
 compensation</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Share options and Restricted Share Units (&#x201C;RSUs&#x201D;)
 granted to employees are accounted for under ASC 718,
 <i>Compensation&#x2014;Stock Compensation</i>, which requires that
 share-based awards granted to employees be measured based on the
 grant date fair value and recognized as compensation expense over
 the requisite service period and/or performance period (which is
 generally the vesting period) in the consolidated statements of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has elected to recognize compensation expense using the
 straight-line method for share-based awards granted with service
 conditions that have a graded vesting schedule. For share-based
 awards granted with performance conditions, the Company recognizes
 compensation expense using the accelerated method. The Company
 commences recognition of the related compensation expense if it is
 probable that the defined performance condition will be met. To the
 extent that the Company determines that it is probable that a
 different number of share-based awards will vest depending on the
 outcome of the performance condition, the cumulative effect of the
 change in estimate is recognized in the period of change.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 For the performance bonuses that the employees can elect to settle
 in cash and/or restricted shares at an agreed premium of the
 Company (&#x201C;Share-Settled Bonus&#x201D;), the Company estimates
 the portion of the arrangement to be settled in shares based on its
 past settlement practices and classifies such portion as a
 liability in accordance with ASC topic 480 (&#x201C;ASC 480&#x201D;),
 <i>Distinguishing Liabilities from Equity</i>. The Company
 remeasures the fair value of such liability at each reporting
 period end through earnings until the underlying shares were
 approved and granted to the employees and accounted for the granted
 restricted shares unit as equity award. The original cash bonus
 amount continues to be classified as a liability within
 &#x201C;Accrued expenses and other payables&#x201D; in the
 consolidated balance sheets until the end of the six months&#x2019;
 <font style="WHITE-SPACE: nowrap">lock-up</font> period as such
 amounts will be paid to the employees in cash upon the termination
 of their employment. The fair value of the premium will be
 reclassified to additional paid in capital and recognized over the
 remaining <font style="WHITE-SPACE: nowrap">lock-up</font> period
 using the accelerated method, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 A cancellation of the terms or conditions of an equity award under
 original award in exchange for a new award should be treated as
 modification. The compensation costs associated with the modified
 awards are recognized if either the original vesting conditions or
 the new vesting conditions have been achieved. Total recognized
 compensation cost for the awards is at least equal to the fair
 value of the original awards at the grant date unless at the date
 of the modification the performance or service conditions of the
 original awards are not expected to be satisfied. The incremental
 compensation cost is measured as the excess of the fair value of
 the replacement awards over the fair value at the modification
 date. Therefore, in relation to the modified awards, the Company
 recognizes share-based compensation over the vesting periods of the
 new awards, which comprises (i)&#xA0;the amortization of the
 incremental portion of share-based compensation over the remaining
 vesting term, and (ii)&#xA0;any unrecognized compensation cost of
 original awards, using either the original term or the new term,
 whichever results in higher expenses for each reporting period. For
 modification of a liability award that remains a liability after
 modification, the liability award continues to be remeasured at
 fair value at each reporting date.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On April&#xA0;15, 2016 (&#x201C;the Modification date&#x201D;), the
 Company made revisions to the Share-Settled Bonus to remove the
 agreed premium and six month <font style="WHITE-SPACE: nowrap">lock-up</font> period for the employees above
 a specified level and the option to settle in share for the
 employees below a specified level. The modified awards remain as
 liabilities in accordance with ASC 718 as the Company can only
 settle the Share-Settled Bonus by issuing variable number of shares
 until the settlement date or in cash. In January 2017, the Company
 made revisions to the Share-Settled Bonus to remove the option to
 settle bonus accrued in 2017. For the Share-Settled Bonus accrued
 in 2016 which were elected to be settled in shares, the Company
 issued shares to settle all the Share-Settled Bonus as of
 December&#xA0;31, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On November 26, 2016, the Board approved a new incentive program to
 replace unvested RSUs to certain individuals with a new bonus
 scheme which will be settled by issuing a variable number of shares
 with a fair value equal to fixed dollar amount on the settlement
 date. The modification was treated as an equity to liability
 modification in accordance with ASC&#xA0;718. The Company
 remeasures the fair value of such liability at each reporting
 period end through earnings until the actual settlement date, which
 is the date when the number of underlying shares were fixed and
 recorded the incremental cost over the remaining vesting term and
 the unrecognized compensation of original awards using the new
 term.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Before January&#xA0;1, 2017, the Company elected to estimate
 forfeitures at the time of grant and revised, if necessary, in
 subsequent periods if actual forfeitures differ from initial
 estimates. The forfeiture rate is estimated based on historical and
 future expectations of employee turnover rates and are adjusted to
 reflect future changes in facts and circumstances, if any.
 Share-based compensation expense is recorded net of estimated
 forfeitures such that expense is recorded only for those
 share-based awards that are expected to vest. During the years
 ended December&#xA0;31, 2015 and 2016, the Company estimated that
 the forfeiture rate for both the management and <font style="WHITE-SPACE: nowrap">non-management</font> employees of the
 Company was 1.10% and 1.81%.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 On January&#xA0;1, 2017, the Company adopted ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font> <i>Improvements to
 Employee Share-Based Payment Accounting</i>, and elected to account
 for forfeitures as they occur. The cumulative-effect adjustment to
 retained earnings of RMB13,425 (US$2,058) was recorded upon
 transition, which is measured for outstanding awards based on the
 difference between (1)&#xA0;the fair value estimate of awards
 historically expected to be forfeited and (2)&#xA0;the fair value
 estimate of awards actually forfeited.</p>
 </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_EarningsPerSharePolicyTextBlock', window );">Loss per share</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(aa)</i></b></td>
 <td valign="top" align="left"><b><i>Loss per share</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In accordance with ASC 260, <i>Earnings per Share</i>, basic loss
 per share is computed by dividing net loss attributable to ordinary
 shareholders by the weighted average number of unrestricted
 ordinary shares outstanding during the year. Diluted loss per share
 is calculated by dividing net profit attributable to ordinary
 shareholders as adjusted for the effect of dilutive ordinary
 equivalent shares, if any, by the weighted average number of
 ordinary and dilutive ordinary equivalent shares outstanding during
 the period. Contingently issuable shares, including
 performance-based share awards and contingent considerations to be
 settled in shares, are included in the computation of basic
 earnings per share only when there is no circumstance under which
 those shares would not be issued. Contingently issuable shares are
 included in the denominator of the diluted loss per share
 calculation as of the beginning of the period or as of the
 inception date of the contingent share arrangement, if later, only
 when dilutive and when all the necessary conditions have been
 satisfied as of the reporting period end. For contracts that may be
 settled in ordinary shares or in cash at the election of the
 Company, share settlement is presumed, pursuant to which
 incremental shares relating to the number of shares that would be
 required to settle the contract are included in the denominator of
 diluted loss per share calculation if the effect is more dilutive.
 For the contracts that may be settled in ordinary shares or in cash
 at the election of the counterparty, the more dilutive option of
 cash or share settlement is used for the purposes of diluted loss
 per share calculation, pursuant to which share settlement requires
 the number of shares that would be required to settle the contract
 be included in the denominator whereas cash settlement requires an
 adjustment to be made to the numerator for any changes in income or
 loss that would result as if the contract had been classified as an
 asset or a liability for accounting purposes during the period for
 a contract that is classified as equity for accounting purposes, if
 the effect is more dilutive. Ordinary equivalent shares consist of
 the ordinary shares issuable upon the exercise of the share
 options, using the treasury stock method. Ordinary share
 equivalents are excluded from the computation of diluted loss per
 share if their effects would be anti-dilutive.</p>
 </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_vnet_ShareRepurchasesPolicyTextBlock', window );">Share repurchase program</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(bb)</i></b></td>
 <td valign="top" align="left"><b><i>Share repurchase
 program</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Pursuant to the Board of Directors&#x2019; resolutions on
 August&#xA0;18, 2016, the Company&#x2019;s management is authorized
 to repurchase, in one or more tranches, up to an aggregate of
 US$200,000 of its own outstanding shares (including shares
 represented by ADSs) (each such transaction a
 &#x201C;Repurchase&#x201D;) over a period of 12 months starting from
 June&#xA0;29, 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company accounted for the repurchased shares as Treasury Stock
 at cost in accordance to ASC <font style="WHITE-SPACE: nowrap">505-30,</font> <i>Treasury Stock</i>, and the
 share repurchase is shown separately in the consolidated statement
 of shareholder&#x2019;s equity, as the Company has not yet decided
 on the ultimate disposition of those ADSs acquired. When the
 Company uses the treasury stock to settle the share consideration
 for the acquisitions (Note 18), the difference between the fair
 value at settlement date and the repurchase price is debited into
 additional <font style="WHITE-SPACE: nowrap">paid-in</font>
 capital. When the Company decides to retire the treasury stock, the
 difference between the original issuance price and the repurchase
 price is debited into accumulated deficit.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 For the year ended December&#xA0;31, 2015, 2016 and 2017, the
 Company repurchased nil, 4,893,150 and 20,690,892 ADSs for a
 consideration of nil, RMB42,665 and RMB133,126 (US$20,461).</p>
 </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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive loss</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(cc)</i></b></td>
 <td valign="top" align="left"><b><i>Comprehensive loss</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Comprehensive loss is defined as the decrease in equity of the
 Company during a period from transactions and other events and
 circumstances excluding transactions resulting from investments by
 owners and distributions to owners. Accumulated other comprehensive
 loss of the Company includes foreign currency translation
 adjustments related to the Company and its overseas subsidiaries,
 whose functional currency is US$.</p>
 </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_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%"></td>
 <td valign="top" width="4%" align="left"><b><i>(dd)</i></b></td>
 <td valign="top" align="left"><b><i>Segment reporting</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In accordance with ASC 280<i>, Segment Reporting</i>, the Company
 historically had only one single reportable segment since the
 Company&#x2019;s chief executive officer, who has been identified as
 the Company&#x2019;s chief operating decision-maker
 (&#x201C;CODM&#x201D;) formerly relied on the consolidated results of
 operations when making decisions on allocating resources and
 assessing performance of the Company. On October&#xA0;1, 2016, the
 Company changed its reportable segments as the CODM reviewed the
 operating result of two different services in order to allocate
 resources and assess performance of the Company. The operations of
 the Company are organized into two segments, consisting of the
 hosting and related services and managed network services. Hosting
 and related services business focuses primarily on colocation,
 interconnectivity, cloud, VPN, hybrid IT and other value-added
 services. Managed network services focuses on businesses that
 primarily utilize bandwidth such as content delivery network
 (&#x201C;CDN&#x201D;) service, hosting area network services and
 last-mile wired broadband service.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In September 2017, the Company disposed WiFire Entities and Aipu
 Group (Note 4), which are primarily engaged in the managed network
 services. After the disposals, the CODM reviews the operation
 results on the Company basis. As of December&#xA0;31, 2017, the
 Company only has one reporting segment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The Company has restated the presentation of its reportable
 segments for prior years to conform with the current year&#x2019;s
 presentation.</p>
 </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_vnet_EmployeeBenefitsPolicyTextBlock', window );">Employee benefits</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(ee)</i></b></td>
 <td valign="top" align="left"><b><i>Employee benefits</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The full-time employees of the Company&#x2019;s PRC subsidiaries are
 entitled to staff welfare benefits including medical care, housing
 fund, pension benefits and unemployment insurance, which are
 governmental mandated defined contribution plans. These entities
 are required to accrue for these benefits based on certain
 percentages of the employees&#x2019; respective salaries, subject to
 certain ceilings, in accordance with the relevant PRC regulations,
 and make cash contributions to the state-sponsored plans out of the
 amounts accrued.</p>
 </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_vnet_ComparativeInformationPolicyTextBlock', window );">Comparatives</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(ff)</i></b></td>
 <td valign="top" align="left"><b><i>Comparatives</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Certain items reported in the prior year&#x2019;s consolidated
 financial statements have been reclassified to conform to the
 current year&#x2019;s presentation.</p>
 </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 );">Recent accounting pronouncements</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"><b><i>(gg)</i></b></td>
 <td valign="top" align="left"><b><i>Recent accounting
 pronouncements</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In May 2014, the Financial Accounting Standards Board
 (&#x201C;FASB&#x201D;) issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09</font> (&#x201C;ASU
 <font style="WHITE-SPACE: nowrap">2014-09&#x201D;),</font>
 <i>Revenue from Contracts with Customers (Topic 606)</i>. ASU
 <font style="WHITE-SPACE: nowrap">2014-09</font> supersedes the
 revenue recognition requirements in ASC 605, and requires entities
 to recognize revenue when it transfers promised goods or services
 to customers in an amount that reflects the consideration to which
 the entity expects to be entitled to in exchange for those goods or
 services. ASU <font style="WHITE-SPACE: nowrap">2014-09</font> is
 originally effective for the annual reporting periods beginning
 after December&#xA0;15, 2016, including interim periods within that
 reporting period. ASU <font style="WHITE-SPACE: nowrap">2015-14,</font> Revenue from Contracts with
 Customers, defers the effective date of ASU <font style="WHITE-SPACE: nowrap">2014-09</font> by one year. As a result, ASU
 <font style="WHITE-SPACE: nowrap">2014-09</font> is effective for
 annual reporting periods beginning after December&#xA0;15, 2017 and
 interim periods therein. Early adoption is permitted to the
 original effective date. The Company adopted the new standard
 effective January&#xA0;1, 2018, using the modified retrospective
 method. The Company has substantially completed the assessment over
 the impact of adopting this new guidance and does not expect the
 adoption will have significant impact on the Company&#x2019;s
 consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In January 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01</font> (&#x201C;ASU
 <font style="WHITE-SPACE: nowrap">2016-01&#x201D;),</font>
 <i>Financial Instruments</i>. ASU <font style="WHITE-SPACE: nowrap">2016-01</font> requires equity investments
 (except those accounted for under the equity method of accounting
 or those that result in consolidation of the investee) to be
 measured at fair value with changes in fair value recognized in net
 income. An entity may choose to measure equity investments that 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 same issuer. ASU <font style="WHITE-SPACE: nowrap">2016-01</font> also simplifies the impairment
 assessment of equity investments without readily determinable fair
 values by requiring a qualitative assessment to identify
 impairment. When a qualitative assessment indicates that impairment
 exists, an entity is required to measure the investment at fair
 value. For public business entities, the amendments are effective
 for fiscal years beginning after December&#xA0;15, 2017, including
 interim periods within those fiscal years. The Company is currently
 evaluating the impact of adopting this new standard on its
 consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02</font> (&#x201C;ASU
 <font style="WHITE-SPACE: nowrap">2016-02&#x201D;),</font>
 <i>Leases.</i> ASU <font style="WHITE-SPACE: nowrap">2016-02</font>
 specifies the accounting for leases. For operating leases, ASU
 <font style="WHITE-SPACE: nowrap">2016-02</font> requires a lessee
 to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease
 liability, initially measured at the present value of the lease
 payments, in its balance sheet. The standard also requires a lessee
 to recognize a single lease cost, calculated so that the cost of
 the lease is allocated over the lease term, on a generally
 straight-line basis. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> is effective for public
 business entities for annual reporting periods and interim periods
 within those years beginning after December&#xA0;15, 2018. The
 Company will adopt ASU <font style="WHITE-SPACE: nowrap">2016-02</font> on January&#xA0;1, 2019. The
 Company is currently evaluating the impact of adopting this
 standard on its consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In June 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-13</font> (&#x201C;ASU
 <font style="WHITE-SPACE: nowrap">2016-13&#x201D;),</font>
 <i>Financial Instruments &#x2014; Credit Losses</i> <i>(Topic
 326)</i>, Measurement of Credit Losses on Financial Instruments.
 ASU <font style="WHITE-SPACE: nowrap">2016-13</font> changes the
 impairment model for most financial assets and certain other
 instruments. The standard will replace &#x201C;incurred loss&#x201D;
 approach with an &#x201C;expected loss&#x201D; model for instruments
 measured at amortized cost. For <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale</font></font> debt
 securities, entities will be required to record allowances rather
 than reduce the carrying amount, as they do today under the
 other-than-temporary impairment model. The standard is effective
 for public business entities for annual periods beginning after
 December&#xA0;15, 2019, and interim periods therein. Early adoption
 is permitted. The Group is evaluating the effect that this guidance
 will have on its consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In November 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font> <i>Statement of Cash
 Flows (Topic 230): Restricted Cash</i> which requires that the
 statement of cash flows explain the change during the period in the
 total of cash, cash equivalents, and amounts generally described as
 restricted cash or restricted cash equivalents. Therefore, amounts
 generally described as restricted cash and restricted cash
 equivalents should be included with cash and cash equivalents when
 reconciling the <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">beginning-of-period</font></font> and
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">end-of-period</font></font> total amounts
 shown on the statement of cash flows. The standard is effective for
 public business entities for annual periods beginning after
 December&#xA0;15, 2017, and interim periods therein, and early
 adoption is permitted. The Group is evaluating the effect that this
 guidance will have on its consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In January 2017, FASB has issued ASU No. <font style="WHITE-SPACE: nowrap">2017-01,</font><i>&#xA0;Business Combinations
 (Topic 805): Clarifying the Definition of a Business</i>. The ASU
 affects all companies and other reporting organizations that must
 determine whether they have acquired or sold a business. The
 definition of a business affects many areas of accounting including
 acquisitions, disposals, goodwill, and consolidation. The ASU is
 effective for annual periods beginning after December&#xA0;15,
 2017, including interim periods within those periods for public
 entities. The Group is evaluating the effect that this guidance
 will have on its consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 In May 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2017-09,</font> <i>Compensation
 &#x2013; Stock Compensation: Scope of Modification Accounting</i>.
 This standard provides clarity and reduces both (1)&#xA0;diversity
 in practice and (2)&#xA0;cost and complexity when applying the
 guidance in Topic 718, Compensation-Stock Compensation, to a change
 to the terms or conditions of a share based payment award. The
 updated guidance is effective for interim and annual periods
 beginning after December&#xA0;15, 2017. The Company is currently
 evaluating the impact of adopting this standard on its consolidated
 financial statements.</p>
 </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_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 costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84159346&amp;loc=d3e8275-108329<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=27015204&amp;loc=d3e355100-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=27015204&amp;loc=d3e355033-122828<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 50<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68069731&amp;loc=d3e63676-111659<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAndCostMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method of accounting for investments in common stock or other interests including unconsolidated domestic subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. Additionally, this element describes the entity's application of the cost method to equity investments or other interests that are not consolidated or accounted for under the equity method of accounting. The disclosure provided may include how equity method or cost investments are assessed for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75025870&amp;loc=d3e40691-111596<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66011266&amp;loc=d3e33918-111571<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75028188&amp;loc=d3e20599-111556<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_EquityAndCostMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment and disposal of long-lived assets including goodwill and other intangible 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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCapitalizationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCapitalizationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66011266&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2,12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.M)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877573&amp;loc=d3e87990-122713<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75025870&amp;loc=d3e40691-111596<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e4975-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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/presentationRef<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=84177426&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6132-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_BasisOfPresentationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basis Of Presentation Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BasisOfPresentationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ComparativeInformationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Comparative Information Policy [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ComparativeInformationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ConvenienceTranslationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convenience Translation, Policy [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ConvenienceTranslationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_EmployeeBenefitsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EmployeeBenefitsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_GovernmentGrantPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government grant [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_GovernmentGrantPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_LandUseRightsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LandUseRightsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ShareRepurchasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Repurchases [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ShareRepurchasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>60
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6713600992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock', window );">Summary of Subsidiaries and Consolidated Variable Interest Entities</a></td>
<td class="text"><div>The Company is principally engaged in the provision of hosting
 and related services after the disposal of subsidiaries which are
 engaged in managed network services in September 2017 (Note 4).
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(a)</td>
 <td valign="top" align="left">As of December&#xA0;31, 2017 the
 significant subsidiaries of the Company and consolidated variable
 interest entities are as follows:</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="35%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="17%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="12%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td width="26%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Entity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Date of</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">incorporation/</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">acquisition</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Place of<br />
 incorporation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Percentage<br />
 of direct<br />
 ownership<br />
 by the<br />
 Company</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Principal&#xA0;activities</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">Direct</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Subsidiaries:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21ViaNet Group Limited (&#x201C;21Vianet&#xA0;HK&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">May&#xA0;25,&#xA0;2007</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment&#xA0;holding</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21ViaNet Data Center Co., Ltd. (&#x201C;21Vianet China&#x201D;)
 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">June&#xA0;12, 2000</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of technical and consultation services
 and rental of long-lived assets</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet (Foshan) Technology&#xA0;Co., Ltd.<br />
 (&#x201C;FS Technology&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">December&#xA0;20,&#xA0;2011</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Trading of network equipment, provision of
 technical and internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet Anhui Suzhou Technology Co., Ltd.<br />
 (&#x201C;SZ Technology&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">November&#xA0;16,&#xA0;2011</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Trading of network equipment</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet Hangzhou Information Technology Co., Ltd.<br />
 (&#x201C;HZ Technology&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;4, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet Mobile Limited<br />
 (&#x201C;21V Mobile&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April&#xA0;30, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding and provision of
 telecommunication services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Joytone Infotech Co., Ltd.<br />
 (&#x201C;SZ Zhuoaiyi&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April&#xA0;30, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of technical and consultation
 services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet Ventures Limited (&#x201C;Ventures&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;6, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Abitcool (China) Broadband Inc.<br />
 (&#x201C;aBitCool DG&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">June&#xA0;13, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Dormant company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diyixian.com Limited (&#x201C;DYX&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">August&#xA0;10, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong&#xA0;Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of virtual private network services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21 Vianet Zhuhai Financial Leasing Co., Ltd (&#x201C;Zhuhai
 Financial Leasing&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April 9, 2015</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of financial leasing business
 services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet DRP Investment Holdings Limited. (&#x201C;DRP
 investment&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">January&#xA0;10, 2017</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Hong&#xA0;Kong</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shihua DC Investment Holdings Limited. (&#x201C;Shihua
 Investment&#x201D;)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;14, 2017</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">Cayman</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">51</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet (Xi&#x2019;an) Technology&#xA0;Co., Ltd.<br />
 (&#x201C;Xi&#x2019;an Tech&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">July&#xA0;5, 2012</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">51</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of technical and internet data center
 services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foshan Zhuoyi Intelligence Date Co., Ltd. (&#x201C;FS
 Zhuoyi&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1)&#xA0;/(4)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">July&#xA0;7, 2016</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">51</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Dormant company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Dermot Holding Limited<br />
 (&#x201C;Dermot BVI&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(3)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">August&#xA0;8, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">British&#xA0;Virgin Islands</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Investment holding</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8" colspan="3"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Variable Interest Entities (the &#x201C;VIEs&#x201D;):</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Yiyun Network Technology Co., Ltd.<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1)</sup><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;/(2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">October&#xA0;22,&#xA0;2002</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing iJoy Information Technology Co., Ltd.
 (&#x201C;BJ&#xA0;iJoy&#x201D;)&#xA0;<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April&#xA0;30, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center, content
 delivery network services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 WiFire Network Technology (Beijing) Co., Ltd.<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">April&#xA0;1,&#xA0;2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of telecommunication services</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Held directly by BJ iJoy:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shanghai iJoy Information<br />
 Technology Co., Ltd.<br />
 (&#x201C;SH iJoy&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">May&#xA0;30,&#xA0;2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center, content
 delivery network services</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Held directly by 21Vianet Technology:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing 21Vianet Broad Band Data Center Co., Ltd. (&#x201C;21Vianet
 Beijing&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;15,&#xA0;2006</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Held directly by 21Vianet Beijing:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 21Vianet (Xi&#x2019;an) Information Outsourcing Industry Park
 Services Co., Ltd.<br />
 (&#x201C;Xi&#x2019;an Sub&#x201D;)<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xA0;(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">June&#xA0;23, 2008</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Langfang Xunchi Computer Data Processing Co., Ltd.<br />
 (&#x201C;LF Xunchi&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">December&#xA0;19,&#xA0;2011</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Dormant company</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shanghai Blue Cloud Technology Co., Ltd. (&#x201C;SH&#xA0;Blue
 Cloud&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)
 / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">March&#xA0;21, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of Office 365 and Windows Azure platform
 services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Yilong Xinda Technology Co., Ltd.<br />
 (&#x201C;BJ Yilong&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1) / (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">February&#xA0;28, 2013</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of managed network services and virtual
 private network services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Yichengtaihe Investment&#xA0;Co., Ltd.<br />
 (&#x201C;BJ Yichengtaihe&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)/ (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">September&#xA0;30,&#xA0;2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beijing Hongyuan Network Technology Co., Ltd. (&#x201C;BJ
 Hongyuan&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)/ (2)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">December&#xA0;8, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="top" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of internet data center services</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="2"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <u>Held directly by DYX and LF Xunchi:</u></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top"></td>
 <td valign="top"></td>
 <td valign="top"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shenzhen Diyixian Telecommunication Co., Ltd. (&#x201C;SZ
 DYX&#x201D;) <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">August&#xA0;10, 2014</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">PRC</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">100</td>
 <td valign="top" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="top">Provision of virtual private network services</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(1)</td>
 <td valign="top" align="left">Collectively, the &#x201C;PRC
 Subsidiaries&#x201D;.</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(2)</td>
 <td valign="top" align="left">Collectively, the &#x201C;Consolidated
 VIEs&#x201D;.</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(3)</td>
 <td valign="top" align="left">On August&#xA0;10, 2014, the Company
 and its subsidiary, LF Xunchi, acquired 100% equity interest Dermot
 BVI and its subsidiaries (collectively referred to as &#x201C;Dermot
 Entities&#x201D;).</td>
 </tr>
 </table>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td valign="top" width="4%" align="left">(4)</td>
 <td valign="top" align="left">On July&#xA0;7, 2016, the Company
 through its subsidiary, 21Vianet HK acquired 100% equity interest
 in the entity, which was accounted for an assets acquisition.</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_ScheduleOfVariableInterestEntitiesTextBlock', window );">Consolidated VIE before Eliminating Intercompany Balances</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The following tables represent the financial information of the
 Consolidated VIEs as of December&#xA0;31, 2016 and 2017 and for the
 years ended December&#xA0;31, 2015, 2016 and 2017 before
 eliminating the intercompany balances and transactions between the
 Consolidated VIEs and other entities within the Company :</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>ASSETS</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current assets:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">239,874</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">233,673</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Restricted cash</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68,709</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">149,375</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,959</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts receivable (net of allowance for doubtful debt of
 RMB80,313 and RMB70,627 (US$10,855) as of December&#xA0;31, 2016
 and 2017, respectively)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">555,509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">342,276</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52,607</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Inventories</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,320</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaid expenses and other current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">636,776</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">809,546</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">124,425</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due from related parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">82,350</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">86,824</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,345</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,587,538</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,621,694</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">249,251</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>
 assets:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,501,578</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,331,139</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">358,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">555,649</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,203</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,948</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Land use rights, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">76,044</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74,162</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,398</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,146,570</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">302,956</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,563</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97,063</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">169,224</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,009</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other <font style="WHITE-SPACE: nowrap">non-current</font>
 assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">112,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">67,517</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,377</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">266,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">355,894</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">54,700</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total <font style="WHITE-SPACE: nowrap">non-current</font>
 assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,756,474</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,346,095</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">514,285</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,344,012</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,967,789</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">763,536</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current liabilities:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">183,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,685</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts and notes payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">441,847</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">157,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,280</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued expenses and other payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">525,613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">368,190</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">56,590</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Advance from customers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">201,397</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">403,244</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,977</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">311,191</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,699</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,639</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,466</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,400</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to inter-companies <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,221,897</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,863,780</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">286,458</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to related parties (Note 23)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">53,295</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,053</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,467</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current portion of capital lease obligation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,394</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">201,315</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,942</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current portion of long-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,564</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,289</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred government grants</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,574</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">703</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,185,447</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,192,514</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">490,681</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="74%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="3">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="3">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="3">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>
 liabilities:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to inter-companies <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,052,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,020,972</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">156,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">219,055</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">187,638</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,839</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">62,531</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font> portion of
 capital lease obligations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">581,568</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">687,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">105,617</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrecognized tax benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,153</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,225</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,033</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">182,877</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">109,339</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,805</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred government grants</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,886</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,861</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,745</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="3"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total <font style="WHITE-SPACE: nowrap">non-current</font>
 liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,148,804</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,036,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">312,960</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="3"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top" colspan="3">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,334,251</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,228,725</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">803,641</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Years Ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,066,090</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,938,319</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,578,893</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">396,369</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(35,811</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(674,685</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(567,395</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(87,207</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the Years Ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash provided by operating activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">270,358</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">141,364</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">364,246</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,984</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash provided by (used in) investing activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">105,635</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(470,955</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(601,368</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(92,429</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash (used in) provided by financing activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(354,408</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">178,283</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">230,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,492</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net increase (decrease) in cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,585</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(151,308</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,201</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(953</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">(1)</td>
 <td valign="top" align="left">Amount due to inter-companies consist
 of intercompany payables to the other companies within the Company
 for the purchase of telecommunication resources and fixed assets on
 behalf of the Consolidated VIEs.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=77990344&amp;loc=d3e5747-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=77990344&amp;loc=SL6228884-111685<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=77990344&amp;loc=d3e5728-111685<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=77990344&amp;loc=SL6759159-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=77990344&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Subsidiaries and Variable Interest Entities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>61
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853278864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock', window );">Estimated Useful Lives of Property and Equipment</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property and equipment are stated at cost and are depreciated using
 the straight-line method over the estimated useful lives of the
 assets, as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="49%"></td>
 <td valign="bottom" width="2%"></td>
 <td width="47%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 31.55pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline">
 <b>Category</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 69.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline">
 <b>Estimated useful life</b></p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">25-46</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Leasehold improvements</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Over the shorter of lease term or the</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 estimated useful lives of the assets</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Optical fibers</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">10-20</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">1-10 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office equipment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"><font style="WHITE-SPACE: nowrap">1-8</font>
 years</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Motor vehicles</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">4-8 years</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_vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock', window );">Weighted Average Useful Lives of Intangible Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Intangible assets have weighted average useful lives from the date
 of purchase/ acquisition as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="88%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased software</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.4 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Radio spectrum license</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contract backlog*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9&#xA0;years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.8 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Supplier relationships*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Licenses*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade Name*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Platform software*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-compete</font> agreement*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Internal use software</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.9 years</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="2%" align="left">*</td>
 <td valign="top" align="left">Acquired in the acquisitions of
 subsidiaries.</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_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock', window );">Summary of Impairment Charges Associated with Long-Lived Assets and Acquired Intangibles</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The Company recorded impairment charges associated with its
 long-lived assets and acquired intangibles as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">
 <b>Years&#xA0;ended&#xA0;December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">238,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">237,956</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,443</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">163,852</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,314</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</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_vnet_InterestExpenseTableTextBlock', window );">Interest Expense</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 As a result of total interest costs capitalized during the period,
 the interest expense for the year ended December&#xA0;31, 2015,
 2016 and 2017, was as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense and amortization cost of bonds</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,677</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">113,367</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,354</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,738</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense on bank and other borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,391</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,377</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">87,916</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,512</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense on capital lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,189</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">66,687</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,757</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,799</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total interest costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">285,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">226,431</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,027</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,049</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Total interest costs capitalized</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,073</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(27,842</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(29,714</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,567</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest expense, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">274,184</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">198,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">185,313</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,482</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_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_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock</td>
</tr>
<tr>
<td style="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_vnet_InterestExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Expense [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_InterestExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property Plant And Equipment Estimated Lives [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Useful Lives For Finite Lived Intangible Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>62
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6850360240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts and Notes Receivable, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Accounts and Notes Receivable and Allowance for Doubtful Debt</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Accounts and notes receivable and the allowance for doubtful debt
 consist of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">735,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">526,747</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">80,960</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Notes receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,215</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">418</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Allowance for doubtful debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(80,910</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(73,656</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,321</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">655,459</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">455,811</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,057</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock', window );">Analysis of Allowance for Doubtful Debt</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 12pt">
 An analysis of the allowance for doubtful debt is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,070</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">80,910</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,436</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additional provision charged to expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">79,637</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69,553</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,690</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Write-off</font> of accounts
 receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(38,797</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,766</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,038</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision included in disposed subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(57,041</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at the end of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">80,910</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73,656</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,321</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 credit losses for current financing receivables (such as trade and accounts receivable), including a rollforward of the balance.  An alternative caption includes 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853288816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_InvestmentsScheduleAbstract', window );"><strong>Investments Schedule [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ShortTermInvestmentsTableTextBlock', window );">Short-Term Investments</a></td>
<td class="text"><div>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 Short-term investments consisted of the following as of
 December&#xA0;31, 2016 and 2017:</p>
 <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">
 &#xA0;</p>
 <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,946</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">548,890</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,363</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="font-size:1px;">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_invest_InvestmentsScheduleAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentsScheduleAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_ShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short Term Investments [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>64
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6713746256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Prepaid expenses and other current assets consist of the
 following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="70%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaid expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">163,443</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">344,696</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52,979</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Staff field advances</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,429</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,735</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,035</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,576</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,644</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,712</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Receivables for the disposal of certain <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">construction-in-progress</font></font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax recoverables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">309,426</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">376,642</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,889</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,596</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,669</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,714</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loan to third parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">62,433</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">60,805</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,345</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other receivables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">165,938</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">96,559</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,840</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">777,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">933,750</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">143,514</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Prepaid Expenses and Other Current Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>65
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6850045568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment Including Those Held under Capital Leases</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Property and equipment, including those held under capital leases,
 consist of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 At cost:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">490,430</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">467,312</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">71,825</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Leasehold improvements</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">666,051</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">789,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">121,380</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,926,278</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,681,759</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">412,179</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Optical fibers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">207,423</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,723</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,936</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,591</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,671</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,947</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Motor vehicles</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,891</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">291</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,317,917</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,096,090</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">629,558</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Accumulated depreciation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,342,041</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,326,511</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(203,881</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(238,144</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,737,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,769,579</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">425,677</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,043,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">549,845</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,781,613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,319,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">510,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock', window );">Depreciation Expense</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Depreciation expense was RMB402,035, RMB480,105 and RMB523,500
 (US$80,460) for the years ended December&#xA0;31, 2015, 2016 and
 2017, respectively, and were included in the following
 captions:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the years ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">328,217</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">397,014</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">458,655</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,494</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales and marketing expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,670</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,759</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,188</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">490</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29,753</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,746</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,675</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,395</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,586</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,982</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,071</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">402,035</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">480,105</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">523,500</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">80,460</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ScheduleOfCapitalLeasedAsssetsTableTextBlock', window );">Carrying Amounts of Property and Equipment Held under Capital Leases</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The carrying amounts of the Company&#x2019;s property and equipment
 held under capital leases at respective balance sheet dates were as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">365,353</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">365,353</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">56,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">431,948</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">497,532</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">76,469</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Optical fibers</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">207,423</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,723</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,936</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,004,724</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,005,608</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154,559</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: Accumulated depreciation</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(238,765</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(262,601</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40,361</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">765,959</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">743,007</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">114,198</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,906</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">130,192</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,010</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">801,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">873,199</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">134,208</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock', window );">Carrying Amounts of Property and Equipment Pledged to Secure Banking Borrowings</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The carrying amounts of property and equipment pledged by the
 Company to secure banking borrowings (Note 13) granted to the
 Company at the respective balance sheet dates were as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="74%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,938</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Leasehold improvements</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">143,893</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Computer and network equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,506</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">200,954</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,886</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Office equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">85</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Construction-in-progress</font></font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">318,259</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Assets Pledged as Collateral [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Property Plant and Equipment Accumulated Depreciation [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>66
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6886730432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Summary of Intangible Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table presents the Company&#x2019;s intangible assets
 as of the respective balance sheet dates:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 6pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Purchased<br />
 software</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Radio<br />
 spectrum<br />
 license</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Network<br />
 use right</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Contract<br />
 backlog</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Customer<br />
 relationships</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Licenses</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Supplier<br />
 relationships</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Trade<br />
 names</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Platform<br />
 software</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><font style="WHITE-SPACE: nowrap">Non-compete</font><br />
 agreements</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Internal<br />
 use<br />
 software</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Property<br />
 management<br />
 relationship</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Total</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 6pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net January&#xA0;1, 2016</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74,471</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">93,387</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,834</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,926</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">595,648</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,519</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">115,727</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">211,189</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,753</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,504</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,619</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">71,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,274,166</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,763</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,781</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,544</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,531</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,531</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation difference</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,814</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,115</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,929</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization expense</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(23,072</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,934</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,588</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(80,349</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,266</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(25,277</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(17,908</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,829</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,694</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(394</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,653</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(183,964</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(102,524</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,696</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,007</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,896</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,907</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,773</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(154,803</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73,445</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">91,568</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,834</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,338</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">412,775</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,557</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">88,443</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">168,385</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,924</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,903</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">43,163</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">977,341</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,073</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,238</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,311</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposals</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,973</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,086</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(134,706</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,227</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(37,270</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,297</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(41,660</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30,178</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(280,397</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation difference</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(905</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,781</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,686</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization expense</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(27,011</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,646</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(748</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,588</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(52,992</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(757</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,304</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,217</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,241</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,347</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,524</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,227</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(143,602</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(87,195</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,532</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(41,768</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(22,494</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,105</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,758</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(163,852</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,629</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">77,141</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,750</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">137,882</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,268</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">96,404</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">683</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,060</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">401,115</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets, net December&#xA0;31, 2017 (US$)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,781</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,856</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,806</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,192</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">656</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,096</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,817</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">105</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">317</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,650</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Annual Estimated Amortization Expenses of Intangible Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 The annual estimated amortization expenses for the intangible
 assets for each of the next five years are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="81%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,690</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,789</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,129</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,551</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,291</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,807</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,794</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,638</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,631</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">231,542</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,587</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853393344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfLandUseRightTableTextBlock', window );">Land Use Rights</a></td>
<td class="text"><div>
 <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 Land use rights held by the Company are amortized over the
 remaining term of the respective land use rights certificates.</p>
 <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">
 &#xA0;</p>
 <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,658</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,520</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,516</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Accumulated amortization</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,012</td>
 <td nowrap="nowrap" valign="bottom">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,849</td>
 <td nowrap="nowrap" valign="bottom">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,360</td>
 <td nowrap="nowrap" valign="bottom">)&#xA0;</td>
 </tr>
 <tr style="font-size:1px;">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Land use rights, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">167,646</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">163,671</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,156</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="font-size:1px;">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock', window );">Carrying Value of Land Use Rights Pledged by Company to Secure Banking Borrowings</a></td>
<td class="text"><div>
 <p style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
 The carrying amounts of land use rights pledged by the Company to
 secure banking borrowings (Note 13) granted to the Company at the
 respective balance sheet dates were as follows:</p>
 <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">
 &#xA0;</p>
 <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center">
 <tr>
 <td width="74%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
 <td valign="top">
 <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">
 Land use rights</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,232</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,818</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,585</td>
 <td nowrap="nowrap" valign="bottom">&#xA0;</td>
 </tr>
 <tr style="font-size:1px;">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of land use rights pledged.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ScheduleOfLandUseRightTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Land Use Right [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfLandUseRightTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>68
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6714108976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Goodwill</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%">
 The changes in the carrying amount of goodwill were as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="54%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of January&#xA0;1</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">269,888</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(766,440</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(117,800</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,755,970</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">989,530</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">152,088</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="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>69
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854414432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_InvestmentsScheduleAbstract', window );"><strong>Investments Schedule [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_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock', window );">Long Term Investments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%">
 The Company&#x2019;s long-term investments comprise of the
 following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost method investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">56,087</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,567</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,848</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Equity method investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">234,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">450,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>
 investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,537</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">390</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">298,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">510,926</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">78,528</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_EquityMethodInvestmentsTextBlock', window );">Investment in Equity Investees</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <u>Investment in equity investees</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="24%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31, 2015</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">
 Increase&#xA0;during&#xA0;the&#xA0;year<br />
 ended&#xA0;December&#xA0;31,&#xA0;2016</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31, 2016</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity<br />
 gain&#xA0;(loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity&#xA0;gain<br />
 (loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity&#xA0;gain<br />
 (loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Yizhuang Fund</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,937</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">85,148</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">186,148</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unis Tech</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(285</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(285</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">48,715</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="top">&#xA0;</td>
 <td valign="top">101,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">35,652</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">234,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="21%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center">As of December&#xA0;31, 2016</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Increase/(decrease)<br />
 during<br />
 the year ended<br />
 December&#xA0;31,&#xA0;2017</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">As of December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity<br />
 gain&#xA0;(loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity&#xA0;gain<br />
 (loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Cost of<br />
 investments</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Share<br />
 equity&#xA0;gain<br />
 (loss)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Investments<br />
 in equity<br />
 investee</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">US$</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Yizhuang Fund</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">85,148</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">186,148</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">90,888</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">101,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">176,036</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,036</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">42,580</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unis Tech</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(285</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">48,715</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,676</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,961</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,039</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,539</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shihua DC Holdings</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">147,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,429</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">147,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,429</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">137,747</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,171</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 WiFire Entities</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">150,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">234,863</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">162,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">53,783</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">312,176</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">138,646</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">450,822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_invest_InvestmentsScheduleAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentsScheduleAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=66011266&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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>70
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6880623600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Disclosure (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Summary of Bank Borrowings</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Bank borrowings are as follows as of the respective balance sheet
 dates:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,683,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,685</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term bank borrowings, current portion</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,289</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,722,979</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">120,289</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term bank borrowings, <font style="WHITE-SPACE: nowrap">non-current</font> portion</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">268,221</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">187,638</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,839</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,991,200</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">307,927</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,327</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </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_ScheduleOfShortTermDebtTextBlock', window );">Secured or Guaranteed Short Term Bank Borrowings</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Bank borrowings as of December&#xA0;31, 2016 and 2017 were
 secured/guaranteed by the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <u>December</u><u>&#xA0;31, 2016</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="16%"></td>
 <td width="75%"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"><font style="WHITE-SPACE: nowrap">Short-term&#xA0;bank&#xA0;borrowings</font></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Secured/guaranteed by</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">(RMB)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">1,520,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Guaranteed by restricted cash of
 RMB1,751,055.</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">20,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Guaranteed by noncontrolling shareholder of
 Aipu Group</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">143,676</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Unsecured borrowings.</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">1,683,676</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Long-term bank and other<br />
 borrowings</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 85.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">(including current portion)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Secured/guaranteed by</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">(RMB)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">1,600</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by a subsidiary&#x2019;s building with
 net book value of RMB7,938 (Note 8).</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">13,817</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by a subsidiary&#x2019;s computer and
 network equipment with net book value of RMB31,506 (Note 8).</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">164,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by a subsidiary&#x2019;s <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">construction-in-progress</font></font> and
 land use rights with net book value of RMB318,259 and RMB17,232,
 respectively (Note 8/Note 10).</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">128,107</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Unsecured borrowings.</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">307,524</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 <u>December</u><u>&#xA0;31, 2017</u></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.5pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">Short-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Secured/guaranteed by</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">(RMB)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">50,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by restricted cash of RMB50,809
 (US$7,809).</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">50,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="16" colspan="3"></td>
 <td height="16" colspan="2"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">Long-term bank borrowings</p>
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 90.1pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center">(including current portion)</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom">
 <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt">
 Secured/guaranteed by</p>
 </td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom" colspan="2" align="center">(RMB)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">158,000</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Secured by a subsidiary&#x2019;s fixed assets
 and <font style="WHITE-SPACE: nowrap">land-use</font> right with
 net book value of RMB344,932 (US$53,015) and RMB16,818 (US$2,585),
 respectively (Note 8/Note 10).</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">99,927</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">Unsecured borrowings</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">&#xA0;</td>
 <td valign="top" align="right">257,927</td>
 <td valign="top" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 </tr>
 </table>
 </div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>


 </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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Repayments of Principal Amounts of Long-Term Borrowings, Including Bonds Payable, Bank and Other Borrowings</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 The following table summarizes the aggregate required repayments of
 the principal amounts of the Company&#x2019;s long-term borrowings,
 including the bonds payable and bank borrowings (Note 13) in the
 succeeding five years and thereafter:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 For the years ending December&#xA0;31,</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">120,289</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">75,638</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,625</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,992,760</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">306,281</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,994</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,500</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,225</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" /></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>71
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854078192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses And Other Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock', window );">Components of Accrued Expenses and Other Payables</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The components of accrued expenses and other payables are as
 follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="73%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payroll and welfare payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248,895</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">197,171</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,305</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Value-added tax and other taxes payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,011</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,951</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,605</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payables for office supplies and utilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,532</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payables for the purchase of property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">266,597</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">185,594</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,525</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payables for purchase of the intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,352</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,706</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">570</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued service fees</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">74,812</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">52,090</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,456</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,359</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,816</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share-settled bonuses and liability classified RSU</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">72,138</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,824</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payables for acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,268</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,755</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,340</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,381</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,476</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">787,916</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">657,133</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,999</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>72
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868799168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Future Minimum Lease Payments Under Non Cancellable Capital Lease Arrangements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Future minimum lease payments under <font style="WHITE-SPACE: nowrap">non-cancellable</font> capital lease
 arrangements as lessee are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">261,221</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">40,150</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">183,919</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,268</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">117,769</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,101</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">730,416</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">112,262</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total minimum lease payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,293,325</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">198,781</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less: amount representing interest</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(491,128</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(75,485</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Present value of remaining minimum lease payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">802,197</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">123,296</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853414512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Government Grants (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock', window );">Movements of Deferred Government Grants</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Movements of deferred government grants are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,572</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,993</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,764</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,160</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,877</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">442</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Decrease due to disposal of subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,573</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(549</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Recognized as a reduction of depreciation expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,112</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,627</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,862</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,209</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at end of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,993</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,435</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,448</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Movements of Deferred Government Grants [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>74
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853349360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive (Loss) Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive (Loss) Income by Component, Net of Tax of Nil</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The changes in accumulated other comprehensive (loss) income by
 component, net of tax of nil, are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="86%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Foreign&#xA0;currency<br />
 translation</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of January&#xA0;1, 2015</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(65,754</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year other comprehensive income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,518</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31, 2015</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,236</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year other comprehensive income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">118,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current year other comprehensive loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(120,963</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,673</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31, 2017, in US$</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(411</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions  designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e526-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_ScheduleOfComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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>75
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6877980816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Employee Share Option Activity Under Twenty Ten Plan</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the Company&#x2019;s employee share
 option activity under the 2010 Plan:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number of<br />
 options</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br />
 average<br />
 exercise<br />
 price</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br />
 average<br />
 remaining<br />
 contractual<br />
 term</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate<br />
 intrinsic<br />
 value</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>(US$)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>(Years)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>(US$)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Outstanding, January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,031,940</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.48</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4.7</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercised</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(332,754</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.41</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Outstanding, December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,699,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.49</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,432</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Vested and expected to vest at December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,699,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.49</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,432</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Exercisable as of December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,699,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.49</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,432</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Restricted Stock Units Activity</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table summarizes the Company&#x2019;s RSUs activity
 under the 2014 Plan:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Number of<br />
 RSUs</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br />
 average<br />
 grant&#xA0;date<br />
 fair value</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br />
 average<br />
 remaining<br />
 contractual&#xA0;life</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Aggregate<br />
 intrinsic<br />
 value</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">(US$)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">(Years)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">(US$)</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unvested, January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,271,684</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13.25</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8.5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Granted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,080,260</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.31</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Vested</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,762,733</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.35</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Forfeited</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(72,313</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.52</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unvested, December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,516,898</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.76</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,105</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Total Compensation Expense Recognized Relating to Options Granted to Employees</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Total compensation expense relating to share options and RSUs
 granted to employees recognized for the years ended
 December&#xA0;31, 2015, 2016 and 2017 is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="63%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center">
 <b>For&#xA0;the&#xA0;year&#xA0;ended&#xA0;December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,422</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,110</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(277</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(43</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales and marketing expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,490</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(681</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(104</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">153,814</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">123,273</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,945</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,369</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,924</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">190,027</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">118,729</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,129</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,244</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859802640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Profit or Loss Before Income Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Loss before income taxes consists of:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="58%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-PRC</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(256,279</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(155,364</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(286,388</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(44,018</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 PRC</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(97,166</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(787,718</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(721,426</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(110,881</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(353,445</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(943,082</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,007,814</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(154,899</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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 );">Income Tax (Expense) Benefits</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Income tax (expense) benefits comprises of:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(68,092</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(54,772</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(37,856</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,818</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,262</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,932</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">128,026</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,677</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(47,830</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,160</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">90,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation Tax Computed Applying Statutory Income Tax Rate</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The reconciliation of tax computed by applying the statutory income
 tax rate of 25% for the years ended December&#xA0;31, 2015, 2016
 and 2017 applicable to the PRC operations to income tax (expense)
 benefits is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="62%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss before income taxes</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(353,445</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(943,082</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,007,814</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(154,899</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax benefit computed at applicable tax rates (25%)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">88,361</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">235,770</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">251,954</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,725</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-deductible</font>
 expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,216</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(16,610</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,468</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(840</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,766</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,895</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,828</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Effect of tax holidays</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,743</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,691</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Preferential rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,183</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(11,060</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(90,076</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,844</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current and deferred tax rate differences</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,876</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,521</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,366</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,128</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 International rate differences</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(90,773</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(51,392</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">59,029</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,073</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax exempted income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,878</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Unrecognized tax benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(529</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(14,525</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,259</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(962</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(387</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,516</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,851</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">438</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Change in valuation allowance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(36,529</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(158,724</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(174,388</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,803</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prior year provision to return true up</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,678</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,371</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,266</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax (expense) benefits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(47,830</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,160</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">90,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,859</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_SummaryOfIncomeTaxHolidayTextBlock', window );">Tax Holiday Benefit Per Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The benefit of the tax holiday per basic and diluted earnings per
 share is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Significant Components of Deferred Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The significant components of deferred taxes are as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="74%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax assets</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Allowance for doubtful debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,224</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33,978</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,223</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued salary and welfare</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,236</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,955</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,409</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,139</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Tax losses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">202,485</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">135,433</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,816</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,098</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,642</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,175</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,254</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,976</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">457</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Capital lease</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,364</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,006</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,382</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred government grant</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,901</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,728</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">573</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Depreciation and amortization generated from acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,849</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Disposal loss on long-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">57,697</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,868</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss picked up on equity method investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,919</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,063</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Valuation allowance</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(211,690</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(104,970</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(16,134</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total deferred tax assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">172,818</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,562</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">148,003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,049</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">92,687</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">49,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,635</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Capitalized interest expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,789</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,185</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,488</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gain picked up from equity method investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,221</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,097</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,165</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total <font style="WHITE-SPACE: nowrap">non-current</font> deferred
 tax liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">274,700</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">190,873</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29,337</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Unrecognized Tax Benefits</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 A roll-forward of unrecognized tax benefits is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="72%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at beginning of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,802</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,220</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,569</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reversal based on tax positions related to prior years</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(258</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(8,880</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,365</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additions based on tax positions related to the current year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,676</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,825</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">742</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Decrease due to disposal of subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,583</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,165</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at end of year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">23,220</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,582</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,781</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=96868398&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfIncomeTaxHolidayTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax exemptions and reductions which have been granted by taxing authorities for a specified period, applicable term of the exemptions and reductions, estimated dollar value of tax benefits, and per share benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28937-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxHolidayTextBlock</td>
</tr>
<tr>
<td style="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>77
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834023616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"></td>
 <td valign="top" align="left">Other than disclosed elsewhere, the
 Company had the following significant related party transactions
 for the years ended December&#xA0;31, 2015, 2016 and 2017:</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <div align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the years ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Services provided to:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 -&#xA0;Xiaomi Communication</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,144</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">113,458</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">214,555</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32,976</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire BJ</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,726</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,495</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Kingsoft</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,969</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,471</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,046</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,237</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Xiaomi</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">275</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,689</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,555</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">854</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Cheetah</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,712</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,478</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,128</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">788</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,255</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,314</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">509</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Services provided by:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Kingsoft</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,045</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,775</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,195</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - DCSS</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,883</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">987</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CYSD</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,979</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">458</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire BJ</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,616</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,023</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,178</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,632</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales of equipment and property to:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,021</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">157</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchases of equipment and property from:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WNT Technology</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,629</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">404</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - DIC</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,079</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,234</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">190</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CD Xingpu</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,101</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loan to:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,074</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loan from:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CD Guotao</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,483</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest income from loan to:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">210</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Management service provided by:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - DCS</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,602</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div>
 </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_vnet_DueFromDueToRelatedPartiesTableTextBlock', window );">Related Party Balances</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left"></td>
 <td valign="top" align="left">The Company had the following related
 party balances as of December&#xA0;31, 2016 and 2017:</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due from related parties:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Xiaomi Communication</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,473</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,016</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,996</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of iJoy</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire BJ</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,321</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,355</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - SH Fawei</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,332</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,588</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - SH Shibei</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,800</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,800</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,506</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Kingsoft</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,864</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,663</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">870</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WH Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,600</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Aipu Group</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">98,500</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CD Xingpu</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12,466</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,764</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,387</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">522</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">182,615</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">114,256</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,561</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <font style="WHITE-SPACE: nowrap">Non-current:</font></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Fastweb</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,210</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,106</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due to related parties:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of iJoy</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,005</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Bozhi Ruihai</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,358</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,438</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CYSD</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,618</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">556</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - BJ Kingsoft</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,105</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,070</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">318</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Managed Network Entities*</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,755</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Aipu Group</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - CD Guotao</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,483</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,454</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,561</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">240</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">121,928</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,675</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,557</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="8%">&#xA0;</td>
 <td valign="top" width="5%" align="left">*</td>
 <td valign="top" align="left">After the disposal of WiFire
 Entities, Seller of Managed Network Entities was not determined as
 a related party of the Company, the amount due to Seller of Managed
 Network Entities was reclassified into accrued expenses and other
 payables as of December&#xA0;31, 2017.</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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt">
 The Company had the following related party balances as of
 December&#xA0;31, 2016 and 2017:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due from subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - 21Vianet HK</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,037,249</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,143,269</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">636,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - HongKong Fastweb Holdings Co., Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">60,574</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,637</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,473</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - 21V Mobile</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">72,361</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">50,453</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,754</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Ventures</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,124</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,549</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,927</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire Open Network Group Ltd.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">641</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - WiFire Group Inc.</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,301</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">653</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">100</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Xi&#x2019;an Holding</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,011</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,208,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,285,743</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">658,707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due from related parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of iJoy</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">27,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Aipu Group</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - 21Vianet Beijing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,713</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,595</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,704</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Others</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 8%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to related parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of iJoy</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,005</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Seller of Aipu Group</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,005</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </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_vnet_DueFromDueToRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 balances, including due from and due to related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DueFromDueToRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6713596976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Segment Results</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 The segment results are practically restated for the years ended
 December&#xA0;31, 2015, 2016 for the change in reporting segments
 in 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 <div style="FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal" align="right">
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="96%" border="0">
 <tr>
 <td width="58%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the years ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Hosting and related services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom" colspan="13"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,369,223</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,668,655</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,975,178</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">457,276</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,758,756</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,936,658</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,130,279</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(327,418</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross profit</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">610,467</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">731,997</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">844,899</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">129,858</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating income (expense)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Operating income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,569</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,783</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,439</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">836</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales and marketing expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(171,862</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(144,335</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(171,761</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,399</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(87,188</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(87,227</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(97,597</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(387,071</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(404,181</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(417,154</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(64,115</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Allowance for doubtful debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(12,834</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78,330</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(6,257</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(962</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value of contingent<br />
 purchase consideration payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,739</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,394</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(937</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(144</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating (loss) profit</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(64,658</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,101</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">156,632</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,074</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Managed network services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,265,149</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">973,119</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">417,527</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64,173</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,021,858</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(992,980</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(504,016</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(77,466</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Gross profit (loss)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">243,291</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,861</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(86,489</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,293</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating income (expense)</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sales and marketing expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(187,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(208,591</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(84,921</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,052</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(55,647</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(62,110</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(51,546</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,923</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(181,670</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(235,467</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(102,796</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,800</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Allowance for doubtful debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19,365</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(39,234</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(31,170</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,790</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value of contingent<br />
 purchase consideration payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,586</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73,913</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(766,440</td>
 <td valign="bottom" nowrap="nowrap">)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(117,800</td>
 <td valign="bottom" nowrap="nowrap">)</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Impairment of long-lived assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(392,947</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(401,808</td>
 <td valign="bottom" nowrap="nowrap">)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(61,757</td>
 <td valign="bottom" nowrap="nowrap">)</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating loss</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(219,575</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(884,297</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,525,170</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(234,415</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Group consolidated&#xA0;revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,634,372</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,641,774</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,392,705</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">521,449</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Group consolidated operating loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(284,233</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(840,196</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,368,538</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(210,341</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6712380480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Basic and Diluted Loss Per Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 Basic and diluted loss per share for each of the years presented
 are calculated as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="48%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><i>Numerator:</i></b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(401,275</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(931,922</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(917,644</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(141,040</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net (profit) loss attributable to noncontrolling interest and
 redeemable noncontrolling interest</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,824</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">298,324</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">144,914</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,273</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss attributable to ordinary shareholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(428,099</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(633,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(772,730</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(118,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Plus: (Increase) decrease in accretion of redeemable noncontrolling
 interests</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,850</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(210,484</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(141,896</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(21,809</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Adjusted net loss attributable to ordinary shareholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(420,249</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(844,082</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(914,626</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(140,576</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><i>Denominator:</i></b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of shares outstanding&#x2014;basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">492,065,239</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">617,169,833</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">672,836,226</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">672,836,226</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average number of shares outstanding&#x2014;diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">492,065,239</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">617,169,833</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">672,836,226</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">672,836,226</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss per share&#x2014;Basic:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.37</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.21</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.37</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.21</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Loss per share&#x2014;Diluted:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.37</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.21</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.85</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.37</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1.36</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(0.21</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868776592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Noncontrolling Interests (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [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_RedeemableNoncontrollingInterestTableTextBlock', window );">Redeemable Non Controlling Interests</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="55%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of January&#xA0;1</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">773,706</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">790,229</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">700,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107,588</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Profit (loss) for the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,373</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(300,713</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(141,896</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(21,809</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase (decrease) in accretion of redeemable noncontrolling
 interests</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,850</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">210,484</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">141,896</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reversal due to the disposal of two shares in SC Aipu</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(700,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(107,588</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance as of December&#xA0;31</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">790,229</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">700,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 </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_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_RedeemableNoncontrollingInterestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="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>81
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853429872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Assets and Liabilities Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt">
 Assets and liabilities measured at fair value on a recurring basis
 are summarized below:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="48%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center">Fair value
 measurement using:</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Quoted&#xA0;prices&#xA0;in<br />
 active&#xA0;markets&#xA0;for<br />
 identical assets<br />
 (Level 1)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Significant&#xA0;other<br />
 observable<br />
 inputs<br />
 (Level 2)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Unobservable<br />
 inputs<br />
 (Level 3)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Fair value at<br />
 December&#xA0;31,<br />
 2016</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash equivalents:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">588,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">588,589</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term investments:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,946</td>
 <td valign="bottom" nowrap="nowrap"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,946</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>
 investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">866,535</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,921</td>
 <td valign="bottom" nowrap="nowrap"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">874,456</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term borrowings:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Bonds payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">418,497</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">418,497</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other liabilities:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Share-settled bonuses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Liability classified RSU</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,612</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,612</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due to related parties:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Contingent consideration payable in relation to the acquisition
 of subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,797</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,797</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">418,497</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">137,935</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">556,432</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="41%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="10" align="center">Fair value
 measurement using:</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Quoted&#xA0;prices&#xA0;in<br />
 active&#xA0;markets&#xA0;for<br />
 identical assets<br />
 (Level 1)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Significant&#xA0;other<br />
 observable<br />
 inputs<br />
 (Level 2)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Unobservable<br />
 inputs<br />
 (Level 3)</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center">Fair value at<br />
 December&#xA0;31, 2017</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">US$</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash equivalents:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">874,786</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">874,786</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">134,452</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term investments:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Fixed rate time deposits</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">548,890</td>
 <td valign="bottom" nowrap="nowrap"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">548,890</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,363</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Available-for-sale</font></font>
 investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,537</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,537</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">390</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,423,676</td>
 <td valign="bottom" nowrap="nowrap"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,537</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,426,213</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">219,205</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Long-term borrowings:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Bonds payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,980,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,980,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">304,402</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other liabilities:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Liability classified RSU</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,824</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amounts due to related parties:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 - Contingent consideration payable in relation to the acquisition
 of subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,646</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,980,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">48,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,029,128</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">311,872</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Reconciliation of Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs Level Three</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 The following table presents a reconciliation of all liabilities
 measured at fair value on a recurring basis using significant
 unobservable inputs (level 3):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Contingent&#xA0;consideration<br />
 payables</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at January&#xA0;1, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">372,256</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(93,307</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Payment of cash consideration</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,617</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassification to equity upon resolution of contingencies</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(210,535</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,797</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">937</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Settlement of contingent consideration payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(30,000</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">36,734</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017 (US$)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,646</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Share-settled&#xA0;bonuses</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at January&#xA0;1, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,352</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase in bonuses settled in shares during 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,678</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,319</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassification to equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(15,890</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bonuses settled in cash during 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(20,295</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">37,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(810</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassification to equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(22,752</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reversal of share-settled bonuses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,964</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017 (US$)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="81%"></td>
 <td valign="bottom" width="12%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Liability&#xA0;classified&#xA0;RSU</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">RMB</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at January&#xA0;1, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,612</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Increase in liability classified RSU</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">61,903</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Reclassification to equity</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(84,650</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Transfers in and/or out of Level&#xA0;3</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,865</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value at December&#xA0;31, 2017 (US$)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,824</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </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_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://www.xbrl.org/2003/role/presentationRef<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=66048111&amp;loc=d3e19279-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66048111&amp;loc=d3e19207-110258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=66048111&amp;loc=d3e19207-110258<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=66048111&amp;loc=d3e19207-110258<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=66048111&amp;loc=SL7498348-110258<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19190-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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of 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/presentationRef<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=66048111&amp;loc=d3e19279-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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>82
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853411104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Future Minimum Lease Payments Under Non Cancelable Operating Leases</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company has future minimum lease
 payments under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases with
 initial terms in excess of one year in relation to office premises
 and data center space consisting of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="83%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">115,066</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,685</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">92,916</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">14,281</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68,309</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,499</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">55,430</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,519</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">184,925</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,423</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">516,646</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">79,407</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Future Minimum Lease Payments Under Non Cancelable Operating Leases</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company has future minimum lease
 payments under <font style="WHITE-SPACE: nowrap">non-cancelable</font> operating leases with
 initial terms in excess of one year in relation to data center
 space consisting of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="83%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,893</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,750</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,340</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,819</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18,799</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,889</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">19,268</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,961</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65,964</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,138</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">140,264</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,557</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember', window );">Computer and Network Equipment and Construction in Progress</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_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Purchase Commitments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company has the following
 commitments to purchase certain computer and network equipment,
 land use right and construction in progress:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="80%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">255,059</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,202</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">104,926</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,127</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">203,555</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,286</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">72,939</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">663,661</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">102,003</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,300,140</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">199,829</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_BandwidthAndCabinetCapacityMember', window );">Bandwidth and Cabinet Capacity</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_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Purchase Commitments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt">
 As of December&#xA0;31, 2017, the Company had outstanding purchase
 commitments in relation to bandwidth and cabinet capacity
 consisting of the following:</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">469,344</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">72,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">88,405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">13,588</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">59,172</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,095</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,823</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,121</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2022 and thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34,874</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,360</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">691,618</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">106,301</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate amount of payments due on known contractual obligations for the five years following the date of the latest balance sheet and the combined aggregate amount of maturities of known contractual obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph a<br> -Subparagraph 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_BandwidthAndCabinetCapacityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_BandwidthAndCabinetCapacityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6881964560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information (Tables) - Parent Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheets</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Condensed</i></b></td>
 <td valign="top" align="left"><b><i>balance sheets</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;<br class="Apple-interchange-newline" /></p>
 <table style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>Note</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>As of December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>ASSETS</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">596,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">845,632</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">129,971</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Restricted cash</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,759,726</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">71,412</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,976</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term investments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">277,946</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">548,873</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84,360</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaid expenses and other current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">103,271</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">131,834</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,263</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due from a related party</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(b</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">97,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,137</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,017</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due from subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(b</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,208,620</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,285,743</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">658,707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,044,182</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,909,631</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">908,294</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>&#xA0;assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Investments in subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,133,242</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,259,455</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">193,575</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,133,242</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,259,455</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">193,575</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total assets</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,177,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,169,086</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,101,869</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Current liabilities:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued expenses and other payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">70,504</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,837</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term bank borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,500,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Account payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,672</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,351</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">976</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Interest payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,759</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">56,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,731</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to related parties</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(b</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">68,131</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">39,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,005</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amount due to subsidiaries</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(b</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,732</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,707</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bonds payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(d</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">419,316</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11,139</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,712</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total current liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,052,209</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">201,484</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,968</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b><font style="WHITE-SPACE: nowrap">Non-current</font>&#xA0;liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Bonds payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(d</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,918,069</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">294,802</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total&#xA0;<font style="WHITE-SPACE: nowrap">non-current</font>&#xA0;liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,918,069</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">294,802</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total liabilities</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,052,209</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,119,553</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">325,770</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top" colspan="8">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Shareholders&#x2019; equity:</b></p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Class&#xA0;A Ordinary shares (par value of US$0.00001 per share;
 1,200,000,000 and 1,200,000,000&#xA0;shares authorized; 505,207,968
 and&#xA0;496,636,128&#xA0;shares issued and outstanding as of
 December&#xA0;31, 2016 and 2017, respectively)</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">34</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Class&#xA0;B Ordinary shares (par value of US$0.00001 per share;
 300,000,000 and 300,000,000 shares authorized; 174,649,638
 and&#xA0;174,649,638&#xA0;shares issued and outstanding as of
 December&#xA0;31, 2016 and 2017, respectively)</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,015,846</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,980,407</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,380,263</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated other comprehensive income (loss)</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">118,290</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,673</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(411</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated deficit</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,804,409</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(3,590,564</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(551,859</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Treasury stock</p>
 </td>
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 &#xA0;</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(204,557</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(337,683</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(51,901</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="4"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="bottom" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total shareholders&#x2019; equity</b></p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,125,215</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,049,533</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">776,099</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="4"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom" colspan="4">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Total liabilities and shareholders&#x2019; equity</b></p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 9pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>&#xA0;</b></p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,177,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">7,169,086</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,101,869</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom" colspan="4"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 </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_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Statements of Operations</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr style="PAGE-BREAK-INSIDE: avoid">
 <td width="4%">&#xA0;</td>
 <td valign="top" width="4%" align="left">
 <b><i>Condensed</i></b></td>
 <td valign="top" align="left"><b><i>statements of
 operations</i></b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating Expenses</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(166,662</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(124,450</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(145,890</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(22,423</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Changes in the fair value of contingent purchase consideration
 payables</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(43,325</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">93,307</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(937</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(144</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating loss</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(209,987</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(31,143</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(146,827</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(22,567</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other income</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(152,100</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(169,915</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(95,210</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(14,634</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Share of losses from subsidiaries and Consolidated VIEs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(66,012</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(432,540</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(530,693</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(81,566</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Loss before income taxes</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(428,099</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(633,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(772,730</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(118,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Net loss</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(428,099</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(633,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(772,730</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(118,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Condensed Statements of Comprehensive Loss</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b><i>Condensed statements of comprehensive loss</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(428,099</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(633,598</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(772,730</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(118,767</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other comprehensive income (loss), net of tax of nil:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation adjustments, net of tax of nil</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,518</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(120,963</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,592</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other comprehensive income (loss), net of tax of nil:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,518</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">142,526</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(120,963</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,592</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Comprehensive loss</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(386,581</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(491,072</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(893,693</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(137,359</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Comprehensive loss attributable to the Company&#x2019;s ordinary
 shareholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(386,581</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(491,072</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(893,693</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(137,359</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</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_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Statements of Cash Flows</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt">
 <b><i>Condensed statements of cash flows</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 </p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="61%"></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="1%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>For the year ended
 December&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>RMB</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>US$</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash used in operating activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(26,621</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(78,567</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(18,324</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2,816</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash used in investing activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(977,300</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(617,613</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(1,291,042</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(198,430</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net cash generated from financing activities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,798,230</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">494,851</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,558,127</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">239,480</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net increase(decrease) in cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">794,309</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(201,329</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248,761</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">38,234</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents at beginning of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,891</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">798,200</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">596,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">91,737</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents at end of the year</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">798,200</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">596,871</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">845,632</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">129,971</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal">
 &#xA0;</p>
 </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_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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>84
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6880367104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Company Subsidiaries and Its Consolidated Variable Interest Entities (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Dec. 31, 2017</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember', window );">21ViaNet Group Limited ("21Vianet HK") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">May 25,  2007<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">Hong Kong<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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Investment holding <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_BusinessAcquisitionAxis=vnet_TwentyOneVianetDataCenterCompanyLimitedMember', window );">21Vianet Data Center Co., Ltd. ("21Vianet China") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Jun. 12,  2000<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of technical and consultation services and rental of long-lived assets<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_BusinessAcquisitionAxis=vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember', window );">21Vianet (Foshan) Technology Co., Ltd. ("FS Technology") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Dec. 20,  2011<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Trading of network equipment, provision of technical and internet data center services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_BusinessAcquisitionAxis=vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember', window );">21Vianet Anhui Suzhou Technology Co., Ltd.("SZ Technology") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Nov. 16,  2011<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Trading of network equipment <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_BusinessAcquisitionAxis=vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember', window );">21Vianet Hangzhou Information Technology Co.,Ltd. ("HZ Technology") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Mar.  04,  2013<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of internet data center services  <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_BusinessAcquisitionAxis=vnet_TwentyOneVianetMobileLimitedMember', window );">21Vianet Mobile Limited ("21V Mobile") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Apr. 30,  2013<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">Hong Kong   <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Investment holding and provision of telecommunication services<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_BusinessAcquisitionAxis=vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember', window );">Joytone Infotech Co., Ltd. ("SZ Zhuoaiyi") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Apr. 30,  2013<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC  <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of technical and consultation services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_BusinessAcquisitionAxis=vnet_TwentyOneVianetVenturesLimitedMember', window );">21Vianet Ventures Limited (Ventures) | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Mar.  06,  2014<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">Hong Kong <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Investment holding <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_BusinessAcquisitionAxis=vnet_AbitcoolBroadbandIncorporatedChinaMember', window );">Abitcool (China) Broadband Inc. ("aBitCool DG") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Jun. 13,  2014<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC  <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Dormant company  <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_BusinessAcquisitionAxis=vnet_DiyixianDotComLimitedMember', window );">Diyixian.com Limited ("Diyixian.com") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Aug. 10,  2014<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">Hong Kong  <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of virtual private network services<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_BusinessAcquisitionAxis=vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember', window );">21Vianet Zhuhai Financial Leasing Limited | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Apr.  09,  2015<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC  <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of financial leasing business services<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_BusinessAcquisitionAxis=vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember', window );">21Vianet DRP Investment Holdings Limited [Member] | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Jan. 10,  2017<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">Hong Kong  <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Investment holding  <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_BusinessAcquisitionAxis=vnet_ShihuaDCInvestmentGroupLimitedMember', window );">Shihua DC Investment Holdings Limited. | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Mar. 14,  2017<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">Cayman  <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">51.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Investment holding  <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_BusinessAcquisitionAxis=vnet_TwentyOneVianetXianTechnologyLimitedMember', window );">21Vianet (Xi'an) Technology Co., Ltd. ("Xi'an Tech") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Jul.  05,  2012<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC   <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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">51.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of technical and internet data center services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_BusinessAcquisitionAxis=vnet_FoshanZhuoyiIntelligenceDateCoLtdMember', window );">Foshan Zhuoyi Intelligence Date Co., Ltd. ("FS Zhuoyi") | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Jul.  07,  2016<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC  <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Dormant company  <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[2]</sup></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_BusinessAcquisitionAxis=vnet_DermotHoldingLimitedMember', window );">Dermot Holding Limited [Member] | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Aug.  08,  2018<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">British Virgin Islands<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Investment holding <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></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_BusinessAcquisitionAxis=vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember', window );">Beijing Yiyun Network Technology Co., Ltd. (formerly known as [Beijing aBitCool Network Technology Co., Ltd.]) ("21Vianet Technology") | Variable Interest Entities</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Oct. 22,  2022<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC  <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of internet data center services <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember', window );">Beijing iJoy Information Technology Co., Ltd. ("BJ iJoy") | Variable Interest Entities</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Apr. 30,  2013<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC   <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of internet data center, content delivery network services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember', window );">WiFire Network Technology (Beijing) Co., Ltd. (formerly known as aBitCool Small Micro Network Technology (BJ) Co., Ltd.) (WiFire Network) | Variable Interest Entities</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Apr.  01,  2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of telecommunication services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember', window );">Shanghai iJoy Information Technology Co., Ltd. ("SH iJoy") | Variable Interest Entities | Held directly by BJ iJoy</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">May 30,  2013<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of internet data center, content delivery network services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember', window );">Beijing 21ViaNet Broadband Data Center Co., Ltd ("21Vianet Beijing") | Variable Interest Entities | Held Directly by 21 Vianet Technology</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Mar. 15,  2006<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of internet data center services  <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember', window );">21Vianet (Xi'an) Information Outsourcing Industry Park Services Co., Ltd. ("Xi'an Sub") | Variable Interest Entities | Held Directly by 21 Vianet Beijing</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Jun. 23,  2008<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of internet data center services  <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember', window );">Langfang Xunchi Computer Data Processing Co., Ltd. ("LF Xunchi") | Variable Interest Entities | Held Directly by 21 Vianet Beijing</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Dec. 19,  2011<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Dormant company  <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember', window );">Shanghai Blue Cloud Technology Co., Ltd. ("SH Blue Cloud") | Variable Interest Entities | Held Directly by 21 Vianet Beijing</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Mar. 21,  2013<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of Office 365 and Windows Azure platform services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_BeijingYilongTechnologyCompanyLimitedMember', window );">Beijing Yilong Xinda Technology Co., Ltd. ("BJ Yilong") | Variable Interest Entities | Held Directly by 21 Vianet Beijing</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Feb. 28,  2013<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of managed network services and virtual private network services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_BeijingYichengtaiheInvestmentCoLtdMember', window );">Beijing Yichengtaihe Investment Co., Ltd | Variable Interest Entities | Held Directly by 21 Vianet Beijing</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Sep. 30,  2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of internet data center services <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_BeijingHongyuanNetworkTechnologyCoLtdMember', window );">Beijing Hongyuan Network Technology Co., Ltd [Member] | Variable Interest Entities | Held Directly by 21 Vianet Beijing | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Dec.  08,  2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of internet data center services <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1],[4]</sup></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_BusinessAcquisitionAxis=vnet_ShenzhenDiyixianTelecommunicationCoLtdMember', window );">Shenzhen Diyixian Telecommunication Co., Ltd [Member] | Variable Interest Entities | Held Directly by 21 Vianet Beijing | Subsidiaries</a></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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></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_dei_EntityIncorporationDateOfIncorporation', window );">Date of incorporation/ Acquisition</a></td>
<td class="text">Aug. 10,  2014<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_dei_EntityIncorporationStateCountryName', window );">Place of incorporation</a></td>
<td class="text">PRC<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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Percentage of direct ownership by the Company</a></td>
<td class="nump">100.00%<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_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Principal activities</a></td>
<td class="text">Provision of virtual private network services<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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">Collectively, the "PRC Subsidiaries".</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">On August 10, 2014, the Company and its subsidiary, LF Xunchi, acquired 100% equity interest Dermot BVI and its subsidiaries (collectively referred to as "Dermot Entities").</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">On July 7, 2016, the Company through its subsidiary, 21Vianet HK acquired 100% equity interest in the entity, which was accounted for an assets acquisition.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Collectively, the "Consolidated VIEs".</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityIncorporationDateOfIncorporation</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_EntityIncorporationStateCountryName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State or Country Name where an entity is incorporated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityIncorporationStateCountryName</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_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsidiary's or equity method investee's stock owned by parent immediately after all stock 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;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetDataCenterCompanyLimitedHongKongMember</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_ConsolidatedEntitiesAxis=us-gaap_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_SubsidiariesMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetDataCenterCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetDataCenterCompanyLimitedMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetFoshanTechnologyCompanyLimitedMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetAnhuiSuzhouTechnologyCompanyLimitedMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetHangzhouInformationTechnologyCompanyLimitedMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetMobileLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetMobileLimitedMember</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_BusinessAcquisitionAxis=vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetVenturesLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetVenturesLimitedMember</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_BusinessAcquisitionAxis=vnet_AbitcoolBroadbandIncorporatedChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_AbitcoolBroadbandIncorporatedChinaMember</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_BusinessAcquisitionAxis=vnet_DiyixianDotComLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_DiyixianDotComLimitedMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetZhuhaiFinancialLeasingLimitedMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetDRPInvestmentHoldingsLimitedMember</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_BusinessAcquisitionAxis=vnet_ShihuaDCInvestmentGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_ShihuaDCInvestmentGroupLimitedMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetXianTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetXianTechnologyLimitedMember</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_BusinessAcquisitionAxis=vnet_FoshanZhuoyiIntelligenceDateCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_FoshanZhuoyiIntelligenceDateCoLtdMember</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_BusinessAcquisitionAxis=vnet_DermotHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_DermotHoldingLimitedMember</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_BusinessAcquisitionAxis=vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_BeijingYiyunNetworkTechnologyCompanyLimitedMember</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_vnet_VariableInterestEntityPartnerAxis=vnet_VariableInterestEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_VariableInterestEntityPartnerAxis=vnet_VariableInterestEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetZhuhaiWifireNetworkTechnologyLimitedMember</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_BusinessAcquisitionAxis=vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_ShanghaiIjoyInformationTechnologyCompanyLimitedMember</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=vnet_HeldDirectlyByBeijingIjoyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_HeldDirectlyByBeijingIjoyMember</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_BusinessAcquisitionAxis=vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember</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=vnet_HeldDirectlyByTwentyOneVianetTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_HeldDirectlyByTwentyOneVianetTechnologyMember</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_BusinessAcquisitionAxis=vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember</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=vnet_HeldDirectlyByTwentyOneVianetBeijingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_HeldDirectlyByTwentyOneVianetBeijingMember</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_BusinessAcquisitionAxis=vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_LangfangXunchiComputerDataProcessingCompanyLimitedMember</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_BusinessAcquisitionAxis=vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember</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_BusinessAcquisitionAxis=vnet_BeijingYilongTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_BeijingYilongTechnologyCompanyLimitedMember</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_BusinessAcquisitionAxis=vnet_BeijingYichengtaiheInvestmentCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_BeijingYichengtaiheInvestmentCoLtdMember</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_BusinessAcquisitionAxis=vnet_BeijingHongyuanNetworkTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_BeijingHongyuanNetworkTechnologyCoLtdMember</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_BusinessAcquisitionAxis=vnet_ShenzhenDiyixianTelecommunicationCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_ShenzhenDiyixianTelecommunicationCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853494880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Company Subsidiaries and Its Consolidated Variable Interest Entities (Parenthetical) (Detail)<br></strong></div></th>
<th class="th"><div>Jul. 07, 2016</div></th>
<th class="th"><div>Aug. 10, 2014</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_BusinessAcquisitionAxis=vnet_FoshanZhuoyiIntelligenceDateCoLtdMember', window );">Foshan Zhuoyi Intelligence Date Co., Ltd. ("FS Zhuoyi")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquisition, equity interests acquired</a></td>
<td class="nump">100.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_BusinessAcquisitionAxis=vnet_DermotEntitiesMember', window );">Dermot Entities</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquisition, equity interests acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=vnet_FoshanZhuoyiIntelligenceDateCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_FoshanZhuoyiIntelligenceDateCoLtdMember</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_BusinessAcquisitionAxis=vnet_DermotEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_DermotEntitiesMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6860403120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 19, 2016</div></th>
<th class="th">
<div>Jan. 31, 2011 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>Entity</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>Entity</div>
</th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_OrganizationLineItems', window );"><strong>Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_NumberOfVariableInterestEntities', window );">Number of additional VIEs controlled through Primary Beneficiaries | 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="nump">2<span></span>
</td>
<td class="nump">2<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_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></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">$ 48,321,000<span></span>
</td>
<td class="nump">&#165; 335,491,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_VariableInterestEntityNonconsolidatedCarryingAmountAssets', window );">Unconsolidated VIE's carrying amount of 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="nump">0<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_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities', window );">Unconsolidated VIE's carrying amount of 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="nump">0<span></span>
</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_VariableInterestEntityEntityMaximumLossExposureAmount', window );">Maximum exposure to loss related to arrangements with 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="nump">$ 9,198,000<span></span>
</td>
<td class="nump">&#165; 59,846,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_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_InternetDataCenterServicesMember', window );">Internet Data Center Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_OrganizationLineItems', window );"><strong>Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest percentage by parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">51.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_WarburgPincusMember', window );">Warburg Pincus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_OrganizationLineItems', window );"><strong>Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=vnet_OptionAgreementMember', window );">Option Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_OrganizationLineItems', window );"><strong>Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_OptionExercisePrice', window );">Exclusive option price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_AgreementTerm', window );">Agreement agreement between 21Vianet China and the 21Vianet Technology, term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_vnet_AgreementExpirationDate', window );">Agreement agreement between 21Vianet China and the 21Vianet Technology, expiration date</a></td>
<td class="text">Dec. 18,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 18,  2016<span></span>
</td>
<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_TypeOfArrangementAxis=vnet_TechnicalConsultingAndServiceAgreementMember', window );">Technical Consulting and Service Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_OrganizationLineItems', window );"><strong>Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_AgreementTerm', window );">Agreement agreement between 21Vianet China and the 21Vianet Technology, term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_vnet_AgreementExpirationDate', window );">Agreement agreement between 21Vianet China and the 21Vianet Technology, expiration date</a></td>
<td class="text">Dec. 18,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 18,  2016<span></span>
</td>
<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_vnet_RelatedPartiesServiceFeeHourlyRate', window );">Service fee per hour</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=vnet_LoanAgreementMember', window );">Loan Agreement | Shareholders | Loan one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_OrganizationLineItems', window );"><strong>Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Loan facility provided to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TypeOfArrangementAxis=vnet_LoanAgreementMember', window );">Loan Agreement | Shareholders | Loan Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_OrganizationLineItems', window );"><strong>Organization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Loan facility provided to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount, as of the date of the latest financial statement presented, of all assets that are pledged as collateral for the payment of the related debt obligation primarily arising from secured borrowings, repurchase agreements or other current or potential obligations, where the secured party does not have the right by contract or custom to sell or re-pledge the collateral and therefore are not reclassified and separately reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=64858031&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-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_VariableInterestEntityEntityMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=77990344&amp;loc=d3e5728-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77990344&amp;loc=d3e5747-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_VariableInterestEntityEntityMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_VariableInterestEntityNonconsolidatedCarryingAmountAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the assets in the reporting entity's statement of financial position that relate to the reporting entity's variable interest in the Variable Interest Entity (VIE), where the reporting entity is not the VIE's primary beneficiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=77990344&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_VariableInterestEntityNonconsolidatedCarryingAmountAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the liabilities in the reporting entity's statement of financial position that relate to the reporting entity's variable interest in the Variable Interest Entity (VIE), where the reporting entity is not the VIE's primary beneficiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=77990344&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_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_AgreementExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement expiration 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;">vnet_AgreementExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_AgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_NumberOfVariableInterestEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Variable Interest Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_NumberOfVariableInterestEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_OptionExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_OptionExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_OrganizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Organization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_OrganizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_RelatedPartiesServiceFeeHourlyRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Hourly rate of service fee earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) 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;">vnet_RelatedPartiesServiceFeeHourlyRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_InternetDataCenterServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_InternetDataCenterServicesMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_WarburgPincusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_WarburgPincusMember</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_TypeOfArrangementAxis=vnet_OptionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=vnet_OptionAgreementMember</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_TypeOfArrangementAxis=vnet_TechnicalConsultingAndServiceAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=vnet_TechnicalConsultingAndServiceAgreementMember</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_TypeOfArrangementAxis=vnet_LoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=vnet_LoanAgreementMember</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=vnet_ShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ShareholderMember</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_DebtInstrumentAxis=vnet_LoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LoanOneMember</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_DebtInstrumentAxis=vnet_LoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LoanTwoMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6885957376">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated VIE Included in Accompanying Consolidated Financial Statements (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 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>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 299,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,685,054<span></span>
</td>
<td class="nump">&#165; 1,949,631<span></span>
</td>
<td class="nump">$ 199,409<span></span>
</td>
<td class="nump">&#165; 1,297,418<span></span>
</td>
<td class="nump">&#165; 644,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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,271<span></span>
</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">242,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,963,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">109<span></span>
</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">710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,431<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">143,514<span></span>
</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">933,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amounts due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,561<span></span>
</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">114,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,615<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">652,528<span></span>
</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,245,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,158,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">510,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,319,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,781,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">61,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,274,166<span></span>
</td>
<td class="nump">401,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">977,341<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_vnet_LandUseRightsNet', window );">Land use rights, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,156<span></span>
</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">163,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">152,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,755,970<span></span>
</td>
<td class="nump">989,530<span></span>
</td>
<td class="nump">$ 269,888<span></span>
</td>
<td class="nump">1,755,970<span></span>
</td>
<td class="nump">&#165; 1,755,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,562<span></span>
</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">172,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,539<span></span>
</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">81,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,302<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_LongTermInvestments', window );">Long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78,528<span></span>
</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">510,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">870,329<span></span>
</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,662,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,262,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,522,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,908,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,421,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,685<span></span>
</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">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,683,676<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_vnet_AccountsAndNotesPayableCurrent', window );">Accounts and notes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,869<span></span>
</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">252,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">529,569<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_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,999<span></span>
</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">657,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">787,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61,977<span></span>
</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">403,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,397<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_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,569<span></span>
</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">55,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">320,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,046<span></span>
</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,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,557<span></span>
</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">55,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of capital lease obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,942<span></span>
</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">201,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243,723<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_vnet_DeferredGovernmentGrantsCurrent', window );">Deferred government grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">703<span></span>
</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,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">272,862<span></span>
</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,775,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,373,857<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_LiabilitiesNoncurrentAbstract', window );"><strong>Non-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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DeferredRevenueNoncurrent', window );">Deferred revenue</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="nump">62,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Non-current portion of capital lease obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">92,354<span></span>
</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">600,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">536,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Unrecognized tax benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,538<span></span>
</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,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,689<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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,337<span></span>
</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">190,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274,700<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_vnet_DeferredGovernmentGrantsNoncurrent', window );">Deferred government grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,886<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_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">450,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,931,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,196,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">723,477<span></span>
</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,707,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,570,507<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_SalesRevenueNet', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">521,449<span></span>
</td>
<td class="nump">&#165; 3,392,705<span></span>
</td>
<td class="nump">&#165; 3,641,774<span></span>
</td>
<td class="nump">3,634,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(141,040)<span></span>
</td>
<td class="num">(917,644)<span></span>
</td>
<td class="num">(931,922)<span></span>
</td>
<td class="num">(401,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61,835<span></span>
</td>
<td class="nump">402,310<span></span>
</td>
<td class="nump">83,620<span></span>
</td>
<td class="nump">216,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash provided by (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(107,486)<span></span>
</td>
<td class="num">(699,336)<span></span>
</td>
<td class="num">(841,017)<span></span>
</td>
<td class="num">(370,130)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">167,459<span></span>
</td>
<td class="nump">1,089,537<span></span>
</td>
<td class="nump">209,472<span></span>
</td>
<td class="nump">1,115,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,244<span></span>
</td>
<td class="nump">652,213<span></span>
</td>
<td class="num">(387,636)<span></span>
</td>
<td class="nump">1,040,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,915<span></span>
</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">233,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,959<span></span>
</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">149,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,709<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_AccountsReceivableNetCurrent', window );">Accounts receivable (net of allowance for doubtful debt of RMB80,313 and RMB70,627 (US$10,855) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">52,607<span></span>
</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">342,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">555,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="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="nump">4,320<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">124,425<span></span>
</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">809,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">636,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Amounts due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,345<span></span>
</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">86,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,350<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">249,251<span></span>
</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,621,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,587,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">358,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,331,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,501,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">6,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="nump">45,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">555,649<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_vnet_LandUseRightsNet', window );">Land use rights, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,398<span></span>
</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">74,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,563<span></span>
</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">302,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,146,570<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_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,009<span></span>
</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">169,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,377<span></span>
</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">67,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,822<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_LongTermInvestments', window );">Long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">54,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,894<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">514,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,346,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,756,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">763,536<span></span>
</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,967,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,344,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,685<span></span>
</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">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,676<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_vnet_AccountsAndNotesPayableCurrent', window );">Accounts and notes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,280<span></span>
</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">157,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441,847<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_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56,590<span></span>
</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">368,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">525,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61,977<span></span>
</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">403,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,397<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_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,639<span></span>
</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">49,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">311,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,137<span></span>
</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,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,466<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_vnet_DueToIntercompanyBorrowingCurrent', window );">Amount due to inter-companies</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">286,458<span></span>
</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,863,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,221,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,467<span></span>
</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,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of capital lease obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,942<span></span>
</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">201,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term bank borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,803<span></span>
</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">70,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,564<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_vnet_DeferredGovernmentGrantsCurrent', window );">Deferred government grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">703<span></span>
</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,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">490,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,192,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,185,447<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_LiabilitiesNoncurrentAbstract', window );"><strong>Non-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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_DueToIntercompanyNoncurrent', window );">Amount due to inter-companies</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">156,921<span></span>
</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,020,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,052,734<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_LongTermDebtNoncurrent', window );">Long-term bank borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,839<span></span>
</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">187,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Non-current portion of capital lease obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">105,617<span></span>
</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">687,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">581,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Unrecognized tax benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,033<span></span>
</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,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,153<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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,805<span></span>
</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">109,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,877<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_vnet_DeferredGovernmentGrantsNoncurrent', window );">Deferred government grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,886<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_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">312,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,036,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,148,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">803,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,228,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,334,251<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_SalesRevenueNet', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">396,369<span></span>
</td>
<td class="nump">2,578,893<span></span>
</td>
<td class="nump">2,938,319<span></span>
</td>
<td class="nump">3,066,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(87,207)<span></span>
</td>
<td class="num">(567,395)<span></span>
</td>
<td class="num">(674,685)<span></span>
</td>
<td class="num">(35,811)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">55,984<span></span>
</td>
<td class="nump">364,246<span></span>
</td>
<td class="nump">141,364<span></span>
</td>
<td class="nump">270,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash provided by (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(92,429)<span></span>
</td>
<td class="num">(601,368)<span></span>
</td>
<td class="num">(470,955)<span></span>
</td>
<td class="nump">105,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash (used in) provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,492<span></span>
</td>
<td class="nump">230,921<span></span>
</td>
<td class="nump">178,283<span></span>
</td>
<td class="num">(354,408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (953)<span></span>
</td>
<td class="num">&#165; (6,201)<span></span>
</td>
<td class="num">&#165; (151,308)<span></span>
</td>
<td class="nump">&#165; 21,585<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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">Amount due to inter-companies consist of intercompany payables to the other companies within the Company for the purchase of telecommunication resources and fixed assets on behalf of the Consolidated VIEs.</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_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 due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-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_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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=84234705&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4591551-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_AccountsAndNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts and Notes Payable, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AccountsAndNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredGovernmentGrantsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Government Grants Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredGovernmentGrantsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredGovernmentGrantsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredGovernmentGrantsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DueToIntercompanyBorrowingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Due To Intercompany Borrowing Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DueToIntercompanyBorrowingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DueToIntercompanyNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Due To Intercompany Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DueToIntercompanyNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_LandUseRightsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LandUseRightsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853330352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated VIE Included in Accompanying Consolidated Financial Statements (Parenthetical) (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 10,855<span></span>
</td>
<td class="nump">&#165; 70,627<span></span>
</td>
<td class="nump">&#165; 80,313<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>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6879235344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 01, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 01, 2016 </div>
<div>Segment</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>Segment</div>
</th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>Reporting_unit </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>Segment </div>
<div>Reporting_unit </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 29, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 29, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ForeignCurrencyExchangeRateRemeasurement1', window );">Official exchange rate of foreign currency remeasured (RMB per one U.S. dollar)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.5063<span></span>
</td>
</tr>
<tr class="re">
<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 of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,114,000<span></span>
</td>
<td class="nump">&#165; 20,258,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Internal use software development costs, Amount capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,420,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="nump">&#165; 12,781,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 23,780,000<span></span>
</td>
<td class="nump">&#165; 9,238,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_NumberOfReportingUnits', window );">Number of reporting units | Reporting_unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_CashFlowGrowthRatePercentage', window );">Cash flows estimated growth rate after six years using terminal value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_WeightedAverageDiscountRate', window );">Discount rate used in the valuations based on weighted average cost of capital</a></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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_DiscountedCashFlowsProjectionsPeriod', window );">Discounted cash flow projection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 losses pursuant to the goodwill tests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 766,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117,800,000<span></span>
</td>
<td class="nump">&#165; 766,440,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>
</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_vnet_ValueAddedTaxRate', window );">Vat rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_BusinessTaxAndSurcharges', window );">Business tax expenses and other surcharges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,394,000<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_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,195,000<span></span>
</td>
<td class="nump">&#165; 7,773,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 20,420,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 26,360,000<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_vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees', window );">Estimated forfeiture rate for management and non-management employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.81%<span></span>
</td>
<td class="nump">1.81%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">1.10%<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_TreasuryStockSharesAcquired', window );">Share Repurchase Plan, shares repurchased (in shares) | 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="nump">20,690,892<span></span>
</td>
<td class="nump">20,690,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,893,150<span></span>
</td>
<td class="nump">4,893,150<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Share Repurchase Plan, share value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 133,126,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 42,665,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_NumberOfReportableSegments', window );">Number of reportable segments | Segment</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="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member', window );">Accounting Standards Update 2016-09</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CumulativeEffectOnRetainedEarningsNetOfTax1', window );">Cumulative-effect adjustment to retained earnings</a></td>
<td class="nump">$ 2,058,000<span></span>
</td>
<td class="nump">&#165; 13,425,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionAxis=vnet_AipuGroupMember', window );">Aipu Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_DiscountedCashFlowsProjectionsPeriod', window );">Discounted cash flow projection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Long-lived assets impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 170,695,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>
</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_BusinessAcquisitionAxis=vnet_WiFireGroupIncorporatedMember', window );">WiFire Group Inc. ("WiFire Group")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_DiscountedCashFlowsProjectionsPeriod', window );">Discounted cash flow projection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Long-lived assets impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 231,113,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>
</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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 of investment | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<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="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>
</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_vnet_BusinessTaxRateAxis=vnet_OptionThreeMember', window );">Option Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_BusinessTaxRate', window );">Business tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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>
</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_vnet_BusinessTaxRateAxis=vnet_OptionFourMember', window );">Option Four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_BusinessTaxRate', window );">Business tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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=vnet_DeferredTaxAssetsCurrentMember', window );">Deferred Tax Assets Current | Accounting Standards Update 2015-17 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PriorPeriodReclassificationAdjustment', window );">Reclassification of current deferred tax assets to noncurrent deferred tax 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(43,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=vnet_DeferredTaxAssetsNoncurrentMember', window );">Deferred Tax Assets Noncurrent | Accounting Standards Update 2015-17 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PriorPeriodReclassificationAdjustment', window );">Reclassification of current deferred tax assets to noncurrent deferred tax 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 43,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember', window );">American Depository 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchaseProgramPeriodInForce1', window );">Share Repurchase Plan, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockSharesAcquired', window );">Share Repurchase Plan, shares repurchased (in shares) | 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="nump">3,448,482<span></span>
</td>
<td class="nump">3,448,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,525<span></span>
</td>
<td class="nump">815,525<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Share Repurchase Plan, share value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 20,461,000<span></span>
</td>
<td class="nump">&#165; 133,126,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 42,665,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=vnet_MasterServicesAgreementMember', window );">Master Services Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_AgreementTermRenewalOptionPeriod', window );">Master service agreement terms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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>
<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_RangeAxis=us-gaap_MaximumMember', window );">Maximum | American Depository 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Share Repurchase Plan, value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RangeAxis=us-gaap_MinimumMember', window );">Minimum | Capital Leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_PercentageOfLeaseTerm', window );">Capital lease recognition condition, lease term as a percentage of estimated remaining economic life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">75.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_CapitalLeaseMinimumLeasePaymentPercentage', window );">Capital lease recognition condition, minimum lease payments at the beginning of the lease term as a percentage of the fair value of the leased property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">90.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<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_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CumulativeEffectOnRetainedEarningsNetOfTax1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 cumulative effect on retained earnings net of related income tax effect.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ForeignCurrencyExchangeRateRemeasurement1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remeasure amounts denominated in a currency other than functional currency into functional currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 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_ForeignCurrencyExchangeRateRemeasurement1</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 35<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=82895926&amp;loc=d3e25351-111560<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 225<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84241808&amp;loc=d3e92212-112881<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2420-110228<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 a reclassification adjustment made to prior period financial statement amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, 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_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_AgreementTermRenewalOptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement Term Renewal Option 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;">vnet_AgreementTermRenewalOptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_BusinessTaxAndSurcharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Tax And Surcharges</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BusinessTaxAndSurcharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_BusinessTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Tax 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;">vnet_BusinessTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_CapitalLeaseMinimumLeasePaymentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of capital lease minimum lease payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CapitalLeaseMinimumLeasePaymentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_CashFlowGrowthRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Growth Rate Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CashFlowGrowthRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_DiscountedCashFlowsProjectionsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discounted Cash Flows Projections 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;">vnet_DiscountedCashFlowsProjectionsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Annualized Forfeiture Rate For Award Granted To Senior Executives And Employees</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PercentageOfAnnualizedForfeitureRateForAwardGrantedToSeniorExecutivesAndEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_PercentageOfLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated economic life of leased assets to be classified under capital 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;">vnet_PercentageOfLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_ValueAddedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value Added Tax 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;">vnet_ValueAddedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_WeightedAverageDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average discount rate referred to other market participants' average cost of 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;">vnet_WeightedAverageDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member</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_BusinessAcquisitionAxis=vnet_AipuGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_AipuGroupMember</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_BusinessAcquisitionAxis=vnet_WiFireGroupIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_WiFireGroupIncorporatedMember</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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</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_vnet_BusinessTaxRateAxis=vnet_OptionThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_BusinessTaxRateAxis=vnet_OptionThreeMember</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_vnet_BusinessTaxRateAxis=vnet_OptionFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_BusinessTaxRateAxis=vnet_OptionFourMember</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=vnet_DeferredTaxAssetsCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_DeferredTaxAssetsCurrentMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201517Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201517Member</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=vnet_DeferredTaxAssetsNoncurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_DeferredTaxAssetsNoncurrentMember</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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember</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_TypeOfArrangementAxis=vnet_MasterServicesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TypeOfArrangementAxis=vnet_MasterServicesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6861556848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Estimated Useful Lives of Property and Equipment (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2017</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=vnet_PropertyMember', window );">Property | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=vnet_PropertyMember', window );">Property | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">46 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property and equipment, estimated useful life</a></td>
<td class="text">Over the shorter of lease term or the estimated useful lives of the assets<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_PropertyPlantAndEquipmentOtherTypesMember', window );">Optical Fibers | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember', window );">Optical Fibers | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer and network equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">1 year<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_ComputerEquipmentMember', window );">Computer and network equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">1 year<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 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, estimated useful life</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=vnet_PropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentOtherTypesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentOtherTypesMember</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerEquipmentMember</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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859082656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Weighted Average Useful Lives of Intangible Assets (Detail)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Dec. 31, 2017</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Purchased software</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">4 years 4 months 24 days<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_FiniteLivedIntangibleAssetsByMajorClassAxis=vnet_RadioSpectrumLicenseMember', window );">Radio Spectrum License</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">15 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=vnet_ContractBacklogMember', window );">Contract Backlog</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">4 years 10 months 24 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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=vnet_SupplierRelationshipsMember', window );">Supplier Relationships</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_LicensingAgreementsMember', window );">Licenses</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">15 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_TradeNamesMember', window );">Trade Names</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">20 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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=vnet_PlatformSoftwareMember', window );">Platform Software</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-complete agreement</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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=vnet_InternalUseSoftwareMember', window );">Internal Use Software</a></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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">4 years 10 months 24 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">Acquired in the acquisitions of subsidiaries</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_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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerSoftwareIntangibleAssetMember</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=vnet_RadioSpectrumLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_RadioSpectrumLicenseMember</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=vnet_ContractBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ContractBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=vnet_SupplierRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_SupplierRelationshipsMember</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_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LicensingAgreementsMember</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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TradeNamesMember</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=vnet_PlatformSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PlatformSoftwareMember</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=vnet_InternalUseSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_InternalUseSoftwareMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853503312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Impairment Charges Associated with Long-Lived Assets and Acquired Intangibles (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentChargesAbstract', window );"><strong>Asset Impairment Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Impairment of equipment</a></td>
<td class="nump">$ 36,443<span></span>
</td>
<td class="nump">&#165; 237,956<span></span>
</td>
<td class="nump">&#165; 238,144<span></span>
</td>
</tr>
<tr class="re">
<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 of intangible assets</a></td>
<td class="nump">$ 25,314<span></span>
</td>
<td class="nump">&#165; 163,852<span></span>
</td>
<td class="nump">&#165; 154,803<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_AssetImpairmentChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentChargesAbstract</td>
</tr>
<tr>
<td style="padding-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_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/2003/role/presentationRef<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_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6882765920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Expense (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_SupplementalIncomeStatementElementsAbstract', window );"><strong>Supplemental Income Statement Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_InterestExpenseAndAmortizationCostOfBonds', window );">Interest expense and amortization cost of bonds</a></td>
<td class="nump">$ 9,738<span></span>
</td>
<td class="nump">&#165; 63,354<span></span>
</td>
<td class="nump">&#165; 113,367<span></span>
</td>
<td class="nump">&#165; 172,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseBorrowings', window );">Interest expense on bank and other borrowings</a></td>
<td class="nump">13,512<span></span>
</td>
<td class="nump">87,916<span></span>
</td>
<td class="nump">46,377<span></span>
</td>
<td class="nump">55,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease', window );">Interest expense on capital lease</a></td>
<td class="nump">9,799<span></span>
</td>
<td class="nump">63,757<span></span>
</td>
<td class="nump">66,687<span></span>
</td>
<td class="nump">57,189<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_InterestCostsIncurred', window );">Total interest costs</a></td>
<td class="nump">33,049<span></span>
</td>
<td class="nump">215,027<span></span>
</td>
<td class="nump">226,431<span></span>
</td>
<td class="nump">285,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Less: Total interest costs capitalized</a></td>
<td class="num">(4,567)<span></span>
</td>
<td class="num">(29,714)<span></span>
</td>
<td class="num">(27,842)<span></span>
</td>
<td class="num">(11,073)<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_InterestExpense', window );">Interest expense, net</a></td>
<td class="nump">$ 28,482<span></span>
</td>
<td class="nump">&#165; 185,313<span></span>
</td>
<td class="nump">&#165; 198,589<span></span>
</td>
<td class="nump">&#165; 274,184<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestCostsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest costs incurred during the period and either capitalized or charged against earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest expense on all borrowings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.7,8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpenseLesseeAssetsUnderCapitalLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount, during the lease term, of each minimum [capital] lease payment allocated to interest expense so as to produce a constant periodic rate of interest on the remaining balance of the capital lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 35<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77915053&amp;loc=d3e43161-112731<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseLesseeAssetsUnderCapitalLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalIncomeStatementElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalIncomeStatementElementsAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_InterestExpenseAndAmortizationCostOfBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Expense and Amortization Cost of Bonds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_InterestExpenseAndAmortizationCostOfBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>94
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862108048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risks - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage', window );">Depreciation of RMB against US$</a></td>
<td class="num">(5.80%)<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
<td class="nump">6.10%<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_EntityWideRevenueMajorCustomerNumber', window );">Number of customers who contributed more than 3% of Company's revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Cabinet and Bandwidth Supply | Supplier Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of risk, percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">19.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueServicesNetMember', window );">Bandwidth and Cabinet Resources | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Concentration of risk, percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">4.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueServicesNetMember', window );">Bandwidth and Cabinet Resources | Customer Concentration Risk | Largest single customer | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of risk, percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_StatementGeographicalAxis=country_CN', window );">PRC | Credit Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash and cash equivalents, restricted cash and short-term investments, held at major institutions</a></td>
<td class="nump">$ 98,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 640,001<span></span>
</td>
<td class="nump">&#165; 489,646<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_StatementGeographicalAxis=vnet_OutsideChinaMember', window );">Outside the PRC | Credit Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash and cash equivalents, restricted cash and short-term investments, held at major institutions</a></td>
<td class="nump">$ 323,434<span></span>
</td>
<td class="nump">$ 444,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,104,357<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_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Appreciation or Depreciation of Functional Currency of Entity and its Subsidiaries and VIEs Against Reporting Currency by Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_EntityWideRevenueMajorCustomerNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 certain customers, which are subsidiaries of a telecommunication carrier, and contributed more than 4% of Company's revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EntityWideRevenueMajorCustomerNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfGoodsTotalMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueServicesNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SalesRevenueServicesNetMember</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_MajorCustomersAxis=vnet_SingleCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=vnet_SingleCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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;">us-gaap_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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditConcentrationRiskMember</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_StatementGeographicalAxis=vnet_OutsideChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=vnet_OutsideChinaMember</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>95
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6878263872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disposal of WiFire Entities and Aipu Group - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>CNY (&#165;) </div>
<div>Subsidiary </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_NumberOfWhollyOwnedSubsidiaries', window );">Number of wholly owned subsidiaries | Subsidiary</a></td>
<td class="nump">6<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_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment losses of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,757<span></span>
</td>
<td class="nump">&#165; 401,808<span></span>
</td>
</tr>
<tr class="ro">
<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 losses of goodwill</a></td>
<td class="nump">&#165; 766,000<span></span>
</td>
<td class="nump">117,800<span></span>
</td>
<td class="nump">766,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on disposal of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,393<span></span>
</td>
<td class="nump">&#165; 497,036<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_WiFireGroupIncorporatedMember', window );">WiFire Group Inc. ("WiFire Group")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_PercentageOfOwnershipInterestSold', window );">Equity interest transferred</a></td>
<td class="nump">66.67%<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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Consideration price</a></td>
<td class="nump">&#165; 6<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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Equity interest</a></td>
<td class="nump">33.33%<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_AipuGroupMember', window );">Aipu Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Consideration price</a></td>
<td class="nump">&#165; 1<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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares transferred | shares</a></td>
<td class="nump">2<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_SaleOfStockPercentageOfOwnershipBeforeTransaction', window );">Ownership percentage before transaction</a></td>
<td class="nump">50.00%<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_SaleOfStockDescriptionOfTransaction', window );">Description of ownership after transfer of shares</a></td>
<td class="text">The Company&#8217;s ownership in SC Aipu changed from 50% equity interest plus one share to 50% equity interest minus one share and lost control.<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_TibetXingtaoCultureCommunicationsCoLtdMember', window );">Tibet Xingtao Culture Communications Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_PercentageOfOwnershipInterestSold', window );">Equity interest transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Consideration price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) from sale or disposal of an organization or integrated set of activities (for example, but not limited to, a partnership or corporation) engaged in providing a product or service in a commercial, industrial, or professional environment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2611-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4582445-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569655-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_SaleOfStockDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPercentageOfOwnershipBeforeTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsidiary's or equity investee's stock owned by parent company before stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction</td>
</tr>
<tr>
<td style="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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsidiary's or equity method investee's stock owned by parent immediately after all stock 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;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="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_vnet_NumberOfWhollyOwnedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 wholly owned subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_NumberOfWhollyOwnedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_PercentageOfOwnershipInterestSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Ownership Interest Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PercentageOfOwnershipInterestSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_WiFireGroupIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_WiFireGroupIncorporatedMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_AipuGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_AipuGroupMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_TibetXingtaoCultureCommunicationsCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vnet_TibetXingtaoCultureCommunicationsCoLtdMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6852485520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts and Notes Receivable and Allowance for Doubtful Debt (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 80,960<span></span>
</td>
<td class="nump">&#165; 526,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 735,154<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_NotesAndLoansReceivableGrossCurrent', window );">Notes receivable</a></td>
<td class="nump">418<span></span>
</td>
<td class="nump">2,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,215<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_vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent', window );">Allowance for doubtful debts</a></td>
<td class="num">(11,321)<span></span>
</td>
<td class="num">(73,656)<span></span>
</td>
<td class="num">$ (12,436)<span></span>
</td>
<td class="num">(80,910)<span></span>
</td>
<td class="num">&#165; (40,070)<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_AccountsNotesAndLoansReceivableNetCurrent', window );">Accounts and notes receivable (net of allowance for doubtful debt of RMB80,910 and RMB73,656 (US$11,321) as of December 31, 2016 and 2017, respectively)</a></td>
<td class="nump">$ 70,057<span></span>
</td>
<td class="nump">&#165; 455,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 655,459<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_AccountsNotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of amounts due from customers or clients, within one year of the balance sheet date (or one operating cycle, if longer), for goods or services that have been delivered or sold in the normal course of business and an amount representing an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date within one year of the balance sheet, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection and net of any write-downs taken for collection uncertainty on the part of the holder, respectively.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NotesAndLoansReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date or the normal operating cycle, whichever is longer. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82891408&amp;loc=d3e4531-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c),(e)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance For Doubtful Accounts And Notes Receivable Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>97
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6861302448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Analysis of Allowance for Doubtful Debt (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent', window );">Balance at beginning of the year</a></td>
<td class="nump">$ 12,436<span></span>
</td>
<td class="nump">&#165; 80,910<span></span>
</td>
<td class="nump">&#165; 40,070<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 );">Additional provision charged to expense</a></td>
<td class="nump">5,752<span></span>
</td>
<td class="nump">37,427<span></span>
</td>
<td class="nump">117,564<span></span>
</td>
<td class="nump">&#165; 32,199<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Write-off of accounts receivable</a></td>
<td class="num">(3,038)<span></span>
</td>
<td class="num">(19,766)<span></span>
</td>
<td class="num">(38,797)<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_vnet_ProvisionIncludedInDisposedSubsidiaries', window );">Provision included in disposed subsidiaries</a></td>
<td class="num">(8,767)<span></span>
</td>
<td class="num">(57,041)<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_vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent', window );">Balance at the end of the year</a></td>
<td class="nump">11,321<span></span>
</td>
<td class="nump">73,656<span></span>
</td>
<td class="nump">80,910<span></span>
</td>
<td class="nump">&#165; 40,070<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForTradeReceivablesMember', window );">Allowance for Account Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Additional provision charged to expense</a></td>
<td class="nump">$ 10,690<span></span>
</td>
<td class="nump">&#165; 69,553<span></span>
</td>
<td class="nump">&#165; 79,637<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68075217&amp;loc=SL9156395-115594<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-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_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_vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance For Doubtful Accounts And Notes Receivable Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ProvisionIncludedInDisposedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision included in disposed subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ProvisionIncludedInDisposedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForTradeReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForTradeReceivablesMember</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>98
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868804240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short Term Investments (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term investments | Fixed rate time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_InvestmentLineItems', window );"><strong>Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Held-to-maturity securities</a></td>
<td class="nump">$ 84,363<span></span>
</td>
<td class="nump">&#165; 548,890<span></span>
</td>
<td class="nump">&#165; 277,946<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_InvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities classified as held-to-maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</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_DebtSecurityAxis=vnet_FixedRateTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtSecurityAxis=vnet_FixedRateTimeDepositsMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853249680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Investments - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_invest_InvestmentLineItems', window );"><strong>Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Investments, interest income</a></td>
<td class="nump">$ 5,060<span></span>
</td>
<td class="nump">&#165; 32,925<span></span>
</td>
<td class="nump">&#165; 21,078<span></span>
</td>
<td class="nump">&#165; 53,494<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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<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_invest_InvestmentLineItems', window );"><strong>Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Investments, interest income</a></td>
<td class="nump">$ 618<span></span>
</td>
<td class="nump">&#165; 4,021<span></span>
</td>
<td class="nump">&#165; 1,148<span></span>
</td>
<td class="nump">&#165; 37,652<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_InvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</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>100
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862714432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepaid Expense and Other Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 52,979<span></span>
</td>
<td class="nump">&#165; 344,696<span></span>
</td>
<td class="nump">&#165; 163,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_AdvancesCurrent', window );">Staff field advances</a></td>
<td class="nump">1,035<span></span>
</td>
<td class="nump">6,735<span></span>
</td>
<td class="nump">22,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Interest receivables</a></td>
<td class="nump">2,712<span></span>
</td>
<td class="nump">17,644<span></span>
</td>
<td class="nump">13,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NontradeReceivablesCurrent', window );">Receivables for the disposal of certain construction-in-progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Tax recoverables</a></td>
<td class="nump">57,889<span></span>
</td>
<td class="nump">376,642<span></span>
</td>
<td class="nump">309,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Deposits</a></td>
<td class="nump">4,714<span></span>
</td>
<td class="nump">30,669<span></span>
</td>
<td class="nump">19,596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableNet', window );">Loan to third parties</a></td>
<td class="nump">9,345<span></span>
</td>
<td class="nump">60,805<span></span>
</td>
<td class="nump">62,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">14,840<span></span>
</td>
<td class="nump">96,559<span></span>
</td>
<td class="nump">165,938<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 143,514<span></span>
</td>
<td class="nump">&#165; 933,750<span></span>
</td>
<td class="nump">&#165; 777,131<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_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest earned but not received. Also called accrued interest or accrued interest 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes loans held for sale. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.7(a))<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_LoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NontradeReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NontradeReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_AdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>101
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6880753104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment Including Those Held Under Capital Leases (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, gross</a></td>
<td class="nump">$ 629,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,317,917<span></span>
</td>
<td class="nump">&#165; 4,096,090<span></span>
</td>
</tr>
<tr class="re">
<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">(203,881)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,342,041)<span></span>
</td>
<td class="num">(1,326,511)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Impairment</a></td>
<td class="num">(36,443)<span></span>
</td>
<td class="num">&#165; (237,956)<span></span>
</td>
<td class="num">(238,144)<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_vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress', window );">Property Plant And Equipment Net Excluding Construction In Progress</a></td>
<td class="nump">425,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,737,732<span></span>
</td>
<td class="nump">2,769,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction-in-progress</a></td>
<td class="nump">84,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,043,881<span></span>
</td>
<td class="nump">549,845<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_PropertyPlantAndEquipmentNet', window );">Property and Equipment, net</a></td>
<td class="nump">510,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,781,613<span></span>
</td>
<td class="nump">3,319,424<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=vnet_PropertyMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, gross</a></td>
<td class="nump">71,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">490,430<span></span>
</td>
<td class="nump">467,312<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_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">121,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">666,051<span></span>
</td>
<td class="nump">789,734<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_ComputerEquipmentMember', window );">Computer and network 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, gross</a></td>
<td class="nump">412,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,926,278<span></span>
</td>
<td class="nump">2,681,759<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_PropertyPlantAndEquipmentOtherTypesMember', window );">Optical Fibers</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">21,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207,423<span></span>
</td>
<td class="nump">142,723<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</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and Equipment, gross</a></td>
<td class="nump">1,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,591<span></span>
</td>
<td class="nump">12,671<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ 291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,144<span></span>
</td>
<td class="nump">&#165; 1,891<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2921-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property Plant And Equipment Net Excluding Construction In Progress</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=vnet_PropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PropertyMember</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_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseholdImprovementsMember</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerEquipmentMember</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_PropertyPlantAndEquipmentOtherTypesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentOtherTypesMember</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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6850015248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment Net - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 80,460<span></span>
</td>
<td class="nump">&#165; 523,500<span></span>
</td>
<td class="nump">&#165; 480,105<span></span>
</td>
<td class="nump">&#165; 402,035<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_AssetsHeldUnderCapitalLeasesMember', window );">Assets held under capital leases</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 14,282<span></span>
</td>
<td class="nump">&#165; 92,920<span></span>
</td>
<td class="nump">&#165; 100,157<span></span>
</td>
<td class="nump">&#165; 64,371<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsHeldUnderCapitalLeasesMember</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>103
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6883250416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Depreciation Expense (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">$ 80,460<span></span>
</td>
<td class="nump">&#165; 523,500<span></span>
</td>
<td class="nump">&#165; 480,105<span></span>
</td>
<td class="nump">&#165; 402,035<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_CostOfSalesMember', window );">Cost of Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">70,494<span></span>
</td>
<td class="nump">458,655<span></span>
</td>
<td class="nump">397,014<span></span>
</td>
<td class="nump">328,217<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</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">490<span></span>
</td>
<td class="nump">3,188<span></span>
</td>
<td class="nump">3,759<span></span>
</td>
<td class="nump">5,670<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">6,405<span></span>
</td>
<td class="nump">41,675<span></span>
</td>
<td class="nump">45,746<span></span>
</td>
<td class="nump">29,753<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</a></td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">$ 3,071<span></span>
</td>
<td class="nump">&#165; 19,982<span></span>
</td>
<td class="nump">&#165; 33,586<span></span>
</td>
<td class="nump">&#165; 38,395<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfSalesMember</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_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>XML
<SEQUENCE>104
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6863287888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Carrying Amounts of Property and Equipment Held Under Capital Leases (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Property and Equipment Held Under Capital Leases, gross</a></td>
<td class="nump">$ 154,559<span></span>
</td>
<td class="nump">&#165; 1,005,608<span></span>
</td>
<td class="nump">&#165; 1,004,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation', window );">Less: Accumulated depreciation</a></td>
<td class="num">(40,361)<span></span>
</td>
<td class="num">(262,601)<span></span>
</td>
<td class="num">(238,765)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress', window );">Property and Equipment Held Under Capital Leases, gross</a></td>
<td class="nump">114,198<span></span>
</td>
<td class="nump">743,007<span></span>
</td>
<td class="nump">765,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction-in-progress</a></td>
<td class="nump">84,509<span></span>
</td>
<td class="nump">549,845<span></span>
</td>
<td class="nump">1,043,881<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_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Property and Equipment Held Under Capital Leases, net</a></td>
<td class="nump">134,208<span></span>
</td>
<td class="nump">873,199<span></span>
</td>
<td class="nump">801,865<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=vnet_PropertyMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Property and Equipment Held Under Capital Leases, gross</a></td>
<td class="nump">56,154<span></span>
</td>
<td class="nump">365,353<span></span>
</td>
<td class="nump">365,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=us-gaap_ComputerEquipmentMember', window );">Computer and network equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Property and Equipment Held Under Capital Leases, gross</a></td>
<td class="nump">76,469<span></span>
</td>
<td class="nump">497,532<span></span>
</td>
<td class="nump">431,948<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_PropertyPlantAndEquipmentOtherTypesMember', window );">Optical Fibers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Property and Equipment Held Under Capital Leases, gross</a></td>
<td class="nump">21,936<span></span>
</td>
<td class="nump">142,723<span></span>
</td>
<td class="nump">207,423<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=vnet_CapitalLeaseMember', window );">Capital Lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction-in-progress</a></td>
<td class="nump">$ 20,010<span></span>
</td>
<td class="nump">&#165; 130,192<span></span>
</td>
<td class="nump">&#165; 35,906<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 2)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Leased Assets Net Excluding Construction In Progress</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CapitalLeasedAssetsNetExcludingConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=vnet_PropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PropertyMember</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerEquipmentMember</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_PropertyPlantAndEquipmentOtherTypesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentOtherTypesMember</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=vnet_CapitalLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_CapitalLeaseMember</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>105
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862813200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Carrying Amounts of Property and Equipment Pledged to Secure Banking Borrowings (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="nump">$ 48,321<span></span>
</td>
<td class="nump">&#165; 335,491<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_PropertyPlantAndEquipmentByTypeAxis=vnet_PropertyMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,938<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 );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="nump">22,116<span></span>
</td>
<td class="nump">143,893<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer and network equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="nump">30,886<span></span>
</td>
<td class="nump">200,954<span></span>
</td>
<td class="nump">31,506<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">&#165; 85<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 318,259<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_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount, as of the date of the latest financial statement presented, of all assets that are pledged as collateral for the payment of the related debt obligation primarily arising from secured borrowings, repurchase agreements or other current or potential obligations, where the secured party does not have the right by contract or custom to sell or re-pledge the collateral and therefore are not reclassified and separately reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=64858031&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=vnet_PropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PropertyMember</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_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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerEquipmentMember</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=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConstructionInProgressMember</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>106
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6880162736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Intangible Assets (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 977,341<span></span>
</td>
<td class="nump">&#165; 1,274,166<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_FinitelivedIntangibleAssetsAcquired1', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,311<span></span>
</td>
<td class="nump">39,544<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(280,397)<span></span>
</td>
<td class="num">(6,531)<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_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency translation difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,686)<span></span>
</td>
<td class="nump">8,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="num">$ (22,071)<span></span>
</td>
<td class="num">(143,602)<span></span>
</td>
<td class="num">(183,964)<span></span>
</td>
<td class="num">&#165; (184,147)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(25,314)<span></span>
</td>
<td class="num">(163,852)<span></span>
</td>
<td class="num">(154,803)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">61,650<span></span>
</td>
<td class="nump">401,115<span></span>
</td>
<td class="nump">977,341<span></span>
</td>
<td class="nump">1,274,166<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_ComputerSoftwareIntangibleAssetMember', window );">Purchased software</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,445<span></span>
</td>
<td class="nump">74,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,073<span></span>
</td>
<td class="nump">26,763<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,973)<span></span>
</td>
<td class="num">(6,531)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency translation difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(905)<span></span>
</td>
<td class="nump">1,814<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,011)<span></span>
</td>
<td class="num">(23,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">7,781<span></span>
</td>
<td class="nump">50,629<span></span>
</td>
<td class="nump">73,445<span></span>
</td>
<td class="nump">74,471<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=vnet_RadioSpectrumLicenseMember', window );">Radio Spectrum License</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,568<span></span>
</td>
<td class="nump">93,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency translation difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,781)<span></span>
</td>
<td class="nump">7,115<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,646)<span></span>
</td>
<td class="num">(8,934)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">11,856<span></span>
</td>
<td class="nump">77,141<span></span>
</td>
<td class="nump">91,568<span></span>
</td>
<td class="nump">93,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember', window );">Network Use Right</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,834<span></span>
</td>
<td class="nump">16,834<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,086)<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(748)<span></span>
</td>
<td class="num">(1,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_IntangibleAssetsNetExcludingGoodwill', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,834<span></span>
</td>
<td class="nump">16,834<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=vnet_ContractBacklogMember', window );">Contract Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,338<span></span>
</td>
<td class="nump">24,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,588)<span></span>
</td>
<td class="num">(6,588)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Ending Balance</a></td>
<td class="nump">1,806<span></span>
</td>
<td class="nump">11,750<span></span>
</td>
<td class="nump">18,338<span></span>
</td>
<td class="nump">24,926<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</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">412,775<span></span>
</td>
<td class="nump">595,648<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(134,706)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,992)<span></span>
</td>
<td class="num">(80,349)<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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87,195)<span></span>
</td>
<td class="num">(102,524)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">21,192<span></span>
</td>
<td class="nump">137,882<span></span>
</td>
<td class="nump">412,775<span></span>
</td>
<td class="nump">595,648<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_LicensingAgreementsMember', window );">Licenses</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,557<span></span>
</td>
<td class="nump">16,519<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,000)<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(757)<span></span>
</td>
<td class="num">(1,266)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,532)<span></span>
</td>
<td class="num">(2,696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Ending Balance</a></td>
<td class="nump">656<span></span>
</td>
<td class="nump">4,268<span></span>
</td>
<td class="nump">12,557<span></span>
</td>
<td class="nump">16,519<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=vnet_SupplierRelationshipsMember', window );">Supplier Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,443<span></span>
</td>
<td class="nump">115,727<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,227)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,304)<span></span>
</td>
<td class="num">(25,277)<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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,768)<span></span>
</td>
<td class="num">(2,007)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">3,096<span></span>
</td>
<td class="nump">20,144<span></span>
</td>
<td class="nump">88,443<span></span>
</td>
<td class="nump">115,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,385<span></span>
</td>
<td class="nump">211,189<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37,270)<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,217)<span></span>
</td>
<td class="num">(17,908)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,494)<span></span>
</td>
<td class="num">(24,896)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Ending Balance</a></td>
<td class="nump">14,817<span></span>
</td>
<td class="nump">96,404<span></span>
</td>
<td class="nump">168,385<span></span>
</td>
<td class="nump">211,189<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=vnet_PlatformSoftwareMember', window );">Platform Software</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,924<span></span>
</td>
<td class="nump">7,753<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,241)<span></span>
</td>
<td class="num">(3,829)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">683<span></span>
</td>
<td class="nump">3,924<span></span>
</td>
<td class="nump">7,753<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=vnet_NonCompleteAgreementMember', window );">Non - Complete Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,903<span></span>
</td>
<td class="nump">18,504<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,297)<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,347)<span></span>
</td>
<td class="num">(5,694)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,105)<span></span>
</td>
<td class="num">(3,907)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Ending Balance</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">154<span></span>
</td>
<td class="nump">8,903<span></span>
</td>
<td class="nump">18,504<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=vnet_InternalUseSoftwareMember', window );">Internal Use Software</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,006<span></span>
</td>
<td class="nump">27,619<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_FinitelivedIntangibleAssetsAcquired1', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,238<span></span>
</td>
<td class="nump">12,781<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,660)<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,524)<span></span>
</td>
<td class="num">(394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">$ 317<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
<td class="nump">40,006<span></span>
</td>
<td class="nump">27,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=vnet_PropertyManagementServicesMember', window );">Property management relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,163<span></span>
</td>
<td class="nump">71,589<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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod', window );">Disposals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,178)<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,227)<span></span>
</td>
<td class="num">(9,653)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (7,758)<span></span>
</td>
<td class="num">(18,773)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 43,163<span></span>
</td>
<td class="nump">&#165; 71,589<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(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_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_vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-lived Intangible Assets, Disposed 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;">vnet_FiniteLivedIntangibleAssetsDisposedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerSoftwareIntangibleAssetMember</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=vnet_RadioSpectrumLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_RadioSpectrumLicenseMember</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_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=vnet_ContractBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ContractBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LicensingAgreementsMember</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=vnet_SupplierRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_SupplierRelationshipsMember</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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TradeNamesMember</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=vnet_PlatformSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PlatformSoftwareMember</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=vnet_NonCompleteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_NonCompleteAgreementMember</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=vnet_InternalUseSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_InternalUseSoftwareMember</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=vnet_PropertyManagementServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PropertyManagementServicesMember</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>107
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6876091872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets Net - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible assets, amortization expenses</a></td>
<td class="nump">$ 22,071<span></span>
</td>
<td class="nump">&#165; 143,602<span></span>
</td>
<td class="nump">&#165; 183,964<span></span>
</td>
<td class="nump">&#165; 184,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">1 year<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life of intangible assets</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 years<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853323392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Annual Estimated Amortization Expenses of Intangible Assets (Detail) - Dec. 31, 2017<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2018</a></td>
<td class="nump">$ 9,789<span></span>
</td>
<td class="nump">&#165; 63,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2019</a></td>
<td class="nump">7,551<span></span>
</td>
<td class="nump">49,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2020</a></td>
<td class="nump">6,807<span></span>
</td>
<td class="nump">44,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2021</a></td>
<td class="nump">5,809<span></span>
</td>
<td class="nump">37,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2022</a></td>
<td class="nump">5,631<span></span>
</td>
<td class="nump">36,638<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_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net, Total</a></td>
<td class="nump">$ 35,587<span></span>
</td>
<td class="nump">&#165; 231,542<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853428864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Rights (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_vnet_LandUseRights', window );">Cost</a></td>
<td class="nump">$ 26,516<span></span>
</td>
<td class="nump">&#165; 172,520<span></span>
</td>
<td class="nump">&#165; 172,658<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_vnet_LandUseRightsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(1,360)<span></span>
</td>
<td class="num">(8,849)<span></span>
</td>
<td class="num">(5,012)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_LandUseRightsNet', window );">Land use rights, net</a></td>
<td class="nump">$ 25,156<span></span>
</td>
<td class="nump">&#165; 163,671<span></span>
</td>
<td class="nump">&#165; 167,646<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_LandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_LandUseRightsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights, Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LandUseRightsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_LandUseRightsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LandUseRightsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>110
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6849985760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Carrying Value of Land Use Rights Pledged by Company to Secure Banking Borrowings (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_vnet_CarryingValueOfLandUseRights', window );">Land use rights</a></td>
<td class="nump">$ 2,585<span></span>
</td>
<td class="nump">&#165; 16,818<span></span>
</td>
<td class="nump">&#165; 17,232<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_CarryingValueOfLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying Value Of Land Use Rights</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CarryingValueOfLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>111
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862881920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 269,888<span></span>
</td>
<td class="nump">&#165; 1,755,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="num">&#165; (766,000)<span></span>
</td>
<td class="num">(117,800)<span></span>
</td>
<td class="num">(766,440)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 152,088<span></span>
</td>
<td class="nump">&#165; 989,530<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6861341264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 152,088<span></span>
</td>
<td class="nump">&#165; 989,530<span></span>
</td>
<td class="nump">$ 269,888<span></span>
</td>
<td class="nump">&#165; 1,755,970<span></span>
</td>
<td class="nump">&#165; 1,755,970<span></span>
</td>
<td class="nump">&#165; 1,755,970<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=vnet_HostingAndRelatedServicesSegmentMember', window );">Hosting and Related Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">989,530<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=vnet_ManagedNetworkServicesSegmentMember', window );">Managed Network Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 766,440<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=vnet_HostingAndRelatedServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_HostingAndRelatedServicesSegmentMember</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=vnet_ManagedNetworkServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ManagedNetworkServicesSegmentMember</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>113
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6885381632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long Term Investments (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostMethodInvestments', window );">Cost method investments</a></td>
<td class="nump">$ 8,848<span></span>
</td>
<td class="nump">&#165; 57,567<span></span>
</td>
<td class="nump">&#165; 56,087<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_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">69,290<span></span>
</td>
<td class="nump">450,822<span></span>
</td>
<td class="nump">234,863<span></span>
</td>
<td class="nump">&#165; 150,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_AvailableForSaleSecurities', window );">Available-for-sale investments</a></td>
<td class="nump">390<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
<td class="nump">7,921<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_LongTermInvestments', window );">Long term investments</a></td>
<td class="nump">$ 78,528<span></span>
</td>
<td class="nump">&#165; 510,926<span></span>
</td>
<td class="nump">&#165; 298,871<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_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=75030427&amp;loc=d3e22054-111558<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26610-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_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75025870&amp;loc=d3e40691-111596<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 20<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=75027002&amp;loc=d3e40346-111594<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66022249&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>114
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6880996928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investments - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 30, 2012 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>Securities</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>Securities</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_InvestmentLineItems', window );"><strong>Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostMethodInvestments', window );">Cost method investments</a></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,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 56,087,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 57,567,000<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_vnet_CostMethodInvestmentsDisposals', window );">Gain from disposal of cost method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,160,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_InvestmentIncomeDividend', window );">Dividend income of cost method investments</a></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">280<span></span>
</td>
<td class="nump">&#165; 1,821,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_ImpairmentOfInvestments', window );">Impairment of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,114<span></span>
</td>
<td class="nump">20,258,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in an equity investee, addition</a></td>
<td class="text">&#160;<span></span>
</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">162,176,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Cost of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">150,000,000<span></span>
</td>
<td class="nump">&#165; 101,000,000<span></span>
</td>
<td class="nump">312,176,000<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_EquityMethodInvestments', window );">Equity method investment</a></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">69,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,863,000<span></span>
</td>
<td class="nump">150,211,000<span></span>
</td>
<td class="nump">450,822,000<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_BusinessAcquisitionAxis=vnet_WiFireGroupIncorporatedMember', window );">WiFire Group Inc. ("WiFire Group")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_invest_InvestmentLineItems', window );"><strong>Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest, percentage</a></td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentAggregateCost', window );">Cost of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15,000,000<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_vnet_PercentageOfOwnershipInterestsDisposed', window );">Percentage of ownership disposed</a></td>
<td class="nump">66.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestments', window );">Equity method investment | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentsFairValueDisclosure', window );">Equity method investment at fair value</a></td>
<td class="nump">&#165; 6,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="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_GainLossOnInvestmentsByCategoryAxis=us-gaap_CostmethodInvestmentsMember', window );">Cost-method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_invest_InvestmentLineItems', window );"><strong>Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostMethodInvestments', window );">Cost method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,109,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_CostMethodInvestmentsDisposals', window );">Gain from disposal of cost method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,160,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_InvestmentIncomeDividend', window );">Dividend income of cost method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 280<span></span>
</td>
<td class="nump">1,821,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="re">
<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 of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,114<span></span>
</td>
<td class="nump">&#165; 20,258,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 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>
</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_vnet_NumberOfInvestmentSecuritiesSold', window );">Number of investment securities sold | Securities</a></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<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="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_YizhuangVentureInvestmentFundMember', window );">Yizhuang Venture Investment Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_invest_InvestmentLineItems', window );"><strong>Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 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>
<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_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.694%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.694%<span></span>
</td>
<td class="nump">27.694%<span></span>
</td>
<td class="nump">27.694%<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_PaymentsToAcquireEquityMethodInvestments', window );">Investment in an equity investee, addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,500,000<span></span>
</td>
<td class="nump">&#165; 50,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentAggregateCost', window );">Cost of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 101,000,000<span></span>
</td>
<td class="nump">&#165; 101,000,000<span></span>
</td>
<td class="nump">&#165; 101,000,000<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_EquityMethodInvestments', window );">Equity method investment</a></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">$ 42,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,148,000<span></span>
</td>
<td class="nump">&#165; 150,211,000<span></span>
</td>
<td class="nump">277,036,000<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember', window );">Unis Tech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_invest_InvestmentLineItems', window );"><strong>Investment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in an equity investee, addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Cost of investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,000,000<span></span>
</td>
<td class="nump">$ 7,057<span></span>
</td>
<td class="nump">&#165; 49,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></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,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 48,715,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 36,039,000<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_invest_InvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75025870&amp;loc=d3e40691-111596<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 20<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=75027002&amp;loc=d3e40346-111594<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the aggregate cost of investments accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66011266&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66022249&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66022186&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 35<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=82895926&amp;loc=d3e25351-111560<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_CostMethodInvestmentsDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost method investments disposals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CostMethodInvestmentsDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_NumberOfInvestmentSecuritiesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment securities sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_NumberOfInvestmentSecuritiesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_PercentageOfOwnershipInterestsDisposed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Ownership Interests disposed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PercentageOfOwnershipInterestsDisposed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_BusinessAcquisitionAxis=vnet_WiFireGroupIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_WiFireGroupIncorporatedMember</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_GainLossOnInvestmentsByCategoryAxis=us-gaap_CostmethodInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GainLossOnInvestmentsByCategoryAxis=us-gaap_CostmethodInvestmentsMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_YizhuangVentureInvestmentFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_YizhuangVentureInvestmentFundMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember</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>115
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859049536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Equity Investees (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 30, 2012 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in an equity investee, addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 162,176<span></span>
</td>
<td class="nump">&#165; 49,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share equity gain, during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,266<span></span>
</td>
<td class="nump">53,783<span></span>
</td>
<td class="nump">35,652<span></span>
</td>
<td class="nump">&#165; 52,355<span></span>
</td>
<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_EquityMethodInvestmentAggregateCost', window );">Cost investment</a></td>
<td class="text">&#160;<span></span>
</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">150,000<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
<td class="nump">&#165; 312,176<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_vnet_AccumulatedIncomeLossFromEquityMethodInvestments', window );">Accumulated, share equity 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="nump">84,863<span></span>
</td>
<td class="nump">49,211<span></span>
</td>
<td class="nump">138,646<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_EquityMethodInvestments', window );">Investment in equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,863<span></span>
</td>
<td class="nump">150,211<span></span>
</td>
<td class="nump">450,822<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_YizhuangVentureInvestmentFundMember', window );">Yizhuang Venture Investment Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in an equity investee, addition</a></td>
<td class="nump">&#165; 50,500<span></span>
</td>
<td class="nump">&#165; 50,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeLossFromEquityMethodInvestments', window );">Share equity gain, during period</a></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">90,888<span></span>
</td>
<td class="nump">35,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentAggregateCost', window );">Cost investment</a></td>
<td class="text">&#160;<span></span>
</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">101,000<span></span>
</td>
<td class="nump">101,000<span></span>
</td>
<td class="nump">101,000<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_vnet_AccumulatedIncomeLossFromEquityMethodInvestments', window );">Accumulated, share equity 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="nump">85,148<span></span>
</td>
<td class="nump">49,211<span></span>
</td>
<td class="nump">176,036<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_EquityMethodInvestments', window );">Investment in equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,148<span></span>
</td>
<td class="nump">&#165; 150,211<span></span>
</td>
<td class="nump">277,036<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember', window );">Unis Tech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in an equity investee, addition</a></td>
<td class="text">&#160;<span></span>
</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">49,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share equity gain, during period</a></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">(12,676)<span></span>
</td>
<td class="num">(285)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentAggregateCost', window );">Cost investment</a></td>
<td class="text">&#160;<span></span>
</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">49,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,000<span></span>
</td>
<td class="nump">$ 7,057<span></span>
</td>
<td class="nump">&#165; 49,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_vnet_AccumulatedIncomeLossFromEquityMethodInvestments', window );">Accumulated, share equity 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="num">(285)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,961)<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_EquityMethodInvestments', window );">Investment in equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 48,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,039<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_ShihuaDCInvestmentHoldingsLimitedMember', window );">Shihua DC Investment Holdings Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in an equity investee, addition</a></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">147,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeLossFromEquityMethodInvestments', window );">Share equity gain, during period</a></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">(9,429)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EquityMethodInvestmentAggregateCost', window );">Cost investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">147,176<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_vnet_AccumulatedIncomeLossFromEquityMethodInvestments', window );">Accumulated, share equity 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="num">(9,429)<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_EquityMethodInvestments', window );">Investment in equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,171<span></span>
</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">137,747<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_WiFireGroupIncorporatedMember', window );">WiFire Group Inc. ("WiFire Group")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investment in an equity investee, addition</a></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,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share equity gain, during period</a></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">&#165; (15,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_EquityMethodInvestmentAggregateCost', window );">Cost investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000<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_vnet_AccumulatedIncomeLossFromEquityMethodInvestments', window );">Accumulated, share equity 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="num">&#165; (15,000)<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_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the aggregate cost of investments accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66022249&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66022249&amp;loc=d3e33749-111570<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_vnet_AccumulatedIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income (Loss) from Equity Method Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AccumulatedIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_YizhuangVentureInvestmentFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_YizhuangVentureInvestmentFundMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_ShihuaDCInvestmentHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_ShihuaDCInvestmentHoldingsLimitedMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_WiFireGroupIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_WiFireGroupIncorporatedMember</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>116
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835693104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Bank Borrowings (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
<td class="nump">$ 7,685<span></span>
</td>
<td class="nump">&#165; 50,000<span></span>
</td>
<td class="nump">&#165; 1,683,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Long-term bank borrowings, current portion</a></td>
<td class="nump">10,803<span></span>
</td>
<td class="nump">70,289<span></span>
</td>
<td class="nump">39,303<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_DebtCurrent', window );">Debt, Current, Total</a></td>
<td class="nump">18,488<span></span>
</td>
<td class="nump">120,289<span></span>
</td>
<td class="nump">1,722,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term bank borrowings, non-current portion</a></td>
<td class="nump">28,839<span></span>
</td>
<td class="nump">187,638<span></span>
</td>
<td class="nump">268,221<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_DebtLongtermAndShorttermCombinedAmount', window );">Total bank borrowings</a></td>
<td class="nump">$ 47,327<span></span>
</td>
<td class="nump">&#165; 307,927<span></span>
</td>
<td class="nump">&#165; 1,991,200<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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862715584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Borrowings - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfShortAndLongTermDebtLineItems', window );"><strong>Schedule Of Short And Long Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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 bank borrowings, weighted Average Interest rate</a></td>
<td class="nump">4.04%<span></span>
</td>
<td class="nump">4.04%<span></span>
</td>
<td class="nump">4.22%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused loan facilities (in RMB) or (in dollars)</a></td>
<td class="nump">$ 21,662<span></span>
</td>
<td class="nump">&#165; 140,940<span></span>
</td>
<td class="nump">&#165; 766,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_LongtermDebtTypeAxis=vnet_LongTermBorrowingsMember', window );">Long Term Bank Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfShortAndLongTermDebtLineItems', window );"><strong>Schedule Of Short And Long Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Long-term bank borrowings, weighted average interest rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.85%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfShortAndLongTermDebtLineItems', window );"><strong>Schedule Of Short And Long Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Short-term bank borrowings, term</a></td>
<td class="text">2 months<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_RangeAxis=us-gaap_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfShortAndLongTermDebtLineItems', window );"><strong>Schedule Of Short And Long Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Short-term bank borrowings, term</a></td>
<td class="text">1 year<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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(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_vnet_ScheduleOfShortAndLongTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Short And Long Term Debt [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfShortAndLongTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=vnet_LongTermBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=vnet_LongTermBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862092624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Secured or Guaranteed Bank Borrowings (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">$ 7,685<span></span>
</td>
<td class="nump">&#165; 50,000<span></span>
</td>
<td class="nump">&#165; 1,683,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Long-term bank and other borrowings (including current portion)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">257,927<span></span>
</td>
<td class="nump">307,524<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_DebtInstrumentAxis=vnet_UnsecuredLoanMember', window );">Unsecured Borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Long-term bank and other borrowings (including current portion)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,927<span></span>
</td>
<td class="nump">128,107<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_vnet_GuarantorAxis=vnet_GuaranteesNineMember', window );">Secured by a Subsidiary's Construction-in-Progress | Long-term bank and other borrowings, (including current portion) 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Long-term bank and other borrowings (including current portion)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,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_vnet_GuarantorAxis=vnet_GuaranteesNineMember', window );">Secured by a Subsidiary's Construction-in-Progress | Long-term Bank and Other Borrowings (Including Current Portion) 4</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Long-term bank and other borrowings (including current portion)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">164,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_vnet_GuarantorAxis=vnet_GuaranteesTenMember', window );">Secured by restricted cash | Short-term bank borrowings 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,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_vnet_GuarantorAxis=vnet_GuaranteesSixMember', window );">Secured by a subsidiary building | Long-term bank and other borrowings, (including current portion) 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Long-term bank and other borrowings (including current portion)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<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_vnet_GuarantorAxis=vnet_GuaranteesFiveMember', window );">Secured by a subsidiary's computer and network equipment | Long-term bank and other borrowings, (including current portion) 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Long-term bank and other borrowings (including current portion)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,817<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_vnet_GuarantorAxis=vnet_GuaranteesFourMember', window );">Guaranteed by restricted cash | Short-term bank borrowings 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,520,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_vnet_GuarantorAxis=vnet_GuaranteesEightMember', window );">Guaranteed by noncontrolling shareholder of Aipu Group | Short-term bank borrowings 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 20,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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vnet_UnsecuredLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_UnsecuredLoanMember</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_vnet_GuarantorAxis=vnet_GuaranteesNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_GuarantorAxis=vnet_GuaranteesNineMember</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_DebtInstrumentAxis=vnet_LongtermLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LongtermLoanOneMember</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_DebtInstrumentAxis=vnet_LongTermLoanFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LongTermLoanFourMember</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_vnet_GuarantorAxis=vnet_GuaranteesTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_GuarantorAxis=vnet_GuaranteesTenMember</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_DebtInstrumentAxis=vnet_ShortTermLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_ShortTermLoanOneMember</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_vnet_GuarantorAxis=vnet_GuaranteesSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_GuarantorAxis=vnet_GuaranteesSixMember</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_DebtInstrumentAxis=vnet_LongtermLoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LongtermLoanTwoMember</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_vnet_GuarantorAxis=vnet_GuaranteesFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_GuarantorAxis=vnet_GuaranteesFiveMember</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_DebtInstrumentAxis=vnet_LongTermLoanThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LongTermLoanThreeMember</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_vnet_GuarantorAxis=vnet_GuaranteesFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_GuarantorAxis=vnet_GuaranteesFourMember</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_vnet_GuarantorAxis=vnet_GuaranteesEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_GuarantorAxis=vnet_GuaranteesEightMember</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_DebtInstrumentAxis=vnet_ShortTermLoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_ShortTermLoanTwoMember</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>119
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864003040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Secured or Guaranteed Bank Borrowings (Parenthetical) (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="nump">$ 48,321<span></span>
</td>
<td class="nump">&#165; 335,491<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_PropertyPlantAndEquipmentByTypeAxis=vnet_PropertyMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,938<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_ComputerEquipmentMember', window );">Computer and network equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="nump">30,886<span></span>
</td>
<td class="nump">200,954<span></span>
</td>
<td class="nump">31,506<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_ConstructionInProgressMember', window );">Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">318,259<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_DebtInstrumentAxis=vnet_LongtermLoanOneMember', window );">Long-term bank and other borrowings, (including current portion) 1 | Fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="nump">53,015<span></span>
</td>
<td class="nump">344,932<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_DebtInstrumentAxis=vnet_LongtermLoanOneMember', window );">Long-term bank and other borrowings, (including current portion) 1 | Land Use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="nump">2,585<span></span>
</td>
<td class="nump">16,818<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_DebtInstrumentAxis=vnet_ShortTermLoanOneMember', window );">Short-term bank borrowings 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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</a></td>
<td class="nump">$ 7,809<span></span>
</td>
<td class="nump">&#165; 50,809<span></span>
</td>
<td class="nump">1,751,055<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_DebtInstrumentAxis=vnet_LongtermLoanTwoMember', window );">Long-term bank and other borrowings, (including current portion) 2 | Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,938<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_DebtInstrumentAxis=vnet_LongTermLoanThreeMember', window );">Long-term bank and other borrowings, (including current portion) 3 | Computer and network equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,506<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_DebtInstrumentAxis=vnet_LongTermLoanFourMember', window );">Long-term Bank and Other Borrowings (Including Current Portion) 4 | Construction in Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">318,259<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_DebtInstrumentAxis=vnet_LongTermLoanFourMember', window );">Long-term Bank and Other Borrowings (Including Current Portion) 4 | Land Use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition', window );">Assets pledged as collateral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 17,232<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount, as of the date of the latest financial statement presented, of all assets that are pledged as collateral for the payment of the related debt obligation primarily arising from secured borrowings, repurchase agreements or other current or potential obligations, where the secured party does not have the right by contract or custom to sell or re-pledge the collateral and therefore are not reclassified and separately reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=64858031&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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_PropertyPlantAndEquipmentByTypeAxis=vnet_PropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PropertyMember</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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerEquipmentMember</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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConstructionInProgressMember</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_DebtInstrumentAxis=vnet_LongtermLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LongtermLoanOneMember</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_vnet_GuarantorAxis=vnet_FixedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_GuarantorAxis=vnet_FixedAssetsMember</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_vnet_GuarantorAxis=vnet_LandUseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_GuarantorAxis=vnet_LandUseRightsMember</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_DebtInstrumentAxis=vnet_ShortTermLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_ShortTermLoanOneMember</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_DebtInstrumentAxis=vnet_LongtermLoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LongtermLoanTwoMember</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_DebtInstrumentAxis=vnet_LongTermLoanThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LongTermLoanThreeMember</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_DebtInstrumentAxis=vnet_LongTermLoanFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_LongTermLoanFourMember</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=vnet_LandUseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_LandUseRightsMember</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>120
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864319296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Components of Accrued Expenses and Other Payables (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and welfare payables</a></td>
<td class="nump">$ 30,305<span></span>
</td>
<td class="nump">&#165; 197,171<span></span>
</td>
<td class="nump">&#165; 248,895<span></span>
</td>
</tr>
<tr class="re">
<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 );">Value-added tax and other taxes payable</a></td>
<td class="nump">2,605<span></span>
</td>
<td class="nump">16,951<span></span>
</td>
<td class="nump">21,011<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_vnet_PayablesForOfficeSuppliesAndUtilities', window );">Payables for office supplies and utilities</a></td>
<td class="nump">4,532<span></span>
</td>
<td class="nump">29,488<span></span>
</td>
<td class="nump">31,006<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_vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent', window );">Payables for the purchase of property and equipment</a></td>
<td class="nump">28,525<span></span>
</td>
<td class="nump">185,594<span></span>
</td>
<td class="nump">266,597<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_vnet_PayableForPurchaseOfIntangibleAssets', window );">Payables for purchase of the intangible assets</a></td>
<td class="nump">570<span></span>
</td>
<td class="nump">3,706<span></span>
</td>
<td class="nump">2,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued service fees</a></td>
<td class="nump">8,006<span></span>
</td>
<td class="nump">52,090<span></span>
</td>
<td class="nump">74,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest payables</a></td>
<td class="nump">8,816<span></span>
</td>
<td class="nump">57,359<span></span>
</td>
<td class="nump">6,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Share-settled bonuses and liability classified RSU</a></td>
<td class="nump">1,824<span></span>
</td>
<td class="nump">11,865<span></span>
</td>
<td class="nump">72,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Payables for acquisitions</a></td>
<td class="nump">7,340<span></span>
</td>
<td class="nump">47,755<span></span>
</td>
<td class="nump">25,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesCurrent', window );">Others</a></td>
<td class="nump">8,476<span></span>
</td>
<td class="nump">55,154<span></span>
</td>
<td class="nump">39,381<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_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">$ 100,999<span></span>
</td>
<td class="nump">&#165; 657,133<span></span>
</td>
<td class="nump">&#165; 787,916<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_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6911-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 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_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_PayableForPurchaseOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payable for purchase of network use right.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PayableForPurchaseOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payables for the purchase of property and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PayableForPurchaseOfPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PayablesForOfficeSuppliesAndUtilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payables for office supplies and utilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PayablesForOfficeSuppliesAndUtilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>121
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807394528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Future Minimum Lease Payments Under Non Cancellable Capital Lease Arrangements (Detail) - Dec. 31, 2017<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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_CapitalLeaseObligationsAbstract', window );"><strong>Capital Lease Obligations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">$ 40,150<span></span>
</td>
<td class="nump">&#165; 261,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">28,268<span></span>
</td>
<td class="nump">183,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">18,101<span></span>
</td>
<td class="nump">117,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter', window );">2021 and thereafter</a></td>
<td class="nump">112,262<span></span>
</td>
<td class="nump">730,416<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_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">198,781<span></span>
</td>
<td class="nump">1,293,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less: amount representing interest</a></td>
<td class="num">(75,485)<span></span>
</td>
<td class="num">(491,128)<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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of remaining minimum lease payments</a></td>
<td class="nump">$ 123,296<span></span>
</td>
<td class="nump">&#165; 802,197<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_CapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount necessary to reduce net minimum lease payments to present value for capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Leases Future Minimum Payments Due In Four Years and Thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CapitalLeasesFutureMinimumPaymentsDueInFourYearsAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>122
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6852523696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Leases - Additional Information (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember', window );">Capital Leases</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_vnet_ScheduleOfCapitalLeaseObligationsLineItems', window );"><strong>Schedule of Capital Lease Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">9.93%<span></span>
</td>
<td class="nump">9.76%<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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt 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;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_vnet_ScheduleOfCapitalLeaseObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Capital Lease Obligations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfCapitalLeaseObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember</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>123
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6863699328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bonds Payable - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 29, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 17, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 17, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 26, 2014 </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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of bonds, net</a></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">$ 297,581<span></span>
</td>
<td class="nump">&#165; 1,936,154,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_us-gaap_DebtInstrumentAxis=vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember', window );">Bonds 6.875% Due 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.875%<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_DebtInstrumentAxis=vnet_BondsSevenPercentDueTwoThousandTwentyMember', window );">Bonds 7% Due 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount | $</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 200,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated rate</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument, maturity date</a></td>
<td class="text">Aug. 17,  2020<span></span>
</td>
<td class="text">Aug. 17,  2020<span></span>
</td>
<td class="text">Aug. 17,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Debt instrument, frequency of periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Payable semi-annually in arrears on August 17 and February 17 in each year<span></span>
</td>
<td class="text">Payable semi-annually in arrears on August 17 and February 17 in each 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>
</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_vnet_DebtInstrumentPremiumPrice', window );">Debt instrument, premium price</a></td>
<td class="nump">100.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument, effective yield</a></td>
<td class="nump">6.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of bonds, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 296,085<span></span>
</td>
<td class="nump">&#165; 1,926,419,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentFrequencyOfPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the frequency of periodic payments (monthly, quarterly, annual).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFrequencyOfPeriodicPayment</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<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_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DebtInstrumentPremiumPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Premium Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DebtInstrumentPremiumPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_DebtInstrumentAxis=vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_BondsSixPointEightSevenFivePercentDueTwentySeventeenMember</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_DebtInstrumentAxis=vnet_BondsSevenPercentDueTwoThousandTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_BondsSevenPercentDueTwoThousandTwentyMember</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>124
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859270048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Repayments of Principal Amounts of Long-Term Borrowings, Including Bonds Payable, Bank and Other Borrowings (Detail) - Dec. 31, 2017<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2018</a></td>
<td class="nump">$ 18,488<span></span>
</td>
<td class="nump">&#165; 120,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2019</a></td>
<td class="nump">11,625<span></span>
</td>
<td class="nump">75,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2020</a></td>
<td class="nump">306,281<span></span>
</td>
<td class="nump">1,992,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2021</a></td>
<td class="nump">5,994<span></span>
</td>
<td class="nump">39,000<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_vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter', window );">2022 thereafter</a></td>
<td class="nump">$ 6,225<span></span>
</td>
<td class="nump">&#165; 40,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long term Debt, Maturities, Repayments of Principal in Year Five and Thereafter</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>125
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853300480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Government Grants - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueArrangementTypeAxis=vnet_GovernmentGrantMember', window );">Deferred Government Grants</a></td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_ComponentsOfOtherIncomeExpenseLineItems', window );"><strong>Components of Other Income (Expense) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromGrants', window );">Government grants received</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="nump">&#165; 2,877<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 10,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_RevenueFromGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ComponentsOfOtherIncomeExpenseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Components of Other Income (Expense) [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ComponentsOfOtherIncomeExpenseLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueArrangementTypeAxis=vnet_GovernmentGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredRevenueArrangementTypeAxis=vnet_GovernmentGrantMember</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>126
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6850036864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Movements of Deferred Government Grants (Detail) - Deferred Government Grants<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_vnet_ComponentsOfOtherIncomeExpenseLineItems', window );"><strong>Components of Other Income (Expense) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_DeferredGovernmentGrants', window );">Balance at beginning of the year</a></td>
<td class="nump">$ 4,764<span></span>
</td>
<td class="nump">&#165; 30,993<span></span>
</td>
<td class="nump">&#165; 37,620<span></span>
</td>
<td class="nump">&#165; 33,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromGrants', window );">Additions</a></td>
<td class="nump">442<span></span>
</td>
<td class="nump">2,877<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,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_vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries', window );">Decrease due to disposal of subsidiaries</a></td>
<td class="num">(549)<span></span>
</td>
<td class="num">(3,573)<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_vnet_AmortizationOfGrants', window );">Recognized as a reduction of depreciation expense</a></td>
<td class="num">(1,209)<span></span>
</td>
<td class="num">(7,862)<span></span>
</td>
<td class="num">(6,627)<span></span>
</td>
<td class="num">(6,112)<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_vnet_DeferredGovernmentGrants', window );">Balance at end of the year</a></td>
<td class="nump">$ 3,448<span></span>
</td>
<td class="nump">&#165; 22,435<span></span>
</td>
<td class="nump">&#165; 30,993<span></span>
</td>
<td class="nump">&#165; 37,620<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_RevenueFromGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_AmortizationOfGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of Grants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AmortizationOfGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ComponentsOfOtherIncomeExpenseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Components of Other Income (Expense) [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ComponentsOfOtherIncomeExpenseLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of grants due to disposal of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DecreaseOfGrantsDueToDisposalOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredGovernmentGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Government Grants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredGovernmentGrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueArrangementTypeAxis=vnet_GovernmentGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredRevenueArrangementTypeAxis=vnet_GovernmentGrantMember</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>127
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842870320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Stock - Additional Information (Detail) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 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_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Share Repurchase Plan, shares repurchased (in shares)</a></td>
<td class="nump">20,690,892<span></span>
</td>
<td class="nump">4,893,150<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember', window );">American Depository Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationEquityLineItems', window );"><strong>Schedule of Capitalization, Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Share Repurchase Plan, shares repurchased (in shares)</a></td>
<td class="nump">3,448,482<span></span>
</td>
<td class="nump">815,525<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">223,161<span></span>
</td>
<td class="nump">146,372<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCapitalizationEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCapitalizationEquityLineItems</td>
</tr>
<tr>
<td style="padding-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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember</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>128
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6861339552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Accumulated Other Comprehensive (Loss) Income by Component, Net of Tax (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,151,017<span></span>
</td>
<td class="nump">&#165; 4,034,375<span></span>
</td>
<td class="nump">&#165; 2,226,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">$ (18,592)<span></span>
</td>
<td class="num">(120,963)<span></span>
</td>
<td class="nump">142,526<span></span>
</td>
<td class="nump">41,518<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ending Balance</a></td>
<td class="nump">799,380<span></span>
</td>
<td class="nump">5,201,004<span></span>
</td>
<td class="nump">6,151,017<span></span>
</td>
<td class="nump">4,034,375<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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Accumulated Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,290<span></span>
</td>
<td class="num">(24,236)<span></span>
</td>
<td class="num">(65,754)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120,963)<span></span>
</td>
<td class="nump">142,526<span></span>
</td>
<td class="nump">41,518<span></span>
</td>
</tr>
<tr class="re">
<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 );">Ending Balance</a></td>
<td class="num">$ (411)<span></span>
</td>
<td class="num">&#165; (2,673)<span></span>
</td>
<td class="nump">&#165; 118,290<span></span>
</td>
<td class="num">&#165; (24,236)<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_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84158357&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4590271-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4568740-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</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>129
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862703504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Mainland China Employee Contribution Plan - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=country_CN', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_SocialInsuranceContributionByEmployer', window );">Total expense for defined contribution plan</a></td>
<td class="nump">$ 20,604<span></span>
</td>
<td class="nump">&#165; 134,053<span></span>
</td>
<td class="nump">&#165; 130,630<span></span>
</td>
<td class="nump">&#165; 89,571<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_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-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_vnet_SocialInsuranceContributionByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The contributions made by the employers to the PRC government-mandated multiemployer defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_SocialInsuranceContributionByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859440848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Additional Information (Detail)<br> $ / shares in Units, &#165; in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 29, 2014 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 16, 2010 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 30, 2015 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share based compensation, fair value of shares exercised during the period | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,240<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercise | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,906,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,519,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,244,000<span></span>
</td>
<td class="nump">47,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,027<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=vnet_DermotEntitiesMember', window );">Dermot Entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 884,000<span></span>
</td>
<td class="nump">&#165; 5,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,439<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_AwardTypeAxis=vnet_PerformanceBasedAwardsMember', window );">Performance Based Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share based compensation, RSUs granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">611,111<span></span>
</td>
<td class="nump">611,111<span></span>
</td>
<td class="nump">1,059,668<span></span>
</td>
<td class="nump">1,059,668<span></span>
</td>
<td class="nump">952,178<span></span>
</td>
<td class="nump">952,178<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_AwardTypeAxis=vnet_PerformanceBasedAwardsMember', window );">Performance Based Awards | Option One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ShareBasedCompensationPerformanceReviewPeriod', window );">Performance review period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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>
<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_AwardTypeAxis=vnet_PerformanceBasedAwardsMember', window );">Performance Based Awards | Option Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ShareBasedCompensationPerformanceReviewPeriod', window );">Performance review period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_AwardTypeAxis=vnet_ShareSettledBonusesMember', window );">Share-settled bonuses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share based compensation, RSUs granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">469,149<span></span>
</td>
<td class="nump">469,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share based compensation, RSUs granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,080,260<span></span>
</td>
<td class="nump">1,080,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue', window );">Aggregate fair value, unvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,105,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="nump">&#165; 78,759<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_vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment', window );">Weighted-average grant-date fair value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.27<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value vested | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,238,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,849,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,801,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,281,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="nump">&#165; 66,891<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation costs, weighted-average recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=vnet_EquityIncentivePlanTwentyTenMember', window );">2010 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share based compensation, option expiry period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share based compensation, option outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,699,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,031,940<span></span>
</td>
<td class="nump">2,031,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,699,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, aggregate intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,432,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="nump">&#165; 9,317<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_vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue', window );">Share based compensation, fair value of option outstanding at grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,365,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="nump">&#165; 15,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share based compensation, weighted average grant-date fair value of option | $ / shares</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="nump">$ 2<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share based compensation, fair value of shares exercised during the period | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,000<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="nump">$ 3,111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=vnet_EquityIncentivePlanTwentyTenMember', window );">2010 Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share based compensation, maximum aggregate number of ordinary shares to be issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,272,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation, option vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=vnet_EquityIncentivePlanTwentyTenMember', window );">2010 Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation, option vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=vnet_EquityIncentivePlanTwentyFourteenMember', window );">2014 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share based compensation, option expiry period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=vnet_EquityIncentivePlanTwentyFourteenMember', window );">2014 Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share based compensation, maximum aggregate number of ordinary shares to be issued</a></td>
<td class="nump">20,461,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">39,606,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation, option vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant', window );">Share based compensation arrangement by share based payment award maximum annual plan percentage increase to number of shares available for grant</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=vnet_EquityIncentivePlanTwentyFourteenMember', window );">2014 Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share based compensation, option vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Plan Percentage Increase To Number Of Shares Available For Grant</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Grant Date 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;">vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_ShareBasedCompensationPerformanceReviewPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation Performance Review 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;">vnet_ShareBasedCompensationPerformanceReviewPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, 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;">vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dei_LegalEntityAxis=vnet_DermotEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_DermotEntitiesMember</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=vnet_PerformanceBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_PerformanceBasedAwardsMember</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_VestingAxis=vnet_OptionOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=vnet_OptionOneMember</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_VestingAxis=vnet_OptionTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=vnet_OptionTwoMember</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=vnet_ShareSettledBonusesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ShareSettledBonusesMember</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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockUnitsRSUMember</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_PlanNameAxis=vnet_EquityIncentivePlanTwentyTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=vnet_EquityIncentivePlanTwentyTenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=vnet_EquityIncentivePlanTwentyFourteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=vnet_EquityIncentivePlanTwentyFourteenMember</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>131
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864416912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Employee Share Option Activity (Detail) - 2010 Plan<br> $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning balance | shares</a></td>
<td class="nump">2,031,940<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(332,754)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, ending balance | shares</a></td>
<td class="nump">1,699,186<span></span>
</td>
<td class="nump">2,031,940<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest at December 31, 2017 | shares</a></td>
<td class="nump">1,699,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,699,186<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercisable as of December 31, 2017 | shares</a></td>
<td class="nump">1,699,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,699,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted average exercise price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance | $ / shares</a></td>
<td class="nump">$ 0.48<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised | $ / shares</a></td>
<td class="nump">0.41<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance | $ / shares</a></td>
<td class="nump">0.49<span></span>
</td>
<td class="nump">$ 0.48<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest at December 31, 2017 | $ / shares</a></td>
<td class="nump">0.49<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable as of December 31, 2017 | $ / shares</a></td>
<td class="nump">$ 0.49<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted average remaining contractual term</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, December 31, 2017</a></td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">4 years 8 months 12 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest at December 31, 2017</a></td>
<td class="text">3 years 6 months<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable as of December 31, 2017</a></td>
<td class="text">3 years 6 months<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_vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate intrinsic value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, December 31, 2017</a></td>
<td class="nump">$ 1,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest at December 31, 2017 | $</a></td>
<td class="nump">1,432<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable as of December 31, 2017 | $</a></td>
<td class="nump">$ 1,432<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=vnet_EquityIncentivePlanTwentyTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=vnet_EquityIncentivePlanTwentyTenMember</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>132
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6850272416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Stock Units Activity (Detail) - Restricted Stock Units (RSUs) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of RSUs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, beginning balance</a></td>
<td class="nump">2,271,684<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 );">Granted</a></td>
<td class="nump">1,080,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(1,762,733)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(72,313)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, ending balance</a></td>
<td class="nump">1,516,898<span></span>
</td>
<td class="nump">2,271,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-average grant date fair value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 13.25<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">6.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">10.35<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">11.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, ending balance (in dollars per share)</a></td>
<td class="nump">$ 11.76<span></span>
</td>
<td class="nump">$ 13.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted-average remaining contractual terms (Years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Unvested, December 31, 2017</a></td>
<td class="text">7 years 10 months 24 days<span></span>
</td>
<td class="text">8 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward', window );"><strong>Aggregated intrinsic value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Unvested, December 31, 2017 (in dollars)</a></td>
<td class="nump">$ 12,105<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fair value at grant date for nonvested equity-based awards issued 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of equity-based compensation awards not vested. Excludes stock and unit 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockUnitsRSUMember</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>133
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864940176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Total Compensation Expense Recognized Relating to Options Granted to Employees (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share based compensation expense</a></td>
<td class="nump">$ 7,244<span></span>
</td>
<td class="nump">&#165; 47,129<span></span>
</td>
<td class="nump">&#165; 118,729<span></span>
</td>
<td class="nump">&#165; 190,027<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_CostOfSalesMember', window );">Cost of Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share based compensation expense</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(277)<span></span>
</td>
<td class="num">(4,110)<span></span>
</td>
<td class="nump">12,422<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and Marketing Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share based compensation expense</a></td>
<td class="num">(104)<span></span>
</td>
<td class="num">(681)<span></span>
</td>
<td class="nump">2,490<span></span>
</td>
<td class="nump">13,488<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</a></td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share based compensation expense</a></td>
<td class="nump">7,369<span></span>
</td>
<td class="nump">47,945<span></span>
</td>
<td class="nump">123,273<span></span>
</td>
<td class="nump">153,814<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</a></td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share based compensation expense</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">&#165; 142<span></span>
</td>
<td class="num">&#165; (2,924)<span></span>
</td>
<td class="nump">&#165; 10,303<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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfSalesMember</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_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>XML
<SEQUENCE>134
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6883212624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="3">24 Months Ended</th>
<th class="th" colspan="1">120 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2016</div></th>
<th class="th"><div>Oct. 31, 2015</div></th>
<th class="th"><div>Apr. 30, 2011</div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2012</div></th>
<th class="th"><div>Dec. 31, 2011</div></th>
<th class="th"><div>Dec. 31, 2010</div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2014</div></th>
<th class="th"><div>Dec. 31, 2013</div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings from its PRC subsidiaries</a></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">$ 126,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 126,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 126,722<span></span>
</td>
<td class="nump">&#165; 824,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 28,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,538<span></span>
</td>
<td class="nump">16,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits impact in the effective rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,513<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=vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember', window );">Shanghai Blue Cloud Technology Co., Ltd. ("SH Blue Cloud")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_PreferentialIncomeTaxRate', window );">Preferential tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_AdditionalPreferentialIncomeTaxRateTerm', window );">Preferential tax rate, additional term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember', window );">Shenzhen Diyixian Telecommunication Co., Ltd. ("SZ DYX")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_PreferentialIncomeTaxRate', window );">Preferential tax rate</a></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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_AdditionalPreferentialIncomeTaxRateTerm', window );">Preferential tax rate, additional term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember', window );">Beijing 21ViaNet Broadband Data Center Co., Ltd ("21Vianet Beijing")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_PreferentialIncomeTaxRate', window );">Preferential tax rate</a></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>
<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>
<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>
<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=vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember', window );">21Vianet (Xi'an) Information Outsourcing Industry Park Services Co., Ltd. ("Xi'an Sub")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_PreferentialIncomeTaxRate', window );">Preferential tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember', window );">Beijing iJoy Information Technology Co., Ltd. ("BJ iJoy")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EffectiveIncomeTaxRateReconciliationTaxHolidays', window );">Tax holiday, exemption rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_IncomeTaxHolidayReductionPeriod', window );">Tax holiday reduction period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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">&#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_StatementGeographicalAxis=country_TW', window );">TAIWAN | DYX Taiwan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate', window );">Income tax rate</a></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">17.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementGeographicalAxis=country_CN', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_EnterpriseIncomeTaxRate', window );">Unified enterprise income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.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>
<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_vnet_IncomeTaxRateOnTaxResidentEnterprise', window );">Income tax rate on PRC tax resident enterprises</a></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.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OperatingLossCarryforwards', window );">Net tax operating losses from PRC subsidiaries (in RMB)</a></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">$ 75,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 75,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,965<span></span>
</td>
<td class="nump">494,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_vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense', window );">Interest expense (in RMB)</a></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">104<span></span>
</td>
<td class="nump">&#165; 674<span></span>
</td>
<td class="nump">&#165; 2,779<span></span>
</td>
<td class="num">&#165; (1,082)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Accumulated interest expense (in RMB)</a></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">$ 757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,469<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 757<span></span>
</td>
<td class="nump">&#165; 4,929<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_StatementGeographicalAxis=country_CN', window );">PRC | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_OperatingLossCarryforwardsExpirationYear', window );">Net tax operating losses expiration year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2018<span></span>
</td>
<td class="text">2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementGeographicalAxis=country_CN', window );">PRC | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_OperatingLossCarryforwardsExpirationYear', window );">Net tax operating losses expiration year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2022<span></span>
</td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementGeographicalAxis=country_HK', window );">HONG KONG | 21Vianet Hong Kong Entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate', window );">Income tax rate</a></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="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays</td>
</tr>
<tr>
<td style="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_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 995<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6503627&amp;loc=d3e59836-110443<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28200-109314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_AdditionalPreferentialIncomeTaxRateTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional Preferential Income Tax Rate, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_AdditionalPreferentialIncomeTaxRateTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 statutory tax rate applicable to pretax income (loss) out of Mainland China.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_EnterpriseIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EnterpriseIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_IncomeTaxHolidayReductionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Holiday Reduction 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;">vnet_IncomeTaxHolidayReductionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_IncomeTaxRateOnTaxResidentEnterprise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 mainland China resident enterprises' statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncomeTaxRateOnTaxResidentEnterprise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_OperatingLossCarryforwardsExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Carryforwards, Expiration Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_OperatingLossCarryforwardsExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_PreferentialIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax 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;">vnet_PreferentialIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits, Interest Expense (Benefit) on Income Taxes 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;">vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember</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=vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember</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=vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember</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=vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember</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=vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingiJoyInformationTechnologyCompanyLimitedMember</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_StatementGeographicalAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_TW</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=vnet_TaiwanDiyixianMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_TaiwanDiyixianMember</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_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;">us-gaap_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_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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;">us-gaap_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=vnet_TwentyOneVianetGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_TwentyOneVianetGroupLimitedMember</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>135
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6852452768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Profit or Loss Before Income Taxes (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems', window );"><strong>Schedule of Income Before Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Profit (loss) from continuing operations before income taxes</a></td>
<td class="num">$ (154,899)<span></span>
</td>
<td class="num">&#165; (1,007,814)<span></span>
</td>
<td class="num">&#165; (943,082)<span></span>
</td>
<td class="num">&#165; (353,445)<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_StatementGeographicalAxis=vnet_OtherCountriesMember', window );">Non-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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems', window );"><strong>Schedule of Income Before Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Profit (loss) from continuing operations before income taxes</a></td>
<td class="num">(44,018)<span></span>
</td>
<td class="num">(286,388)<span></span>
</td>
<td class="num">(155,364)<span></span>
</td>
<td class="num">(256,279)<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_StatementGeographicalAxis=country_CN', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems', window );"><strong>Schedule of Income Before Income Tax [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Profit (loss) from continuing operations before income taxes</a></td>
<td class="num">$ (110,881)<span></span>
</td>
<td class="num">&#165; (721,426)<span></span>
</td>
<td class="num">&#165; (787,718)<span></span>
</td>
<td class="num">&#165; (97,166)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Income Before Income Tax [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=vnet_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=vnet_OtherCountriesMember</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_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;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6860467152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Expense) Benefits (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current</a></td>
<td class="num">$ (5,818)<span></span>
</td>
<td class="num">&#165; (37,856)<span></span>
</td>
<td class="num">&#165; (54,772)<span></span>
</td>
<td class="num">&#165; (68,092)<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">19,677<span></span>
</td>
<td class="nump">128,026<span></span>
</td>
<td class="nump">65,932<span></span>
</td>
<td class="nump">20,262<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefits</a></td>
<td class="nump">$ 13,859<span></span>
</td>
<td class="nump">&#165; 90,170<span></span>
</td>
<td class="nump">&#165; 11,160<span></span>
</td>
<td class="num">&#165; (47,830)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6880538816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation Tax Computed Applying Statutory Income Tax Rate (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (154,899)<span></span>
</td>
<td class="num">&#165; (1,007,814)<span></span>
</td>
<td class="num">&#165; (943,082)<span></span>
</td>
<td class="num">&#165; (353,445)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax benefit computed at applicable tax rates (25%)</a></td>
<td class="nump">38,725<span></span>
</td>
<td class="nump">251,954<span></span>
</td>
<td class="nump">235,770<span></span>
</td>
<td class="nump">88,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="num">(840)<span></span>
</td>
<td class="num">(5,468)<span></span>
</td>
<td class="num">(16,610)<span></span>
</td>
<td class="num">(19,216)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development expenses</a></td>
<td class="nump">1,828<span></span>
</td>
<td class="nump">11,895<span></span>
</td>
<td class="nump">7,766<span></span>
</td>
<td class="nump">6,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxHolidays', window );">Effect of tax holidays</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,691<span></span>
</td>
<td class="nump">2,743<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_vnet_IncomeTaxReconciliationPreferentialTaxRates', window );">Preferential rate</a></td>
<td class="num">(13,844)<span></span>
</td>
<td class="num">(90,076)<span></span>
</td>
<td class="num">(11,060)<span></span>
</td>
<td class="nump">6,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Current and deferred tax rate differences</a></td>
<td class="nump">5,128<span></span>
</td>
<td class="nump">33,366<span></span>
</td>
<td class="num">(1,521)<span></span>
</td>
<td class="num">(2,876)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">International rate differences</a></td>
<td class="nump">9,073<span></span>
</td>
<td class="nump">59,029<span></span>
</td>
<td class="num">(51,392)<span></span>
</td>
<td class="num">(90,773)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Tax exempted income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,878<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_vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="num">(962)<span></span>
</td>
<td class="num">(6,259)<span></span>
</td>
<td class="num">(14,525)<span></span>
</td>
<td class="num">(529)<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_vnet_IncomeTaxReconciliationChangeInDeferredTaxes', window );">Deferred tax expense</a></td>
<td class="nump">438<span></span>
</td>
<td class="nump">2,851<span></span>
</td>
<td class="nump">1,516<span></span>
</td>
<td class="num">(387)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(26,803)<span></span>
</td>
<td class="num">(174,388)<span></span>
</td>
<td class="num">(158,724)<span></span>
</td>
<td class="num">(36,529)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Prior year provision to return true up</a></td>
<td class="nump">1,116<span></span>
</td>
<td class="nump">7,266<span></span>
</td>
<td class="nump">8,371<span></span>
</td>
<td class="num">(1,678)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefits</a></td>
<td class="nump">$ 13,859<span></span>
</td>
<td class="nump">&#165; 90,170<span></span>
</td>
<td class="nump">&#165; 11,160<span></span>
</td>
<td class="num">&#165; (47,830)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32059-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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxHolidays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxHolidays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_IncomeTaxReconciliationChangeInDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Reconciliation Change In Deferred Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncomeTaxReconciliationChangeInDeferredTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Reconciliation, Increase (Decrease) in Unrecognized Tax Benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_IncomeTaxReconciliationPreferentialTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference, due to approval of High and New Technology Enterprise ("HNTE").</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncomeTaxReconciliationPreferentialTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>138
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853506208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation Tax Computed Applying Statutory Income Tax Rate (Parenthetical) (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868803696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Tax Holiday Benefit Per Basic and Diluted Earnings per share (Detail) - &#165; / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_EffectOfTaxHolidayOnEarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">&#165; 0.003<span></span>
</td>
<td class="nump">&#165; 0.006<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_vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">&#165; 0.003<span></span>
</td>
<td class="nump">&#165; 0.006<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_EffectOfTaxHolidayOnEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect Of Tax Holiday On Earnings Per Share Basic</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EffectOfTaxHolidayOnEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect Of Tax Holiday On Earnings Per Share Diluted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EffectOfTaxHolidayOnEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6863744752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Components of Deferred Taxes (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract', window );"><strong>Non-current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful debt</a></td>
<td class="nump">$ 5,223<span></span>
</td>
<td class="nump">&#165; 33,978<span></span>
</td>
<td class="nump">&#165; 25,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Accrued salary and welfare</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">1,139<span></span>
</td>
<td class="nump">7,409<span></span>
</td>
<td class="nump">3,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOtherLossCarryforwards', window );">Tax losses</a></td>
<td class="nump">20,816<span></span>
</td>
<td class="nump">135,433<span></span>
</td>
<td class="nump">202,485<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_vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent', window );">Property and equipment</a></td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">7,642<span></span>
</td>
<td class="nump">15,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">2,976<span></span>
</td>
<td class="nump">1,254<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_vnet_DeferredTaxAssetsCapitalLease', window );">Capital lease</a></td>
<td class="nump">3,382<span></span>
</td>
<td class="nump">22,006<span></span>
</td>
<td class="nump">23,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred government grant</a></td>
<td class="nump">573<span></span>
</td>
<td class="nump">3,728<span></span>
</td>
<td class="nump">4,901<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_vnet_DeferredTaxAssetsDepreciationAndAmortization', window );">Depreciation and amortization generated from acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,849<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_vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments', window );">Disposal loss on long-term investments</a></td>
<td class="nump">8,868<span></span>
</td>
<td class="nump">57,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsEquityMethodInvestments', window );">Loss picked up on equity method investments</a></td>
<td class="nump">1,063<span></span>
</td>
<td class="nump">6,919<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_DeferredTaxAssetsValuationAllowanceNoncurrent', window );">Valuation allowance</a></td>
<td class="num">(16,134)<span></span>
</td>
<td class="num">(104,970)<span></span>
</td>
<td class="num">(211,690)<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 );">Total deferred tax assets</a></td>
<td class="nump">26,562<span></span>
</td>
<td class="nump">172,818<span></span>
</td>
<td class="nump">100,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract', window );"><strong>Non-current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">15,049<span></span>
</td>
<td class="nump">97,915<span></span>
</td>
<td class="nump">148,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">7,635<span></span>
</td>
<td class="nump">49,676<span></span>
</td>
<td class="nump">92,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest', window );">Capitalized interest expense</a></td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">16,185<span></span>
</td>
<td class="nump">11,789<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_vnet_DeferredTaxLiabilitiesEquityMethodInvestments', window );">Gain picked up from equity method investments</a></td>
<td class="nump">4,165<span></span>
</td>
<td class="nump">27,097<span></span>
</td>
<td class="nump">22,221<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_DeferredTaxLiabilitiesNoncurrent', window );">Total non-current deferred tax liabilities</a></td>
<td class="nump">$ 29,337<span></span>
</td>
<td class="nump">&#165; 190,873<span></span>
</td>
<td class="nump">&#165; 274,700<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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deferred income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(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_DeferredTaxAssetsNetNoncurrentClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOtherLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOtherLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxAssetsValuationAllowanceNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-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_DeferredTaxAssetsValuationAllowanceNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 liability attributable to taxable temporary differences from capitalized 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-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_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredTaxAssetsCapitalLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Capital 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;">vnet_DeferredTaxAssetsCapitalLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredTaxAssetsDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredTaxAssetsDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets, disposal loss on long-term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredTaxAssetsDisposalLossOnLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Property, Plant and Equipment, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredTaxLiabilitiesEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities Equity Method Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredTaxLiabilitiesEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Noncurrent Classification [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>141
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854409872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unrecognized Tax Benefits (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 3,569<span></span>
</td>
<td class="nump">&#165; 23,220<span></span>
</td>
<td class="nump">&#165; 11,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reversal based on tax positions related to prior years</a></td>
<td class="num">(1,365)<span></span>
</td>
<td class="num">(8,880)<span></span>
</td>
<td class="num">(258)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">4,825<span></span>
</td>
<td class="nump">11,676<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_vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries', window );">Decrease due to disposal of subsidiaries</a></td>
<td class="num">(1,165)<span></span>
</td>
<td class="num">(7,583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 1,781<span></span>
</td>
<td class="nump">&#165; 11,582<span></span>
</td>
<td class="nump">&#165; 23,220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits, decrease due to disposal of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_UnrecognizedTaxBenefitsDecreaseDueToDisposalOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>142
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854105344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Detail)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_EconomicInterestsMember', window );">Economic Interests</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Common shareholders' ownership interests</a></td>
<td class="nump">5.79%<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=vnet_VotingPowerMember', window );">Voting Power</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Common shareholders' ownership interests</a></td>
<td class="nump">15.48%<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=vnet_ABitCoolIncorporatedMember', window );">aBitCool Incorporated</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Common shareholders' ownership interests</a></td>
<td class="nump">90.14%<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66011266&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_EconomicInterestsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_EconomicInterestsMember</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=vnet_VotingPowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_VotingPowerMember</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=vnet_ABitCoolIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ABitCoolIncorporatedMember</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>143
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864050192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party transaction, loans from</a></td>
<td class="nump">$ 8,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 121,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 55,675<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=vnet_XiaomiCommunicationTechnologyLimitedMember', window );">Xiaomi Communication Technology Limited | Service Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Revenue from related party transactions</a></td>
<td class="nump">32,976<span></span>
</td>
<td class="nump">&#165; 214,555<span></span>
</td>
<td class="nump">113,458<span></span>
</td>
<td class="nump">&#165; 27,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember', window );">Beijing Kingsoft Cloud Network Technology Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party transaction, loans from</a></td>
<td class="nump">318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,070<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=vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember', window );">Beijing Kingsoft Cloud Network Technology Limited | Service Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Revenue from related party transactions</a></td>
<td class="nump">1,237<span></span>
</td>
<td class="nump">8,046<span></span>
</td>
<td class="nump">19,471<span></span>
</td>
<td class="nump">7,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember', window );">Beijing Kingsoft Cloud Network Technology Limited | Service 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction expense</a></td>
<td class="nump">1,195<span></span>
</td>
<td class="nump">7,775<span></span>
</td>
<td class="nump">1,045<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_ChengduXingpuInvestmentManagementLimitedMember', window );">Chengdu Xingpu Investment Management Limited | Equipment and Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Related party transaction, purchase of equipment and property</a></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">37,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingXiaomiMobileSoftwareLimitedMember', window );">Beijing Xiaomi Mobile Software Limited | Service Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Revenue from related party transactions</a></td>
<td class="nump">854<span></span>
</td>
<td class="nump">5,555<span></span>
</td>
<td class="nump">11,689<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingCheetahMobileTechnologyLimitedMember', window );">Beijing Cheetah Mobile Technology Limited | Service Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Revenue from related party transactions</a></td>
<td class="nump">788<span></span>
</td>
<td class="nump">5,128<span></span>
</td>
<td class="nump">9,478<span></span>
</td>
<td class="nump">6,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_OtherRelatedPartyTransactionsMember', window );">Other Related Party Transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party transaction, loans from</a></td>
<td class="nump">240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,561<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=vnet_OtherRelatedPartyTransactionsMember', window );">Other Related Party Transactions | Service Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Revenue from related party transactions</a></td>
<td class="nump">509<span></span>
</td>
<td class="nump">3,314<span></span>
</td>
<td class="nump">2,413<span></span>
</td>
<td class="nump">4,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_OtherRelatedPartyTransactionsMember', window );">Other Related Party Transactions | Service 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction expense</a></td>
<td class="nump">405<span></span>
</td>
<td class="nump">2,632<span></span>
</td>
<td class="nump">9,178<span></span>
</td>
<td class="nump">20,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_DyxnetCorporateServiceLimitedMember', window );">Dyxnet Corporate Service Limited | Service 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction expense</a></td>
<td class="nump">987<span></span>
</td>
<td class="nump">6,424<span></span>
</td>
<td class="nump">10,883<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_DyxnetCorporateServiceLimitedMember', window );">Dyxnet Corporate Service Limited | Management Services [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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 16,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember', window );">Beijing Chengyishidai Network Technology Company Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party transaction, loans from</a></td>
<td class="nump">556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,618<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=vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember', window );">Beijing Chengyishidai Network Technology Company Limited | Service 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction expense</a></td>
<td class="nump">458<span></span>
</td>
<td class="nump">2,979<span></span>
</td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember', window );">Beijing Fastweb Network Technology Co Ltd Bjfastweb</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, loans to</a></td>
<td class="nump">3,074<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeRelatedParty', window );">Related party transaction, interest income from loan</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">210<span></span>
</td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember', window );">Beijing Fastweb Network Technology Co Ltd Bjfastweb | Equipment and Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_RelatedPartyTransactionSalesToRelatedParty', window );">Related party transaction, sales of equipment and property</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">1,021<span></span>
</td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_WNTTechnologyLimitedMember', window );">WNT Technology Limited | Equipment and Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Related party transaction, purchase of equipment and property</a></td>
<td class="nump">404<span></span>
</td>
<td class="nump">2,629<span></span>
</td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_DyxnetInternetCenterLimitedMember', window );">Dyxnet Internet Center Limited | Equipment and Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Related party transaction, purchase of equipment and property</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">1,234<span></span>
</td>
<td class="nump">3,079<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_CDGuotaoMember', window );">CD Guotao</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Related party transaction, loans from</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,483<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_WifireBeijingTechnologyCoLtdMember', window );">WiFire (Beijing) Technology Co., Ltd. | Service Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Revenue from related party transactions</a></td>
<td class="nump">1,495<span></span>
</td>
<td class="nump">9,726<span></span>
</td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_WifireBeijingTechnologyCoLtdMember', window );">WiFire (Beijing) Technology Co., Ltd. | Service 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction expense</a></td>
<td class="nump">$ 248<span></span>
</td>
<td class="nump">&#165; 1,616<span></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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest-bearing assets owed to the entity by related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party 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_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_RelatedPartyTransactionSalesToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction Sales To 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;">vnet_RelatedPartyTransactionSalesToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_XiaomiCommunicationTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_XiaomiCommunicationTechnologyLimitedMember</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=vnet_ServiceRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ServiceRevenueMember</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=vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember</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=vnet_ServiceExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ServiceExpenseMember</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=vnet_ChengduXingpuInvestmentManagementLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ChengduXingpuInvestmentManagementLimitedMember</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_MajorPropertyClassAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorPropertyClassAxis=us-gaap_EquipmentMember</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=vnet_BeijingXiaomiMobileSoftwareLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingXiaomiMobileSoftwareLimitedMember</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=vnet_BeijingCheetahMobileTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingCheetahMobileTechnologyLimitedMember</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=vnet_OtherRelatedPartyTransactionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_OtherRelatedPartyTransactionsMember</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=vnet_DyxnetCorporateServiceLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_DyxnetCorporateServiceLimitedMember</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=vnet_ManagementServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ManagementServicesMember</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=vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember</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=vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember</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=vnet_WNTTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_WNTTechnologyLimitedMember</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=vnet_DyxnetInternetCenterLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_DyxnetInternetCenterLimitedMember</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=vnet_CDGuotaoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_CDGuotaoMember</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=vnet_WifireBeijingTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_WifireBeijingTechnologyCoLtdMember</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>144
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864950384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Balances (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">$ 17,561<span></span>
</td>
<td class="nump">&#165; 114,256<span></span>
</td>
<td class="nump">&#165; 182,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrentAbstract', window );"><strong>Amount due from related parties non-current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Amount due to related parties non current</a></td>
<td class="nump">3,106<span></span>
</td>
<td class="nump">20,210<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_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">8,557<span></span>
</td>
<td class="nump">55,675<span></span>
</td>
<td class="nump">121,928<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=vnet_XiaomiCommunicationTechnologyLimitedMember', window );">Xiaomi Communication Technology Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">5,996<span></span>
</td>
<td class="nump">39,016<span></span>
</td>
<td class="nump">22,473<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=vnet_SellerOfIjoyMember', window );">Seller of iJoy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">4,017<span></span>
</td>
<td class="nump">26,137<span></span>
</td>
<td class="nump">27,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">6,005<span></span>
</td>
<td class="nump">39,068<span></span>
</td>
<td class="nump">38,131<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=vnet_WifireBeijingTechnologyCoLtdMember', window );">WiFire (Beijing) Technology Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">2,355<span></span>
</td>
<td class="nump">15,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_ShanghaiFaweiTechnologyCompanyLimitedMember', window );">Shanghai Fawei Technology Co., Ltd. (SH Fawei)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">1,588<span></span>
</td>
<td class="nump">10,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_ShanghaiShibeiHiTechCompanyLimitedMember', window );">Shanghai Shibei Hi-Tech Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">1,506<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">9,800<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=vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember', window );">Beijing Kingsoft Cloud Network Technology Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">870<span></span>
</td>
<td class="nump">5,663<span></span>
</td>
<td class="nump">3,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">318<span></span>
</td>
<td class="nump">2,070<span></span>
</td>
<td class="nump">1,105<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=vnet_WuhanFastwebCloudComputingCompanyLimitedMember', window );">Wuhan Fastweb Cloud Computing Company Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">707<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_SellerOfAipuMember', window );">Seller of Aipu Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_ChengduXingpuInvestmentManagementLimitedMember', window );">Chengdu Xingpu Investment Management Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,466<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=vnet_OtherRelatedPartyTransactionsMember', window );">Other Related Party Transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amounts due from related parties current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">522<span></span>
</td>
<td class="nump">3,387<span></span>
</td>
<td class="nump">7,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">1,561<span></span>
</td>
<td class="nump">1,454<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=vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember', window );">Beijing Fastweb Network Technology Co Ltd Bjfastweb</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrentAbstract', window );"><strong>Amount due from related parties non-current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Amount due to related parties non current</a></td>
<td class="nump">3,106<span></span>
</td>
<td class="nump">20,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember', window );">Beijing Bozhiruihai Network Technology Co., Ltd. ("BZRH")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">1,438<span></span>
</td>
<td class="nump">9,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember', window );">Beijing Chengyishidai Network Technology Company Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">$ 556<span></span>
</td>
<td class="nump">&#165; 3,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_SellerOfTheManagedNetworkEntitiesMember', window );">Seller of the Managed Network Entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,755<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=vnet_CDGuotaoMember', window );">CD Guotao</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amount due to related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,483<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueFromRelatedPartiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of 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 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueFromRelatedPartiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_XiaomiCommunicationTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_XiaomiCommunicationTechnologyLimitedMember</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=vnet_SellerOfIjoyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_SellerOfIjoyMember</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=vnet_WifireBeijingTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_WifireBeijingTechnologyCoLtdMember</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=vnet_ShanghaiFaweiTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ShanghaiFaweiTechnologyCompanyLimitedMember</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=vnet_ShanghaiShibeiHiTechCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ShanghaiShibeiHiTechCompanyLimitedMember</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=vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingKingsoftCloudNetworkTechnologyLimitedMember</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=vnet_WuhanFastwebCloudComputingCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_WuhanFastwebCloudComputingCompanyLimitedMember</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=vnet_SellerOfAipuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_SellerOfAipuMember</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=vnet_ChengduXingpuInvestmentManagementLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ChengduXingpuInvestmentManagementLimitedMember</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=vnet_OtherRelatedPartyTransactionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_OtherRelatedPartyTransactionsMember</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=vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingFastwebNetworkTechnologyCoLtdBjFastwebMember</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=vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingBozhiruihaiNetworkTechnologyCompanyLimitedMember</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=vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember</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=vnet_SellerOfTheManagedNetworkEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_SellerOfTheManagedNetworkEntitiesMember</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=vnet_CDGuotaoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_CDGuotaoMember</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>145
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6868778112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2016 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of segments</a></td>
<td class="nump">2<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864920688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Segment Results (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 404,884<span></span>
</td>
<td class="nump">&#165; 2,634,295<span></span>
</td>
<td class="nump">&#165; 2,929,638<span></span>
</td>
<td class="nump">&#165; 2,780,614<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,565<span></span>
</td>
<td class="nump">758,410<span></span>
</td>
<td class="nump">712,136<span></span>
</td>
<td class="nump">853,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncome', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">836<span></span>
</td>
<td class="nump">5,439<span></span>
</td>
<td class="nump">6,783<span></span>
</td>
<td class="nump">8,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Group consolidated revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">521,449<span></span>
</td>
<td class="nump">3,392,705<span></span>
</td>
<td class="nump">3,641,774<span></span>
</td>
<td class="nump">3,634,372<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">404,884<span></span>
</td>
<td class="nump">2,634,295<span></span>
</td>
<td class="nump">2,929,638<span></span>
</td>
<td class="nump">2,780,614<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,565<span></span>
</td>
<td class="nump">758,410<span></span>
</td>
<td class="nump">712,136<span></span>
</td>
<td class="nump">853,758<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,451<span></span>
</td>
<td class="nump">256,682<span></span>
</td>
<td class="nump">352,926<span></span>
</td>
<td class="nump">359,460<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">22,923<span></span>
</td>
<td class="nump">149,143<span></span>
</td>
<td class="nump">149,337<span></span>
</td>
<td class="nump">142,835<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">79,915<span></span>
</td>
<td class="nump">519,950<span></span>
</td>
<td class="nump">639,648<span></span>
</td>
<td class="nump">568,741<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,752<span></span>
</td>
<td class="nump">37,427<span></span>
</td>
<td class="nump">117,564<span></span>
</td>
<td class="nump">32,199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in the fair value of contingent purchase consideration payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144<span></span>
</td>
<td class="nump">937<span></span>
</td>
<td class="num">(93,307)<span></span>
</td>
<td class="nump">43,325<span></span>
</td>
</tr>
<tr class="ro">
<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 of goodwill</a></td>
<td class="nump">&#165; 766,000<span></span>
</td>
<td class="nump">117,800<span></span>
</td>
<td class="nump">766,440<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_vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets', window );">Impairment of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,757<span></span>
</td>
<td class="nump">401,808<span></span>
</td>
<td class="nump">392,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 profit (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(210,341)<span></span>
</td>
<td class="num">(1,368,538)<span></span>
</td>
<td class="num">(840,196)<span></span>
</td>
<td class="num">(284,233)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Hosting and Related Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">457,276<span></span>
</td>
<td class="nump">2,975,178<span></span>
</td>
<td class="nump">2,668,655<span></span>
</td>
<td class="nump">2,369,223<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(327,418)<span></span>
</td>
<td class="num">(2,130,279)<span></span>
</td>
<td class="num">(1,936,658)<span></span>
</td>
<td class="num">(1,758,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_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129,858<span></span>
</td>
<td class="nump">844,899<span></span>
</td>
<td class="nump">731,997<span></span>
</td>
<td class="nump">610,467<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">457,276<span></span>
</td>
<td class="nump">2,975,178<span></span>
</td>
<td class="nump">2,668,655<span></span>
</td>
<td class="nump">2,369,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncome', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">836<span></span>
</td>
<td class="nump">5,439<span></span>
</td>
<td class="nump">6,783<span></span>
</td>
<td class="nump">8,569<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(327,418)<span></span>
</td>
<td class="num">(2,130,279)<span></span>
</td>
<td class="num">(1,936,658)<span></span>
</td>
<td class="num">(1,758,756)<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129,858<span></span>
</td>
<td class="nump">844,899<span></span>
</td>
<td class="nump">731,997<span></span>
</td>
<td class="nump">610,467<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(26,399)<span></span>
</td>
<td class="num">(171,761)<span></span>
</td>
<td class="num">(144,335)<span></span>
</td>
<td class="num">(171,862)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
<td class="num">(97,597)<span></span>
</td>
<td class="num">(87,227)<span></span>
</td>
<td class="num">(87,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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64,115)<span></span>
</td>
<td class="num">(417,154)<span></span>
</td>
<td class="num">(404,181)<span></span>
</td>
<td class="num">(387,071)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Allowance for doubtful debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(962)<span></span>
</td>
<td class="num">(6,257)<span></span>
</td>
<td class="num">(78,330)<span></span>
</td>
<td class="num">(12,834)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in the fair value of contingent purchase consideration payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="num">(937)<span></span>
</td>
<td class="nump">19,394<span></span>
</td>
<td class="num">(24,739)<span></span>
</td>
</tr>
<tr class="ro">
<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 profit (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,074<span></span>
</td>
<td class="nump">156,632<span></span>
</td>
<td class="nump">44,101<span></span>
</td>
<td class="num">(64,658)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Managed Network Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,173<span></span>
</td>
<td class="nump">417,527<span></span>
</td>
<td class="nump">973,119<span></span>
</td>
<td class="nump">1,265,149<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(77,466)<span></span>
</td>
<td class="num">(504,016)<span></span>
</td>
<td class="num">(992,980)<span></span>
</td>
<td class="num">(1,021,858)<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,293)<span></span>
</td>
<td class="num">(86,489)<span></span>
</td>
<td class="num">(19,861)<span></span>
</td>
<td class="nump">243,291<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,173<span></span>
</td>
<td class="nump">417,527<span></span>
</td>
<td class="nump">973,119<span></span>
</td>
<td class="nump">1,265,149<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(77,466)<span></span>
</td>
<td class="num">(504,016)<span></span>
</td>
<td class="num">(992,980)<span></span>
</td>
<td class="num">(1,021,858)<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,293)<span></span>
</td>
<td class="num">(86,489)<span></span>
</td>
<td class="num">(19,861)<span></span>
</td>
<td class="nump">243,291<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">(13,052)<span></span>
</td>
<td class="num">(84,921)<span></span>
</td>
<td class="num">(208,591)<span></span>
</td>
<td class="num">(187,598)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(7,923)<span></span>
</td>
<td class="num">(51,546)<span></span>
</td>
<td class="num">(62,110)<span></span>
</td>
<td class="num">(55,647)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">(15,800)<span></span>
</td>
<td class="num">(102,796)<span></span>
</td>
<td class="num">(235,467)<span></span>
</td>
<td class="num">(181,670)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,790)<span></span>
</td>
<td class="num">(31,170)<span></span>
</td>
<td class="num">(39,234)<span></span>
</td>
<td class="num">(19,365)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in the fair value of contingent purchase consideration payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,913<span></span>
</td>
<td class="num">(18,586)<span></span>
</td>
</tr>
<tr class="re">
<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 of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117,800)<span></span>
</td>
<td class="num">(766,440)<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_vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets', window );">Impairment of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61,757)<span></span>
</td>
<td class="num">(401,808)<span></span>
</td>
<td class="num">(392,947)<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_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (234,415)<span></span>
</td>
<td class="num">&#165; (1,525,170)<span></span>
</td>
<td class="num">&#165; (884,297)<span></span>
</td>
<td class="num">&#165; (219,575)<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_OtherOperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-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_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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of equipment and impairment of intangible 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;">vnet_ImpairmentOfEquipmentAndImpairmentOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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;">us-gaap_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=vnet_HostingAndRelatedServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_HostingAndRelatedServicesSegmentMember</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=vnet_ManagedNetworkServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_ManagedNetworkServicesSegmentMember</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>147
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6850512352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Net Asset - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Statutory Accounting Practices [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAppropriated', window );">Statutory reserves</a></td>
<td class="nump">$ 5,954<span></span>
</td>
<td class="nump">&#165; 38,736<span></span>
</td>
<td class="nump">&#165; 64,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_RestrictedNetAssets', window );">Restricted net asset, PRC generally accepted accounting principles (in RMB) or (in dollars)</a></td>
<td class="nump">753,321<span></span>
</td>
<td class="nump">4,901,334<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_StatementGeographicalAxis=country_CN', window );">PRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Statutory Accounting Practices [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAppropriated', window );">Statutory reserves</a></td>
<td class="nump">$ 5,954<span></span>
</td>
<td class="nump">&#165; 38,736<span></span>
</td>
<td class="nump">&#165; 64,622<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_StatementGeographicalAxis=country_CN', window );">PRC | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Statutory Accounting Practices [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve', window );">Minimum required Percentage of annual after-tax profit to the general statutory reserve</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_StatementGeographicalAxis=country_CN', window );">PRC | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesLineItems', window );"><strong>Statutory Accounting Practices [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital', window );">Maximum requirement of each of the Entity's PRC Subsidiaries' after-tax profits to be allocated to a general reserve fund as a percentage of each Subsidiaries' registered capital</a></td>
<td class="nump">50.00%<span></span>
</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_us-gaap_RetainedEarningsAppropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(23)(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(30)(a)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21346-112643<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21332-112643<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAppropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesLineItems</td>
</tr>
<tr>
<td style="padding-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_vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Required maximum percentage of statutory surplus reserve to 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;">vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Required Percentage of Entity's After Tax Profits to Allocate to Statutory Common 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;">vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_RestrictedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted net 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;">vnet_RestrictedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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;">us-gaap_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_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862487424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Loss Per Share (Detail)<br> &#165; / shares in Units, $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (141,040)<span></span>
</td>
<td class="num">&#165; (917,644)<span></span>
</td>
<td class="num">&#165; (931,922)<span></span>
</td>
<td class="num">&#165; (401,275)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net (profit) loss attributable to noncontrolling interest and redeemable noncontrolling interest</a></td>
<td class="nump">22,273<span></span>
</td>
<td class="nump">144,914<span></span>
</td>
<td class="nump">298,324<span></span>
</td>
<td class="num">(26,824)<span></span>
</td>
</tr>
<tr class="ro">
<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 the Company's ordinary shareholders</a></td>
<td class="num">(118,767)<span></span>
</td>
<td class="num">(772,730)<span></span>
</td>
<td class="num">(633,598)<span></span>
</td>
<td class="num">(428,099)<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_vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests', window );">Plus: (Increase) decrease in accretion of redeemable noncontrolling interests</a></td>
<td class="num">(21,809)<span></span>
</td>
<td class="num">(141,896)<span></span>
</td>
<td class="num">(210,484)<span></span>
</td>
<td class="nump">7,850<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments', window );">Adjusted net loss attributable to ordinary shareholders</a></td>
<td class="num">$ (140,576)<span></span>
</td>
<td class="num">&#165; (914,626)<span></span>
</td>
<td class="num">&#165; (844,082)<span></span>
</td>
<td class="num">&#165; (420,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_vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of shares outstanding - basic (in shares)</a></td>
<td class="nump">672,836,226<span></span>
</td>
<td class="nump">672,836,226<span></span>
</td>
<td class="nump">617,169,833<span></span>
</td>
<td class="nump">492,065,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of shares outstanding - diluted (in shares)</a></td>
<td class="nump">672,836,226<span></span>
</td>
<td class="nump">672,836,226<span></span>
</td>
<td class="nump">617,169,833<span></span>
</td>
<td class="nump">492,065,239<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Loss per share-Basic:</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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Net loss | (per share)</a></td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">&#165; (1.36)<span></span>
</td>
<td class="num">&#165; (1.37)<span></span>
</td>
<td class="num">&#165; (0.85)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in per share) | (per share)</a></td>
<td class="num">(0.21)<span></span>
</td>
<td class="num">(1.36)<span></span>
</td>
<td class="num">(1.37)<span></span>
</td>
<td class="num">(0.85)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Loss per share-Diluted:</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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Net loss | (per share)</a></td>
<td class="num">(0.21)<span></span>
</td>
<td class="num">(1.36)<span></span>
</td>
<td class="num">(1.37)<span></span>
</td>
<td class="num">(0.85)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in per share) | (per share)</a></td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">&#165; (1.36)<span></span>
</td>
<td class="num">&#165; (1.37)<span></span>
</td>
<td class="num">&#165; (0.85)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20187-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4591551-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/presentationRef<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=84234705&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84161450&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84234705&amp;loc=SL4591551-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share Basic And Diluted Denominator [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share Basic And Diluted Numerator [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Accretion of Redeemable Noncontrolling Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income Loss Available To Common Stockholders After Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>149
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835176016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loss Per Share - Additional Information (Detail) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_vnet_DepositarySharesIssued', window );">Shares issued to depository bank (in shares)</a></td>
<td class="nump">9,000,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">7,200,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_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_vnet_DepositarySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depositary Shares 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;">vnet_DepositarySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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>150
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6883193376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Capital - Additional Information (Detail)<br> $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 31, 2016 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2010 </div>
<div>shares </div>
<div>Vote</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary shares | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,548,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,808,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_KingsoftCorporationLimitedMember', window );">Kingsoft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary 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="nump">$ 172,012<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_XiaomiCorporationMember', window );">Xiaomi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary 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="nump">50,000<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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_EstaInvestmentsMember', window );">Esta Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary 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="nump">$ 74,004<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_CommonStockVotesPerShare', window );">Entitled vote per ordinary share | Vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Shares issued in settlement of contingent purchase considerations</a></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,098,599<span></span>
</td>
<td class="nump">13,098,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, shares issued</a></td>
<td class="nump">10,087,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Tuspark Innovation Venture Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, shares issued</a></td>
<td class="nump">31,996,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionSharePrice', window );">Shares subscription price | $ / shares</a></td>
<td class="nump">$ 2.712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Kingsoft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of new 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="nump">39,087,125<span></span>
</td>
<td class="nump">39,087,125<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Xiaomi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of new 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="nump">6,142,410<span></span>
</td>
<td class="nump">6,142,410<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Esta Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of new 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="nump">24,668,022<span></span>
</td>
<td class="nump">24,668,022<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_CommonStockVotesPerShare', window );">Entitled vote per ordinary share | Vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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_vnet_ConvertibleSharesExchangeRatio', window );">Conversion ratio, Class B ordinary share into Class A Ordinary Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares | Tuspark Innovation Venture Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, shares issued</a></td>
<td class="nump">111,053,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionSharePrice', window );">Shares subscription price | $ / shares</a></td>
<td class="nump">$ 2.712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares | Kingsoft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of new 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="nump">18,250,268<span></span>
</td>
<td class="nump">18,250,268<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares | Xiaomi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of new 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="nump">10,524,257<span></span>
</td>
<td class="nump">10,524,257<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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember', window );">American Depository 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">223,161<span></span>
</td>
<td class="nump">146,372<span></span>
</td>
<td class="nump">146,372<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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember', window );">American Depository Shares | Tuspark Innovation Venture Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Shares subscription price | $ / shares</a></td>
<td class="nump">$ 16.274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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_vnet_CommonStockVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Votes per share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CommonStockVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_ConvertibleSharesExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Convertible Shares Exchange Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_ConvertibleSharesExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_KingsoftCorporationLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_KingsoftCorporationLimitedMember</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=vnet_XiaomiCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_XiaomiCorporationMember</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=vnet_EstaInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_EstaInvestmentsMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_BusinessAcquisitionAxis=vnet_TusparkInnovationVentureLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_TusparkInnovationVentureLimitedMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=vnet_AmericanDepositorySharesMember</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>151
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862488336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Noncontrolling Interests - Additional Information (Detail) - Aipu Group<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>Tranche</div>
</th>
<th class="th"><div>May 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestLineItems', window );"><strong>Redeemable Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquisition, equity interests acquired</a></td>
<td class="text">&#160;<span></span>
</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">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_NumberOfTranches', window );">Number of tranches | Tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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_vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight', window );">Business acquisition, equity interests held by non controlling interest holders maximum percentage of eligible shares to be put each year by option exercise right</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares transferred | shares</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SaleOfStockDescriptionOfTransaction', window );">Description of ownership after transfer of shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">However, as the Written Put Option outstanding is legally detachable and separately exercisable from the 50% minus one share of equity interest in Aipu Group held by the Company, the Written Put Option qualifies as a freestanding financial instrument as defined under ASC 480 is accounted for as a derivative liability pursuant to ASC 815.<span></span>
</td>
<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_SaleOfStockPercentageOfOwnershipAfterTransaction', window );">Ownership percentage after transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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_BusinessAcquisitionAxis=vnet_AipuGroupMember', window );">Floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestLineItems', window );"><strong>Redeemable Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice', window );">Financial and operational performance targeted amount used to compute put option exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BusinessAcquisitionAxis=vnet_AipuGroupMember', window );">Ceiling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestLineItems', window );"><strong>Redeemable Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice', window );">Financial and operational performance targeted amount used to compute put option exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_RedeemableNoncontrollingInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestLineItems</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4582445-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569655-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-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_SaleOfStockDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPercentageOfOwnershipAfterTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 subsidiary's or equity investee's stock owned by parent company after stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction</td>
</tr>
<tr>
<td style="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_vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition Cost Of Acquired Entity Maximum Percentage Of Eligible Shares To Be Put Each Year By Option Exercise Right</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BusinessAcquisitionCostOfAcquiredEntityMaximumPercentageOfEligibleSharesToBePutEachYearByOptionExerciseRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial and Operational Performance Targeted Amount Used to Compute Put Option Exercise Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_FinancialAndOperationalPerformanceTargetedAmountUsedToComputePutOptionExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_NumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Tranches</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_NumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_us-gaap_BusinessAcquisitionAxis=vnet_AipuGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=vnet_AipuGroupMember</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_StatementScenarioAxis=vnet_FloorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=vnet_FloorMember</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_StatementScenarioAxis=vnet_CeilingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=vnet_CeilingMember</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>152
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6861737056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Redeemable Noncontrolling Interests (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Beginning Balance</a></td>
<td class="nump">$ 107,588<span></span>
</td>
<td class="nump">&#165; 700,000<span></span>
</td>
<td class="nump">&#165; 790,229<span></span>
</td>
<td class="nump">&#165; 773,706<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Profit (loss) for the year</a></td>
<td class="num">(21,809)<span></span>
</td>
<td class="num">(141,896)<span></span>
</td>
<td class="num">(300,713)<span></span>
</td>
<td class="nump">24,373<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_vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests', window );">Increase (decrease) in accretion of redeemable noncontrolling interests</a></td>
<td class="nump">21,809<span></span>
</td>
<td class="nump">141,896<span></span>
</td>
<td class="nump">210,484<span></span>
</td>
<td class="num">(7,850)<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_vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination', window );">Reversal due to the disposal of two shares in SC Aipu</a></td>
<td class="num">$ (107,588)<span></span>
</td>
<td class="num">&#165; (700,000)<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 700,000<span></span>
</td>
<td class="nump">&#165; 790,229<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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to redeemable 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Accretion of Redeemable Noncontrolling Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_IncreaseDecreaseInAccretionOfRedeemableNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interest, Reversal due to disposal of Business Combination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_NoncontrollingInterestReversalDueToDisposalOfBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>153
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864818080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="nump">$ 219,205<span></span>
</td>
<td class="nump">&#165; 1,426,213<span></span>
</td>
<td class="nump">&#165; 874,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="nump">311,872<span></span>
</td>
<td class="nump">2,029,128<span></span>
</td>
<td class="nump">556,432<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_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sales Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="nump">390<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
<td class="nump">7,921<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_InvestmentTypeAxis=us-gaap_BondsMember', window );">Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="nump">304,402<span></span>
</td>
<td class="nump">1,980,529<span></span>
</td>
<td class="nump">418,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_FairValueByLiabilityClassAxis=vnet_ShareSettledBonusesMember', window );">Share-settled bonuses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,526<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_FairValueByLiabilityClassAxis=vnet_LiabilityClassifiedRSUMember', window );">Liability Classified RSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="nump">1,824<span></span>
</td>
<td class="nump">11,865<span></span>
</td>
<td class="nump">34,612<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_FairValueByLiabilityClassAxis=vnet_BusinessAcquisitionContingentConsiderationMember', window );">Business Acquisition Contingent Consideration | Due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="nump">5,646<span></span>
</td>
<td class="nump">36,734<span></span>
</td>
<td class="nump">65,797<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_FairValueByAssetClassAxis=us-gaap_BankTimeDepositsMember', window );">Bank Time Deposits | Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="nump">84,363<span></span>
</td>
<td class="nump">548,890<span></span>
</td>
<td class="nump">277,946<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_FairValueByAssetClassAxis=us-gaap_BankTimeDepositsMember', window );">Bank Time Deposits | 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="nump">$ 134,452<span></span>
</td>
<td class="nump">874,786<span></span>
</td>
<td class="nump">588,589<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted prices in active markets for identical assets and liabilities (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,423,676<span></span>
</td>
<td class="nump">866,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,980,529<span></span>
</td>
<td class="nump">418,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted prices in active markets for identical assets and liabilities (Level 1) | Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,980,529<span></span>
</td>
<td class="nump">418,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted prices in active markets for identical assets and liabilities (Level 1) | Bank Time Deposits | Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">548,890<span></span>
</td>
<td class="nump">277,946<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted prices in active markets for identical assets and liabilities (Level 1) | Bank Time Deposits | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">874,786<span></span>
</td>
<td class="nump">588,589<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Unobservable inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
<td class="nump">7,921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,599<span></span>
</td>
<td class="nump">137,935<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Unobservable inputs (Level 3) | Available-for-sales Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureRecurring', window );">Assets measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,537<span></span>
</td>
<td class="nump">7,921<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Unobservable inputs (Level 3) | Share-settled bonuses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,526<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Unobservable inputs (Level 3) | Liability Classified RSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,865<span></span>
</td>
<td class="nump">34,612<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Unobservable inputs (Level 3) | Business Acquisition Contingent Consideration | Due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureRecurring', window );">Liabilities measured at fair value on recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 36,734<span></span>
</td>
<td class="nump">&#165; 65,797<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_AssetsFairValueDisclosureRecurring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the aggregate of the assets reported on the balance sheet at period end measured at fair value on a recurring basis by the entity. This element is intended to be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureRecurring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesFairValueDisclosureRecurring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregation of the liabilities reported on the balance sheet measured at fair value on a recurring basis by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureRecurring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InformationByCategoryOfDebtSecurityAxis=us-gaap_AvailableforsaleSecuritiesMember</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_InvestmentTypeAxis=us-gaap_BondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_BondsMember</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_FairValueByLiabilityClassAxis=vnet_ShareSettledBonusesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=vnet_ShareSettledBonusesMember</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_FairValueByLiabilityClassAxis=vnet_LiabilityClassifiedRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=vnet_LiabilityClassifiedRSUMember</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_FairValueByLiabilityClassAxis=vnet_BusinessAcquisitionContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=vnet_BusinessAcquisitionContingentConsiderationMember</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=vnet_DueToRelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_DueToRelatedPartyMember</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_FairValueByAssetClassAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=us-gaap_BankTimeDepositsMember</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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</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_CashAndCashEquivalentsAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAxis=us-gaap_CashEquivalentsMember</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_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>154
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6863286384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reconciliation of Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs Level Three (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=vnet_BusinessAcquisitionContingentConsiderationMember', window );">Business Acquisition Contingent Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 65,797<span></span>
</td>
<td class="nump">&#165; 372,256<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Changes in the fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">937<span></span>
</td>
<td class="num">(93,307)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet', window );">Transfers in and/or out of Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending Balance</a></td>
<td class="nump">$ 5,646<span></span>
</td>
<td class="nump">36,734<span></span>
</td>
<td class="nump">65,797<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_FairValueByLiabilityClassAxis=vnet_BusinessAcquisitionContingentConsiderationMember', window );">Business Acquisition Contingent Consideration | Payment of cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Bonuses settled in cash during 2016/2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
<td class="num">(2,617)<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_FairValueByLiabilityClassAxis=vnet_BusinessAcquisitionContingentConsiderationMember', window );">Business Acquisition Contingent Consideration | Reclassification to equity upon resolution of contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties', window );">Reclassification to equity upon resolution of contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(210,535)<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_FairValueByLiabilityClassAxis=vnet_ShareSettledBonusesMember', window );">Share-settled bonuses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,526<span></span>
</td>
<td class="nump">41,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Increase in liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Changes in the fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(810)<span></span>
</td>
<td class="num">(5,319)<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_vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity', window );">Reclassification to equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,752)<span></span>
</td>
<td class="num">(15,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Bonuses settled in cash during 2016/2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,295)<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_vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal', window );">Reversal of share-settled bonuses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,964)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet', window );">Transfers in and/or out of Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,526<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_FairValueByLiabilityClassAxis=vnet_LiabilityClassifiedRSUMember', window );">Liability Classified RSU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Increase in liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,903<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_vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity', window );">Reclassification to equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,650)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet', window );">Transfers in and/or out of Level 3</a></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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending Balance</a></td>
<td class="nump">$ 1,824<span></span>
</td>
<td class="nump">&#165; 11,865<span></span>
</td>
<td class="nump">&#165; 34,612<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Measurement Inputs Reconciliation, Recurring Basis, Liabilities, Offset with Amount Due from Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_FairValueMeasurementInputsReconciliationRecurringBasisLiabilitiesOffsetWithAmountDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, liabilities Reversal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Measurement with Unobservable Inputs Reconciliation Recurring Basis Liability Accrued Liabilities Reclassification to Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAccruedLiabilitiesReclassificationToEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByLiabilityClassAxis=vnet_BusinessAcquisitionContingentConsiderationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=vnet_BusinessAcquisitionContingentConsiderationMember</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_ContingentConsiderationByTypeAxis=us-gaap_CashDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=us-gaap_CashDistributionMember</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_ContingentConsiderationByTypeAxis=vnet_ReclassificationAdjustmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=vnet_ReclassificationAdjustmentsMember</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_FairValueByLiabilityClassAxis=vnet_ShareSettledBonusesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=vnet_ShareSettledBonusesMember</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_FairValueByLiabilityClassAxis=vnet_LiabilityClassifiedRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=vnet_LiabilityClassifiedRSUMember</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>155
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6884109632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Future Minimum Lease Payments Under Non Cancelable Operating Leases (Detail) - Dec. 31, 2017<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">$ 39,202<span></span>
</td>
<td class="nump">&#165; 255,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">16,127<span></span>
</td>
<td class="nump">104,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">31,286<span></span>
</td>
<td class="nump">203,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">11,211<span></span>
</td>
<td class="nump">72,939<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_vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter', window );">2022 and thereafter</a></td>
<td class="nump">102,003<span></span>
</td>
<td class="nump">663,661<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due, Total</a></td>
<td class="nump">$ 199,829<span></span>
</td>
<td class="nump">&#165; 1,300,140<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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year and thereafter 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;">vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>156
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6865690416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 09, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 09, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2012 </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_vnet_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseMinimumRentals', window );">Operating leases in PRC, Hongkong and United States, total rental expenses</a></td>
<td class="nump">$ 16,305<span></span>
</td>
<td class="nump">&#165; 89,780<span></span>
</td>
<td class="nump">&#165; 93,869<span></span>
</td>
<td class="nump">&#165; 92,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessCombinationContingentConsiderationLiability', window );">Fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 47,755<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_LitigationStatusAxis=vnet_SecuritiesLitigationMember', window );">Securities Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Accrued liability for legal contingencies</a></td>
<td class="nump">1,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,007<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Securities Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserve', window );">Litigation settlement 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">$ 9,000<span></span>
</td>
<td class="nump">&#165; 58,808<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_BalanceSheetLocationAxis=vnet_NoncurrentLiabilityMember', window );">Noncurrent Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrual for unrecognized tax benefits and interest</a></td>
<td class="nump">$ 2,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 16,511<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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LitigationReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<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_LitigationReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 contingency 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/presentationRef<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=82911808&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_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesRentExpenseMinimumRentals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77910348&amp;loc=d3e34039-112682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseMinimumRentals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments and Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=vnet_SecuritiesLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationStatusAxis=vnet_SecuritiesLitigationMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=vnet_NoncurrentLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_NoncurrentLiabilityMember</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>157
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835040544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Commitments (Detail) - Dec. 31, 2017 - Capital Commitments - Computer and Network Equipment and Construction in Progress<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2018</a></td>
<td class="nump">$ 17,685<span></span>
</td>
<td class="nump">&#165; 115,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2019</a></td>
<td class="nump">14,281<span></span>
</td>
<td class="nump">92,916<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">2020</a></td>
<td class="nump">10,499<span></span>
</td>
<td class="nump">68,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">2021</a></td>
<td class="nump">8,519<span></span>
</td>
<td class="nump">55,430<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_vnet_PurchaseObligationDueInFifthYearAndThereafter', window );">2022 and thereafter</a></td>
<td class="nump">28,423<span></span>
</td>
<td class="nump">184,925<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_PurchaseObligation', window );">Purchase Obligation, Total</a></td>
<td class="nump">$ 79,407<span></span>
</td>
<td class="nump">&#165; 516,646<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_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PurchaseObligationDueInFifthYearAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the fifth fiscal year and thereafter following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PurchaseObligationDueInFifthYearAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_CommitmentByNatureAxis=vnet_CapitalPurchaseCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_CommitmentByNatureAxis=vnet_CapitalPurchaseCommitmentsMember</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember</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>158
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831519120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Purchase Commitments (Detail) - Dec. 31, 2017 - Purchase Commitments - Bandwidth and Cabinet Capacity<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2018</a></td>
<td class="nump">$ 72,137<span></span>
</td>
<td class="nump">&#165; 469,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2019</a></td>
<td class="nump">13,588<span></span>
</td>
<td class="nump">88,405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">2020</a></td>
<td class="nump">9,095<span></span>
</td>
<td class="nump">59,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">2021</a></td>
<td class="nump">6,121<span></span>
</td>
<td class="nump">39,823<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_vnet_PurchaseObligationDueInFifthYearAndThereafter', window );">2022 and thereafter</a></td>
<td class="nump">5,360<span></span>
</td>
<td class="nump">34,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase Obligation, Total</a></td>
<td class="nump">$ 106,301<span></span>
</td>
<td class="nump">&#165; 691,618<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_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_PurchaseObligationDueInFifthYearAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of purchase arrangement maturing in the fifth fiscal year and thereafter following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PurchaseObligationDueInFifthYearAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_CommitmentByNatureAxis=us-gaap_PurchaseCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">vnet_CommitmentByNatureAxis=us-gaap_PurchaseCommitmentMember</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_BandwidthAndCabinetCapacityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=vnet_BandwidthAndCabinetCapacityMember</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>159
<FILENAME>R140.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864416816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 21, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 21, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 312,176<span></span>
</td>
<td class="nump">&#165; 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 101,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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember', window );">Unis Tech</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 49,000<span></span>
</td>
<td class="nump">&#165; 49,000<span></span>
</td>
<td class="nump">$ 7,057<span></span>
</td>
<td class="nump">&#165; 49,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_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Unis Tech | Unisplendour Corporation Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_vnet_PercentageOfOwnershipInterestsTransferred', window );">Percentage of ownership transferred</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Total consideration</a></td>
<td class="nump">$ 7,531<span></span>
</td>
<td class="nump">&#165; 49,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest, percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the aggregate cost of investments accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66011266&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_vnet_PercentageOfOwnershipInterestsTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 ownership interests transferred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_PercentageOfOwnershipInterestsTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=vnet_UnisTechMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=vnet_UnisplendourCorporationLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_UnisplendourCorporationLimitedMember</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>160
<FILENAME>R141.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6850318672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </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_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 299,653<span></span>
</td>
<td class="nump">&#165; 1,949,631<span></span>
</td>
<td class="nump">$ 199,409<span></span>
</td>
<td class="nump">&#165; 1,297,418<span></span>
</td>
<td class="nump">&#165; 1,685,054<span></span>
</td>
<td class="nump">&#165; 644,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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">37,271<span></span>
</td>
<td class="nump">242,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,963,561<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_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">84,363<span></span>
</td>
<td class="nump">548,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,946<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">143,514<span></span>
</td>
<td class="nump">933,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">777,131<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 );">Amount due from a related party</a></td>
<td class="nump">17,561<span></span>
</td>
<td class="nump">114,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,615<span></span>
</td>
<td class="text">&#160;<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">652,528<span></span>
</td>
<td class="nump">4,245,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,158,561<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_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">870,329<span></span>
</td>
<td class="nump">5,662,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,262,963<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_Assets', window );">Total assets</a></td>
<td class="nump">1,522,857<span></span>
</td>
<td class="nump">9,908,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,421,524<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_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">100,999<span></span>
</td>
<td class="nump">657,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">787,916<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_ShortTermBorrowings', window );">Short-term bank borrowings</a></td>
<td class="nump">7,685<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,683,676<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_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">8,816<span></span>
</td>
<td class="nump">57,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="nump">8,557<span></span>
</td>
<td class="nump">55,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,928<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_vnet_BondsPayableCurrent', window );">Bonds payable</a></td>
<td class="nump">1,712<span></span>
</td>
<td class="nump">11,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">419,316<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">272,862<span></span>
</td>
<td class="nump">1,775,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,373,857<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_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_BondsPayableNoncurrent', window );">Bonds payable</a></td>
<td class="nump">294,802<span></span>
</td>
<td class="nump">1,918,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">450,615<span></span>
</td>
<td class="nump">2,931,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,196,650<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">723,477<span></span>
</td>
<td class="nump">4,707,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,570,507<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_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-incapital</a></td>
<td class="nump">1,380,263<span></span>
</td>
<td class="nump">8,980,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,015,846<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(411)<span></span>
</td>
<td class="num">(2,673)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,290<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(557,813)<span></span>
</td>
<td class="num">(3,629,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,869,031)<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_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="num">(51,901)<span></span>
</td>
<td class="num">(337,683)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(204,557)<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquity', window );">Total 21Vianet Group, Inc. shareholders' equity</a></td>
<td class="nump">776,099<span></span>
</td>
<td class="nump">5,049,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,125,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, redeemable noncontrolling interests and shareholders' equity</a></td>
<td class="nump">1,522,857<span></span>
</td>
<td class="nump">9,908,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,421,524<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">129,971<span></span>
</td>
<td class="nump">845,632<span></span>
</td>
<td class="nump">$ 91,737<span></span>
</td>
<td class="nump">596,871<span></span>
</td>
<td class="nump">&#165; 798,200<span></span>
</td>
<td class="nump">&#165; 3,891<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted cash</a></td>
<td class="nump">10,976<span></span>
</td>
<td class="nump">71,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,759,726<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_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">84,360<span></span>
</td>
<td class="nump">548,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,946<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">20,263<span></span>
</td>
<td class="nump">131,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,271<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_DueFromRelatedPartiesCurrent', window );">Amount due from a related party</a></td>
<td class="nump">4,017<span></span>
</td>
<td class="nump">26,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,748<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_DueFromAffiliateCurrent', window );">Amount due from subsidiaries</a></td>
<td class="nump">658,707<span></span>
</td>
<td class="nump">4,285,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,208,620<span></span>
</td>
<td class="text">&#160;<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">908,294<span></span>
</td>
<td class="nump">5,909,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,044,182<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_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in subsidiaries</a></td>
<td class="nump">193,575<span></span>
</td>
<td class="nump">1,259,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,133,242<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_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">193,575<span></span>
</td>
<td class="nump">1,259,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,133,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,101,869<span></span>
</td>
<td class="nump">7,169,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,177,424<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_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">10,837<span></span>
</td>
<td class="nump">70,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,599<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_ShortTermBorrowings', window );">Short-term bank borrowings</a></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,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Account payables</a></td>
<td class="nump">976<span></span>
</td>
<td class="nump">6,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,672<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_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">8,731<span></span>
</td>
<td class="nump">56,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="nump">6,005<span></span>
</td>
<td class="nump">39,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,131<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_DueToAffiliateCurrent', window );">Amount due to subsidiaries</a></td>
<td class="nump">2,707<span></span>
</td>
<td class="nump">17,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,732<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_vnet_BondsPayableCurrent', window );">Bonds payable</a></td>
<td class="nump">1,712<span></span>
</td>
<td class="nump">11,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">419,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">30,968<span></span>
</td>
<td class="nump">201,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,052,209<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_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_BondsPayableNoncurrent', window );">Bonds payable</a></td>
<td class="nump">294,802<span></span>
</td>
<td class="nump">1,918,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">294,802<span></span>
</td>
<td class="nump">1,918,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">325,770<span></span>
</td>
<td class="nump">2,119,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,052,209<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_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-incapital</a></td>
<td class="nump">1,380,263<span></span>
</td>
<td class="nump">8,980,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,015,846<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(411)<span></span>
</td>
<td class="num">(2,673)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,290<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(551,859)<span></span>
</td>
<td class="num">(3,590,564)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,804,409)<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_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="num">(51,901)<span></span>
</td>
<td class="num">(337,683)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(204,557)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total 21Vianet Group, Inc. shareholders' equity</a></td>
<td class="nump">776,099<span></span>
</td>
<td class="nump">5,049,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,125,215<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities, redeemable noncontrolling interests and shareholders' equity</a></td>
<td class="nump">1,101,869<span></span>
</td>
<td class="nump">7,169,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,177,424<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares | Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">&#165; 12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 12<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DueFromAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueToAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)(b)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k))<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_DueToAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in (A) an entity in which the entity has significant influence, but does not have control, (B) subsidiaries that are not required to be consolidated and are accounted for using the equity and or cost method, and (C) an entity in which the reporting entity shares control of the entity with another party or group. Includes long-term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<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_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_BondsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonds Payable Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BondsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_BondsPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bonds Payable Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_BondsPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>161
<FILENAME>R142.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6853916608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets (Parenthetical) (Detail) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="nump">1,200,000,000<span></span>
</td>
<td class="nump">1,200,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">496,636,128<span></span>
</td>
<td class="nump">505,207,968<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">496,636,128<span></span>
</td>
<td class="nump">505,207,968<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares | Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="nump">1,200,000,000<span></span>
</td>
<td class="nump">1,200,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">496,636,128<span></span>
</td>
<td class="nump">505,207,968<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">496,636,128<span></span>
</td>
<td class="nump">505,207,968<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">174,649,638<span></span>
</td>
<td class="nump">174,649,638<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">174,649,638<span></span>
</td>
<td class="nump">174,649,638<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares | Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">174,649,638<span></span>
</td>
<td class="nump">174,649,638<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">174,649,638<span></span>
</td>
<td class="nump">174,649,638<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</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>162
<FILENAME>R143.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6866141712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Statements of Operations (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">$ (79,915)<span></span>
</td>
<td class="num">&#165; (519,950)<span></span>
</td>
<td class="num">&#165; (639,648)<span></span>
</td>
<td class="num">&#165; (568,741)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in the fair value of contingent purchase consideration payables</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(937)<span></span>
</td>
<td class="nump">93,307<span></span>
</td>
<td class="num">(43,325)<span></span>
</td>
</tr>
<tr class="ro">
<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 profit (loss)</a></td>
<td class="num">(210,341)<span></span>
</td>
<td class="num">(1,368,538)<span></span>
</td>
<td class="num">(840,196)<span></span>
</td>
<td class="num">(284,233)<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 );">Profit (loss) from continuing operations before income taxes</a></td>
<td class="num">(154,899)<span></span>
</td>
<td class="num">(1,007,814)<span></span>
</td>
<td class="num">(943,082)<span></span>
</td>
<td class="num">(353,445)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">13,859<span></span>
</td>
<td class="nump">90,170<span></span>
</td>
<td class="nump">11,160<span></span>
</td>
<td class="num">(47,830)<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 the Company's ordinary shareholders</a></td>
<td class="num">(118,767)<span></span>
</td>
<td class="num">(772,730)<span></span>
</td>
<td class="num">(633,598)<span></span>
</td>
<td class="num">(428,099)<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(22,423)<span></span>
</td>
<td class="num">(145,890)<span></span>
</td>
<td class="num">(124,450)<span></span>
</td>
<td class="num">(166,662)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Changes in the fair value of contingent purchase consideration payables</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(937)<span></span>
</td>
<td class="nump">93,307<span></span>
</td>
<td class="num">(43,325)<span></span>
</td>
</tr>
<tr class="ro">
<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 profit (loss)</a></td>
<td class="num">(22,567)<span></span>
</td>
<td class="num">(146,827)<span></span>
</td>
<td class="num">(31,143)<span></span>
</td>
<td class="num">(209,987)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="num">(14,634)<span></span>
</td>
<td class="num">(95,210)<span></span>
</td>
<td class="num">(169,915)<span></span>
</td>
<td class="num">(152,100)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Profit (loss) from continuing operations before income taxes</a></td>
<td class="num">(118,767)<span></span>
</td>
<td class="num">(772,730)<span></span>
</td>
<td class="num">(633,598)<span></span>
</td>
<td class="num">(428,099)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to the Company's ordinary shareholders</a></td>
<td class="num">(118,767)<span></span>
</td>
<td class="num">(772,730)<span></span>
</td>
<td class="num">(633,598)<span></span>
</td>
<td class="num">(428,099)<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Subsidiaries and Consolidated VIEs</a></td>
<td class="text">&#160;<span></span>
</td>
<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_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating profit (loss)</a></td>
<td class="num">$ (81,566)<span></span>
</td>
<td class="num">&#165; (530,693)<span></span>
</td>
<td class="num">&#165; (432,540)<span></span>
</td>
<td class="num">&#165; (66,012)<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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=vnet_SubsidiariesOfVariableInterestEntityOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_SubsidiariesOfVariableInterestEntityOneMember</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>163
<FILENAME>R144.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6866517216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Statement of Comprehensive Loss (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems', window );"><strong>Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (118,767)<span></span>
</td>
<td class="num">&#165; (772,730)<span></span>
</td>
<td class="num">&#165; (633,598)<span></span>
</td>
<td class="num">&#165; (428,099)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss), net of tax of nil:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax of nil</a></td>
<td class="nump">18,592<span></span>
</td>
<td class="nump">120,963<span></span>
</td>
<td class="num">(142,526)<span></span>
</td>
<td class="num">(41,518)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(159,632)<span></span>
</td>
<td class="num">(1,038,607)<span></span>
</td>
<td class="num">(789,396)<span></span>
</td>
<td class="num">(359,757)<span></span>
</td>
</tr>
<tr class="ro">
<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 the Company's ordinary shareholders</a></td>
<td class="num">(137,359)<span></span>
</td>
<td class="num">(893,693)<span></span>
</td>
<td class="num">(491,072)<span></span>
</td>
<td class="num">(386,581)<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems', window );"><strong>Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(118,767)<span></span>
</td>
<td class="num">(772,730)<span></span>
</td>
<td class="num">(633,598)<span></span>
</td>
<td class="num">(428,099)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss), net of tax of nil:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax of nil</a></td>
<td class="num">(18,592)<span></span>
</td>
<td class="num">(120,963)<span></span>
</td>
<td class="nump">142,526<span></span>
</td>
<td class="nump">41,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax of nil:</a></td>
<td class="num">(18,592)<span></span>
</td>
<td class="num">(120,963)<span></span>
</td>
<td class="nump">142,526<span></span>
</td>
<td class="nump">41,518<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(137,359)<span></span>
</td>
<td class="num">(893,693)<span></span>
</td>
<td class="num">(491,072)<span></span>
</td>
<td class="num">(386,581)<span></span>
</td>
</tr>
<tr class="ro">
<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 the Company's ordinary shareholders</a></td>
<td class="num">$ (137,359)<span></span>
</td>
<td class="num">&#165; (893,693)<span></span>
</td>
<td class="num">&#165; (491,072)<span></span>
</td>
<td class="num">&#165; (386,581)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=d3e557-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84234705&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_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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569643-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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_vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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>164
<FILENAME>R145.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6864223408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Statement of Comprehensive Loss (Parenthetical) (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems', window );"><strong>Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems', window );"><strong>Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Other comprehensive income, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after 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, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161450&amp;loc=SL4573702-111684<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96868048&amp;loc=SL4569616-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=96868048&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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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>165
<FILENAME>R146.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854436656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Statements of Cash Flows (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash used in operating activities</a></td>
<td class="nump">$ 61,835<span></span>
</td>
<td class="nump">&#165; 402,310<span></span>
</td>
<td class="nump">&#165; 83,620<span></span>
</td>
<td class="nump">&#165; 216,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities</a></td>
<td class="num">(107,486)<span></span>
</td>
<td class="num">(699,336)<span></span>
</td>
<td class="num">(841,017)<span></span>
</td>
<td class="num">(370,130)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash generated from financing activities</a></td>
<td class="nump">167,459<span></span>
</td>
<td class="nump">1,089,537<span></span>
</td>
<td class="nump">209,472<span></span>
</td>
<td class="nump">1,115,032<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase(decrease) in cash and cash equivalents</a></td>
<td class="nump">100,244<span></span>
</td>
<td class="nump">652,213<span></span>
</td>
<td class="num">(387,636)<span></span>
</td>
<td class="nump">1,040,639<span></span>
</td>
</tr>
<tr class="ro">
<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 beginning of year</a></td>
<td class="nump">199,409<span></span>
</td>
<td class="nump">1,297,418<span></span>
</td>
<td class="nump">1,685,054<span></span>
</td>
<td class="nump">644,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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">299,653<span></span>
</td>
<td class="nump">1,949,631<span></span>
</td>
<td class="nump">1,297,418<span></span>
</td>
<td class="nump">1,685,054<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<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_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash used in operating activities</a></td>
<td class="num">(2,816)<span></span>
</td>
<td class="num">(18,324)<span></span>
</td>
<td class="num">(78,567)<span></span>
</td>
<td class="num">(26,621)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities</a></td>
<td class="num">(198,430)<span></span>
</td>
<td class="num">(1,291,042)<span></span>
</td>
<td class="num">(617,613)<span></span>
</td>
<td class="num">(977,300)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash generated from financing activities</a></td>
<td class="nump">239,480<span></span>
</td>
<td class="nump">1,558,127<span></span>
</td>
<td class="nump">494,851<span></span>
</td>
<td class="nump">1,798,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase(decrease) in cash and cash equivalents</a></td>
<td class="nump">38,234<span></span>
</td>
<td class="nump">248,761<span></span>
</td>
<td class="num">(201,329)<span></span>
</td>
<td class="nump">794,309<span></span>
</td>
</tr>
<tr class="ro">
<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 beginning of year</a></td>
<td class="nump">91,737<span></span>
</td>
<td class="nump">596,871<span></span>
</td>
<td class="nump">798,200<span></span>
</td>
<td class="nump">3,891<span></span>
</td>
</tr>
<tr class="re">
<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 end of year</a></td>
<td class="nump">$ 129,971<span></span>
</td>
<td class="nump">&#165; 845,632<span></span>
</td>
<td class="nump">&#165; 596,871<span></span>
</td>
<td class="nump">&#165; 798,200<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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>166
<FILENAME>R147.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6885520816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Balances Parent Company Only (Detail)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">$ 17,561<span></span>
</td>
<td class="nump">&#165; 114,256<span></span>
</td>
<td class="nump">&#165; 182,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">8,557<span></span>
</td>
<td class="nump">55,675<span></span>
</td>
<td class="nump">121,928<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=vnet_SellerOfIjoyMember', window );">Seller of iJoy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">4,017<span></span>
</td>
<td class="nump">26,137<span></span>
</td>
<td class="nump">27,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">6,005<span></span>
</td>
<td class="nump">39,068<span></span>
</td>
<td class="nump">38,131<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=vnet_SellerOfAipuMember', window );">Seller of Aipu Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="nump">658,707<span></span>
</td>
<td class="nump">4,285,743<span></span>
</td>
<td class="nump">3,208,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">4,017<span></span>
</td>
<td class="nump">26,137<span></span>
</td>
<td class="nump">97,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToAffiliateCurrent', window );">Amount due to subsidiaries current</a></td>
<td class="nump">2,707<span></span>
</td>
<td class="nump">17,613<span></span>
</td>
<td class="nump">9,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">6,005<span></span>
</td>
<td class="nump">39,068<span></span>
</td>
<td class="nump">68,131<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | 21Vianet Hong Kong Entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="nump">636,809<span></span>
</td>
<td class="nump">4,143,269<span></span>
</td>
<td class="nump">3,037,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_us-gaap_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Hong Kong Fastweb Holdings Co., Limited ("Fastweb HK")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="nump">9,473<span></span>
</td>
<td class="nump">61,637<span></span>
</td>
<td class="nump">60,574<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | 21Vianet Mobile Limited ("21V Mobile")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="nump">7,754<span></span>
</td>
<td class="nump">50,453<span></span>
</td>
<td class="nump">72,361<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="nump">3,927<span></span>
</td>
<td class="nump">25,549<span></span>
</td>
<td class="nump">27,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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | WiFire Open Network Group Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="nump">641<span></span>
</td>
<td class="nump">4,170<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | WiFire Group Inc. ("WiFire Group")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">653<span></span>
</td>
<td class="nump">4,301<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | 21ViaNet@Xian Holding Limited ("21V Xi'an Holding")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,011<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Other Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract', window );"><strong>Amount due from subsidiaries current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amount due from subsidiaries current</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">12<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_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToAffiliateCurrent', window );">Amount due to subsidiaries current</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">19<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Seller of iJoy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="nump">4,017<span></span>
</td>
<td class="nump">26,137<span></span>
</td>
<td class="nump">27,748<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="nump">6,005<span></span>
</td>
<td class="nump">39,068<span></span>
</td>
<td class="nump">38,131<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Seller of Aipu Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Beijing 21Vianet Zhi Hui Neng Yuan System Technology Company Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from related parties current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToAffiliateCurrent', window );">Amount due to subsidiaries current</a></td>
<td class="nump">$ 2,704<span></span>
</td>
<td class="nump">&#165; 17,595<span></span>
</td>
<td class="nump">&#165; 9,713<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_DueFromAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DueFromAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueFromRelatedPartiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_DueToAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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)(b)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k))<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_DueToAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=vnet_SellerOfIjoyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_SellerOfIjoyMember</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=vnet_SellerOfAipuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_SellerOfAipuMember</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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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=vnet_TwentyOneVianetGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_TwentyOneVianetGroupLimitedMember</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=vnet_HongkongFastwebHoldingsCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_HongkongFastwebHoldingsCompanyMember</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=vnet_TwentyOneVianetMobileLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_TwentyOneVianetMobileLimitedMember</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=vnet_VentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_VentureMember</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=vnet_WifireOpenNetworkGroupLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_WifireOpenNetworkGroupLtdMember</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=vnet_WiFireGroupIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_WiFireGroupIncorporatedMember</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=vnet_TwentyOneViaNetXianHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_TwentyOneViaNetXianHoldingLimitedMember</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=vnet_OtherSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_OtherSubsidiariesMember</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=vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=vnet_BeijingTwentyOneVianetZhiHuiNengYuanSystemTechnologyCompanyLimitedMember</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>167
<FILENAME>R148.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6866316400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Additional Information (Detail)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 29, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 17, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 17, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 26, 2014 </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_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseMinimumRentals', window );">Operating leases, total rental 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="nump">$ 16,305,000<span></span>
</td>
<td class="nump">&#165; 89,780<span></span>
</td>
<td class="nump">&#165; 93,869<span></span>
</td>
<td class="nump">&#165; 92,520<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of bonds, net</a></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">297,581,000<span></span>
</td>
<td class="nump">1,936,154<span></span>
</td>
<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_DebtInstrumentAxis=vnet_BondsSevenPercentDueTwoThousandTwentyMember', window );">Bonds 7% Due 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated rate</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument, maturity date</a></td>
<td class="text">Aug. 17,  2020<span></span>
</td>
<td class="text">Aug. 17,  2020<span></span>
</td>
<td class="text">Aug. 17,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFrequencyOfPeriodicPayment', window );">Debt instrument, frequency of periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Payable semi-annually in arrears on August 17 and February 17 in each year<span></span>
</td>
<td class="text">Payable semi-annually in arrears on August 17 and February 17 in each 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>
<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_vnet_DebtInstrumentPremiumPrice', window );">Debt instrument, premium price</a></td>
<td class="nump">100.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument, effective yield</a></td>
<td class="nump">6.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of bonds, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 296,085,000<span></span>
</td>
<td class="nump">&#165; 1,926,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseMinimumRentals', window );">Operating leases, total rental 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="nump">$ 825,000<span></span>
</td>
<td class="nump">&#165; 5,366<span></span>
</td>
<td class="nump">&#165; 15,824<span></span>
</td>
<td class="nump">&#165; 13,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Operating leases, expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  01,  2025<span></span>
</td>
<td class="text">Mar.  01,  2025<span></span>
</td>
<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Bonds 7.875% Due 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.875%<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company | Bonds 7% Due 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, stated rate</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument, maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 17,  2020<span></span>
</td>
<td class="text">Aug. 17,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Debt instrument, frequency of periodic 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">Bonds is payable semi-annually in arrears on August 17 and February 17 in each year<span></span>
</td>
<td class="text">Bonds is payable semi-annually in arrears on August 17 and February 17 in each 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1', window );">Debt instrument, date of first required 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">Feb. 17,  2018<span></span>
</td>
<td class="text">Feb. 17,  2018<span></span>
</td>
<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_vnet_DebtInstrumentPremiumPrice', window );">Debt instrument, premium price</a></td>
<td class="nump">100.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Debt instrument, effective yield</a></td>
<td class="nump">6.98%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of bonds, net</a></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">$ 296,085,000<span></span>
</td>
<td class="nump">&#165; 1,926,419<span></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_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentDateOfFirstRequiredPayment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt agreement requires the first payment to be made, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDateOfFirstRequiredPayment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentFrequencyOfPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the frequency of periodic payments (monthly, quarterly, annual).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFrequencyOfPeriodicPayment</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<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_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseMinimumRentals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77910348&amp;loc=d3e34039-112682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseMinimumRentals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_vnet_DebtInstrumentPremiumPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Premium Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vnet_DebtInstrumentPremiumPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</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_DebtInstrumentAxis=vnet_BondsSevenPercentDueTwoThousandTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_BondsSevenPercentDueTwoThousandTwentyMember</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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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_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;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=vnet_BondsSevenPointEightSevenFivePercentDueTwentySixteenMember</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>168
<FILENAME>R149.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6862748160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Future Minimum Lease Payments Under Non Cancelable Operating Leases Parent Company (Detail) - Dec. 31, 2017<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">$ 39,202<span></span>
</td>
<td class="nump">&#165; 255,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">16,127<span></span>
</td>
<td class="nump">104,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">31,286<span></span>
</td>
<td class="nump">203,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">11,211<span></span>
</td>
<td class="nump">72,939<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_vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter', window );">2022 and thereafter</a></td>
<td class="nump">102,003<span></span>
</td>
<td class="nump">663,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due</a></td>
<td class="nump">199,829<span></span>
</td>
<td class="nump">1,300,140<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember', window );">Parent Company</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_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="nump">2,750<span></span>
</td>
<td class="nump">17,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">2,819<span></span>
</td>
<td class="nump">18,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">2,889<span></span>
</td>
<td class="nump">18,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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">19,268<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_vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter', window );">2022 and thereafter</a></td>
<td class="nump">10,138<span></span>
</td>
<td class="nump">65,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due</a></td>
<td class="nump">$ 21,557<span></span>
</td>
<td class="nump">&#165; 140,264<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_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year and thereafter 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;">vnet_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vnet_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=us-gaap_ParentCompanyMember</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>169
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !2!C$P?(\\#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,$%     @ %(&,3&;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  4@8Q,:9U3^^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/:L,P#(=?9?B>R$Y'5TR:R\9.&PQ6V.C-V&IK&O_!UDCZ]DNR
M-J5L#["CI9\_?0+5.DH=$KZE$#&1Q7S7N]9GJ>.:'8BB!,CZ@$[E<DCXH;D+
MR2D:GFD/4>FCVB-4G"_!(2FC2,$(+.),9$UMM-0)%85TQAL]X^-7:B>8T8 M
M.O24090"6#-.C*>^K>$*&&&$R>6? IJ9.%7_Q$X=8.=DG^V<ZKJN[!93;MA!
MP.?KR_NT;F%])N4U#K^RE72*N&:7R1^+QZ?-,VLJ+E8%OR]$M1%+R1\D7VU'
MUQN_J[ +QN[L/S:^"#8U_+J+YAM02P,$%     @ %(&,3)E<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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
M9.^G4QM\:36)M%VK"<$W%D6&9K,UJR--MF:#%U)K=&EEQ?LDVK*5I92H9;I
MT\68#NHR7;&FT_5^.7L&*@HL:ENL@"QS),&>R>&8[JQKY:>[:&[W# NK];,$
MNAHVZNYBY1P(A20W(P<U>$0FSH<&)PB#@MB.WNO1,S#K*$<]>JOSOD9[UF$3
M"5.F2 U&$88464H%3:F+YN;.4=2K?PEDP1&1:.=65U+RH77;,*;(<BIH3A%
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
MJ&O0=.OA).RR0W?,3-?6=KK9<?^9>K:F][)"+%E$%RO4,WG'X#$S$)%1'X;
MT! YGH63>#K"&D#0%'D $#Q%-G,$,0YG2L!B$"= )@(I+$!! >H$Z%B <J^:
M'9,XIG;,#:(HIGY-.HZ/N0SQA%*O,!!'4(;]Z@ <C1'F##;(0(,,J% &"R2@
M0#*O4.(YSSN&32J4LLPSM(8P'&<)\0HTYQ#%#'NK?#/'*&+HC>GGH#D.F//6
M<<X_9@["('-S#C0WQ]XQEX+F4L"<EW6> EDSD[3O#N)BDB:Q][$\ "!/,Y+Y
M_@".L(R_]?EGH,,,<.C5.\]F V&,N4>MYQ2B-$/^IPN(92G!'K:98S<X24?8
MQ)LYML&-/@;<>2/E/33=G @GHV^\,]B#D]W$S$N2^>L3 DTE8NYO3Q!H5@1+
M_;,F&AUME6P.[I[1!EMUKK7=_4>]PUWF'MNCT>O/[1W''9G_9;H+TC?1'(JZ
M#9Z4-@>O.Q[W2FEI\HQOS3P<S9UL:)1RK^TK-^]-=S'I&EJ=^DM7--S\5O\
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
M0W(;MX",1).MN2R 3OO7C?F< 9_9\CFCU,^N_,R12HI-[A905@-WO&S&X,T
MO&S!FU'5,:C=)S1'.A+Q<0,)E5/J>**,D9H!4NVIA@R6_U)6YQJ0+I0:_3L$
M7MA2$K6[^T?4(%'+[3JI7<9,S8"IMMH[9,14<MNLYTA'&MC->B"DU,:67;8
MNEQJZ)B_C'&: 4[99J\99*\A^)W;0)<B._.^ +HVR[)[86:$)]:0I%/7S!C0
M&0#:[A,?,DA0:S-V;K "74N'U)D0)$PENFT3(Q"FEA10;T9VWN4!A'8O&&10
MO*TU.9,+=%1;>N5><4-"=#=&)#1WX[*7F/FY^**4=!QDQBS/@.5N,W &1"V:
M'"_0'J,8G$N&NB#JYC3:)\6E-Q0*!GD!('>;A@O,H(M#(M+55.R+ 0O87FPY
MG>TC$K(V5].)7 53OP#JVWV:0T'YMMM; %3<;H2E#Y!1+6[7$I ETMKQ- 5[
M@^(W-7.O;%$PH@M M(VP0_&D3&WZVCH*D.GA=0XW" "@-:C=9CL"7<E:.CE)
MP7@N ,_6,@P%X5EMFC!',HHYNE?]T'LHE)(;Y$#7C$KI&)""Z5P G=W&YN(A
MZ0K0<R BL21: %4SD:ZZC&6]C2\%0[D *+N-S2>1>?/8^HZ3RKQ/[*8OSL"=
M0QY1<Y0U][:.%@SD H#<>]6B=-YD!;3K+<$43+L":&??)5Z<1)<]C@WW+N3,
MSE[27T_;K\=O3-A=W6^^/>\/[[&???K^K0R?^/"2O_E\H _CV\O__V_F[:L>
M_K'<?GUZWEU]WNSWF_7Q1?\OF\U^:A<:?FI/[W%:/KS_L9J^[ ^_'ISB]NTK
M%M[^V&]>3E\?,7O_#HN[_P%02P,$%     @ %(&,3!;$J)L8"P  F48  !@
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6R-G%U3&[D2AO\*Q3UK?4N3 JI.
M')RPWGB]SFQ\[81)0JW!'-L)>_[]D<T84/<K2S?A(X^D5DNCM[M'^/QQM?YG
M\Z/KMB?_WBWO-Q>G/[;;AS>#P>;KC^YNL?EM]=#=Q__YMEK?+;;QQ_7WP>9A
MW2UN]HWNE@,EA!O<+6[O3R_/][^;KB_/5S^WR]O[;KH^V?R\NUNL__>V6ZX>
M+T[EZ>$7L]OO/[:[7PPNSQ\6W[M/W?;OA^DZ_C1X[N7F]JZ[W]RN[D_6W;>+
MT__(-W/O=@WVQ.?;[G'SZON3W52^K%;_['ZXOKDX%3N+NF7W=;OK8A&__.J&
MW7*YZRG:\=^^T]/G,7<-7W]_Z'VTGWR<S)?%IANNEO/;F^V/B]-P>G+3?5O\
M7&YGJ\</73\A>WK2S_Z/[E>WC/C.DCC&U]5RL__WY.O/S79UU_<23;E;_/OT
M]?9^__6Q[__0##=0?0/UW$":HPUTWT#7-C!] _/<0*NC#6S?P#XW4,W1!JYO
MX&H;^+Z!?VY@]=$&H6\07D8X/H>F;]#4-I#BL'+BQ4_''2N?%UM6-SDLMWQ9
M;QN.-SDLN-2UWI*')9>FNLEAT>6K57?'FQR67;KJ)H>%ER\KK_SQ)H>EEZ&Z
MR6'QY<OJ6WO\*3RLOA+530ZKKUY6WQ_?]NKY85>USZ(ZK+[2I,G@Z23:'VWO
M%MO%Y?EZ]7BR?CJ='Q8[$9!O8JO8^>ZW^\-R_Y_Q>-O$W_ZZ5$:=#W[M>NJ9
MMT^,2AB=,D/$F)1YAQB;,E>(<2DS0HQ/F?>("2GS 3%-REP#QHJ4^1TQ,F7&
MB"%^_@,QQ,\?$4/\/$$,\?.?B"%^GB*&^/DOQ! _SQ!#_/P),([XN44,\?/?
MB"%^_HP8XN<Y8E[\/(@/U?.3I?"3I?8]F*0'NMN?&+MG[O>,;IS21@OBGU$-
MF5BEL54:6$76??C$^%=C*:5<0]=^!#C2U35'SI34CCIBS#FCXH.FB!LFH#]G
M/7T"IARSBJWQ#'0F?6,:3ZQKD4.B;8H,.P><$5KC!3)X@0Q8(.+XH6&;X<S$
MQY<><#/(!=$0K[:5W)QS\0"7>'H63\^"Z1&SAY:;$X0@I\$84+*A:]Q647-
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
M&A_$>Y3MM&B3XDT__R&V?.3R%U!+ P04    "  4@8Q,PZELC+<!  #4 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q]4]MNVS ,_15!'U#YDG1=
M8!MH.@P;L %!A[7/BDU?4%U<28Z[OQ\ENZZQN7V11.KP\)"BLE&;)]L"./(B
MA;(Y;9WK#XS9L@7)[97N0>%-K8WD#DW3,-L;X%4(DH(E473-).\4+;+@.YDB
MTX,3G8*3(7:0DIL_1Q!ZS&E,7QWW7=,Z[V!%UO,&?H'[W9\,6FQAJ3H)RG9:
M$0-U3F_CPW'G\0'PT,%H5V?B*SEK_>2-[U5.(R\(!)3.,W#<+G '0G@BE/$\
M<](EI0]<GU_9OX;:L98SMW"GQ6-7N3:G-Y144/-!N'L]?H.YGCTE<_$_X ("
MX5X)YBBUL&$EY6"=EC,+2I'\9=H[%?9QNMGOY[#M@&0.2): FY"'38F"\B_<
M\2(S>B1FZGW/_1/'AP1[4WIG:$6X0_$6O9<BC3YG[.*)9LQQPB0K3+P@&+(O
M*9*M%,?DO_ T>H<@W=28!H)T31!'VP2[38)=(-A]6.0&)OY7)5MU58)IPCQ9
M4NI!A5E>>9>1O4W"J[S!IWG_R4W3*4O.VN';AA>HM7: 4J(K'*(6O]AB"*B=
M/W["LYD&;3*<[N<_Q):/7/P%4$L#!!0    ( !2!C$QY33+BM@$  -0#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'U3VVZ<,!#]%<L?$(,A:;0"
MI&RJ*I%::96JS;,7!K#B"['-DOY];4,H;6E?;,_XS)DSXW$Q:?-B>P"'WJ10
MML2]<\.!$%OW()F]T@,H?]-J(YGSINF('0RP)@9)06B2W!#)N,)5$7TG4Q5Z
M=((K.!ED1RF9^7$$H:<2I_C=\<2[W@4'J8J!=? 5W+?A9+Q%5I:&2U"6:X4,
MM"6^2P_'/. CX#N'R6[.*%1RUOHE&(]-B9,@" 34+C POUW@'H0(1%[&Z\*)
MUY0A<'M^9_\4:_>UG)F%>RV>>>/Z$M]BU$#+1N&>]/0 2SW7&"W%?X8+" \/
M2GR.6@L;5U2/UFFYL'@IDKW-.U=QG^:;['H)VP^@2P!= VYC'C(GBLH_,L>J
MPN@)F;GW PM/G!ZH[TT=G+$5\<Z+M]Y[J;*4%N02B!;,<<;0#29=$<2SKRGH
M7HHC_2L\2_Y!D.UJS")!]IO&;)\@WR7((T'^WR+W,/D?2<BFJQ),%^?)HEJ/
M*L[RQKN.[!V-K_(+/L_[%V8ZKBPZ:^??-KY J[4#+R6Y\D/4^R^V&@):%XX?
M_-G,@S8;3@_+'R+K1ZY^ E!+ P04    "  4@8Q,9[Y<V[8!  #4 P  &0
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
M!JUQVUN[5\LX+(:18YATLCXWU2]02P,$%     @ %(&,3!](:7FW 0  U ,
M !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL?5-A;YPP#/TK47Y PP%K
M;R= ZG6:-JF53IVV?<Z!@:@)84DXVG\_)U#&6K8O2>P\/S\[3C9J\V1; $>>
ME>QL3EOG^@-CMFQ!<7NE>^CPIM9&<8>F:9CM#? J!"G)XBBZ9HJ+CA99\)U,
MD>G!2='!R1 [*,7-RQ&D'G.ZHZ^.1]&TSCM8D?6\@6_@OO<G@Q9;6"JAH+-"
M=\1 G=/;W>&8>GP _! PVM69^$K.6C]YXVN5T\@+ @FE\PP<MPO<@92>"&7\
MFCGIDM('KL^O[)]#[5C+F5NXT_*GJ%R;TSTE%=1\D.Y1CU]@KN<#)7/Q]W !
MB7"O!'.46MJPDG*P3JN9!:4H_CSMH@O[.-TDUW/8=D \!\1+P#[D85.BH/P3
M=[S(C!Z)F7K?<__$NT.,O2F],[0BW*%XB]Y+D23[C%T\T8PY3IAXA=DM"(;L
M2XIX*\4Q?A>>1/\@2#8U)H$@^4OCQVV"=),@#03I?XO<P*31FR1LU54%I@GS
M9$FIAR[,\LJ[C.QM'%[E#WR:]P=N&M%9<M8.WS:\0*VU Y027>$0M?C%%D-"
M[?SQ!L]F&K3)<+J?_Q!;/G+Q&U!+ P04    "  4@8Q, VY7F[0!  #4 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q]4]MNW" 0_17$!P0O=M/5
MRK:4352E4BNM4K5Y9NWQ1>'B EZG?U_ Q'%2-R_ #&?.G!F&?%+ZR70 %CT+
M+DV!.VN' R&FZD P<Z4&D.ZF45HPZTS=$C-H8'4($IS0)+DF@O42EWGPG729
MJ]'R7L))(S,*P?2?(W U%7B'7QP/?=M9[R!E/K 6?H#].9RTL\C"4O<"I.F5
M1!J: M_L#L?,XP/@5P^369V1K^2LU),WOM8%3KP@X%!9S\#<=H%;X-P3.1F_
M(R=>4OK ]?F%_4NHW=5R9@9N%7_L:]L5>(]1#0T;N7U0TSW$>CYA%(O_!A?@
M#NZ5N!R5XB:LJ!J-52*R."F"/<][+\,^Q9M]#-L.H#& +@'[D(?,B8+R.V99
MF6LU(3WW?F#^B7<'ZGI3>6=H1;ASXHWS7LHTV^7DXHDBYCACZ KSBB".?4E!
MMU(<Z3_A:?(?@G138QH(TC<:Z39!MDF0!8+LPR*W,.F[)&3550&Z#?-D4*5&
M&69YY5U&]H:&5WF%S_/^G>FVEP:=E75O&UZ@4<J"DY)<N2'JW!=;# Z-]<?/
M[JSG09L-JX;XA\CRD<N_4$L#!!0    ( !2!C$RU3MJFM@$  -0#   9
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
MT+JW#2]0(5IP4J(K-T2-^V*S(:&R_GCCSGH<M-&PV$U_B,T?.?\#4$L#!!0
M   ( !2!C$QK1]4]M $  -0#   9    >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;'U3VV[<(!#]%<0'!"]VDM7*MI1-5+52*ZU2M7EF[?%%X>( 7J=_7\#$
ML1*W+S SG#ES)9^4?C8=@$6O@DM3X,[:X4"(J3H0S%RI :1[:906S#I5M\0,
M&E@=G 0G-$ENB&"]Q&4>;"==YFJTO)=PTLB,0C#]YPA<307>X3?#8]]VUAM(
MF0^LA9]@?PTG[32RL-2] &EZ)9&&IL!WN\,Q\_@ ^-W#9%8R\I6<E7KVRK>Z
MP(E/"#A4UC,P=UW@'CCW1"Z-E\B)EY#><2V_L7\)M;M:SLS O>)/?6V[ N\Q
MJJ%A([>/:OH*L9YKC&+QW^$"W,%])BY&I;@))ZI&8Y6(+"X5P5[GNY?AGN++
M/KIM.]#H0!>'?8A#YD A\P=F69EK-2$]]WY@?L2[ W6]J;PQM"*\N>2-LU[*
M]':7DXLGBICCC*$KS#N"./8E!-T*<:2?W-/D'P3I9HYI($C7!-E^FR#;),@"
M0?;?(K<P]$,0LNJJ -V&?3*H4J,,N[RR+BM[1\-4WN'SOO]@NNVE06=EW6S#
M!!JE++A4DBNW1)W[8HO"H;%>O'6RGA=M5JP:XA\BRT<N_P)02P,$%     @
M%(&,3('DQWBV 0  U ,  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL
M?5/;;IPP$/T5RQ\0LT N6@%2-E652JVT2M7FV0L#6+$QL<V2_GW'AA#2DKS8
MGO&9,V?&XVS4YLFV (Z\*-G9G+;.]7O&;-F"XO9"]]#A3:V-X@Y-TS#;&^!5
M"%*2Q5%TQ107'2VRX#N:(M.#DZ*#HR%V4(J;/P>0>LSICKXZ'D33.N]@1=;S
M!GZ"^]4?#5IL8:F$@LX*W1$#=4YO=_M#ZO$!\%O :%=GXBLY:?WDC6]53B,O
M""24SC-PW,YP!U)Z(I3Q/'/2):4/7)]?V;^&VK&6$[=PI^6CJ%R;TQM**JCY
M(-V#'N]AKN>2DKGX[W &B7"O!'.46MJPDG*P3JN9!:4H_C+MH@O[.-TD5W/8
M=D \!\1+P$W(PZ9$0?D7[GB1&3T2,_6^Y_Z)=_L8>U-Z9VA%N$/Q%KWG(KE.
M,G;V1#/F,&'B%6:W(!BR+RGBK12'^+_P)/J (-G4F 2"Y)W&=)L@W21( T'Z
M:9%;F,M_DK!55Q68)LR3):4>NC#+*^\RLK=Q>)4W^#3O/[AI1&?)23M\V_ "
MM=8.4$IT@4/4XA=;# FU\\=K/)MIT";#Z7[^0VSYR,5?4$L#!!0    ( !2!
MC$S</!$GMP$  -0#   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;'U3
MVV[<(!#]%<0'!*_M9E<KVU(V595*K;1*U/:9M<<7!1@'\#K]^P!V7+=U^P+,
M<.;,F6'(1M3/I@6PY%4*97+:6ML?&3-E"Y*;&^Q!N9L:M>36F;IAIM? JQ D
M!8NCZ)9)WBE:9,%WUD6&@Q6=@K,F9I"2ZY\G$#CF=$??'8]=TUKO8$76\P:>
MP'[KS]I9;&&I.@G*=*B(ACJG=[OC*?7X /C>P6A69^(KN2 ^>^-SE=/("P(!
MI?4,W&U7N <A/)&3\3)STB6E#UR?W]D_A=I=+1=NX![%CZZR;4X/E%10\T'8
M1QP?8*[G R5S\5_@"L+!O1*7HT1APDK*P5B4,XN3(OGKM'<J[.-TDZ1SV'9
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
MYW@Q.-3&;6_M7DVO>3*,[.=!)<O?HO@+4$L#!!0    ( !2!C$S?TD'LW0$
M  ,%   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;'54VV[<(!#]%<0'
M!*\OZW1E6\HFBEJIE5:IVCZS]OBB@'$!K]._+V"OLW'IBV&&,^?,8&:R2<A7
MU0)H],99KW+<:CT<"%%E"YRJ.S% ;TYJ(3G5QI0-48,$6KD@SD@8!'O":=?C
M(G.^DRPR,6K6]7"22(V<4_GG"$Q,.=[AJ^.E:UIM':3(!MK =] _AI,T%EE9
MJHY#KSK1(PEUCA]VAV-J\0[PLX-)W>R1K>0LQ*LUOE0Y#FQ"P*#4EH&:Y0*/
MP)@E,FG\7CCQ*FD#;_=7]F=7NZGE3!4\"O:KJW2;XWN,*JCIR/2+F#[#4D^"
MT5+\5[@ ,W";B=$H!5/NB\I1:<$7%I,*IV_SVO5NG1;^:Y@_(%P"PDT F85<
MYD]4TR*38D)ROON!VE^\.X3F;DKK=%?ASDSRRG@O19SL,G*Q1 OF.&/"&\P[
M@ACV52+T21S#?\*CX#\$D3?'R!%$'PA"/T'L)8@=0?RAR'!3I \3^442KTCB
M(8@W(CY,XA?9>T7V'H+]1L2'2?TBJ5<D]1#<;T1\F$\;$7+S"#G(QK6?0J48
M>]?Z-]ZUPQ]"]XC?X?-X^$9ET_4*G84VK> >;"V$!I-*<&=NM343:348U-IN
M4[.7<U_.AA;#,G+(.O>*OU!+ P04    "  4@8Q,CYA!I,<!   Y!   &0
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
M_2RF+[#T<T3!TOPWN $S<.O$:)2"*?<;E*/2@B\LQ@JG;_/:]6Z=%OY[F;^
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
MYWAU&#3&F5^LK>;7/#M&#LN@DO5O4?X#4$L#!!0    ( !2!C$RF:P\&TP$
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
M7:J$T&!2"6Y,P8UY+!:#0:7M=F?V<AJ9R="BGU\#LCQ)^3M02P,$%     @
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
M=WHOILDP!8KW\]##R^3-_P)02P,$%     @ %(&,3*.;[^[7 0  P@0  !D
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
MBLRAZ,6P +H^,K'J[/P A#&V<ISH.37>H4\"]-'43"@"2MFX6$#79X&84LL
MA)W"@=VMW.%/ OS1\=L\ 6A0S#I6OSCHCC,:*37J9IT*+Y&PY+[OJS&Z G=.
M)4V<Q8^9'6)E2ZQHDB39$N9%S#'H?/0%$K8H17O"EU"8NH.CJVM(F$,D<<B4
M';AE$!_J[,T\VY"N]/7!^BFM+'=?6 =MET#7XT/2Z5(@HRF2=(+H[+ WHSA2
M3]ALV?NB>SE90_H""4OK&WG1#PF$M<\-#88K)$S2/4AG5\D.^#, O^[3>89Y
MU\QZ82)=F)*<HA\3Y(6[DZPWXRO48(P<DK<NO2*J]1%(I\CF&="_1V5ZM5T
M76$B'<)< MV+5*7H0;^"-\ZA),>CR(Y'D4$D&[WYX* ]%^.VN@5KA[(9% A-
MR=I",7$SD 4RZHO&^#50UZIXB]Y!;+:(->7C# (R:GHI+( LYI9,: ITI1[G
MVDX-=_":+5Z%=/HE([P6?2QB 60I$XD./%!S_9]G.CO(9(M,[9</C&(R<F8V
M.\QBRRQ3MV:0A>P; .EY"70U--9YE0'HIKJ6E]1D!T8,JHEZCV90)DS)^-M
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
MCD.O.M%'$DXE^I1L]YG%.\"O#D8UFT>VDJ,0;S;XVI0HMH: 0:VM C7#%7;
MF!4R-GX'331M:8GS^4W]LZO=U'*D"G:"O7:-;DNT05$#)WIA^D6,7R#4LT)1
M*/X;7($9N'5B]J@%4^X;U1>E!0\JQ@JG[W[L>C>.0?]&6R:00" 3@23_)*2!
MD/XO(0N$[(& ?2FN-WNJ:55(,4;2G^Y [4^4;#/3_=HF7;/=FFF/,MEKE9-U
M@:]6*&">/8;,,&E\#]DM0))[R'X!0B8(-B8GIV31*7'\;,9/DGA9(%T42)U
M>E=JOBR0+0ID'QSD9//0*X]9.TSO7<:;U>JA71Z5SU!YO)Z9\1W[B-K$:9(^
M6,:SH[9W]3N5YZY7T5%H\]>XLST)H<$HQD_F K3F>9@"!B=MI[F92W])?*#%
M$.X_GAZAZB]02P,$%     @ %(&,3-W1":_A!0  .B(  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S N>&ULE9I9<^)(#(#_"L7[QN[3[12A:G/,P 02:K9V
M]]D)3J#&8-9VPLR_7U\PM%HRYB5@\DF66JVC#:-]FOW(5W%<#'YNDFU^,UP5
MQ>[:\_+75;R)\JMT%V_+_[REV28JRLOLW<MW61PM:Z%-XG'?U]XF6F^'XU']
MV2(;C]*/(EEOXT4VR#\VFRC[=1LGZ?YFR(:'#[ZOWU=%]8$W'NVB]_BON/A[
MM\C**^^H9;G>Q-M\G6X'6?QV,_R372^4J01JXI]UO,]/W@\J5U[2]$=U,5W>
M#/W*HCB)7XM*152^?,9W<9)4FDH[_FN5#H_WK 1/WQ^T?ZF=+YUYB?+X+DW^
M72^+U<W0# ?+^"WZ2(KOZ7X2MPZIX:#U?A9_QDF)5Y:4]WA-D[S^.WC]R(MT
MTVHI3=E$/YO7];9^W;?Z#V*X &\%^%& LTX!T0J(O@*R%9!]!50KH/H*Z%9
M]Q4(6H'@*,!DIX!I!<Q10)I.@; 5"/L*,/\0.;^O%^P8[-_1YD&WR"'<C/<6
M.02<B=XBAY SV5OD$'36.^KL$':F01B])DGJK+N/BF@\RM+](&L*QRZJZA.[
M+J5*Y=6G=1[7_RPS+R\__1P'/!QYGY6FEKEM&'[*"-]F[C"&V<P]QG";>< 8
M83-?,$;:S%>,438SP1AM,U.,"6SF&\88FWG$&+#.,Y<)P1+.$342A.()8X">
M9Y>!T5I@:GY'RRNWU7%O<7QO\5J#L#0(7(/ -8A:@[0T@$@O&H8U6WA;0_I*
M^9JXD\3O))$[P?W2,/KD1H(QZ?L@ -.&"TXX[G-E3D'+)(6;I!"3P/:<*,<D
M)LMY IHT4XY)C >&.>"3"W(1&%?CLPN&7- ^:MQ'C?@(TFO2,.K4=K#@781E
M18!;$2!6@ 1^P)@0OXO![V)<#0JLZ@/& &\G/9A9#^:YF[$\"G&/0D0#+.@8
M PKZ(\: -)]U,Y:UU1B!]CH?T0&2_*&%3C=VH+7ONRDP:5$K^UB3++ DX%JE
M],F$853#9H@3H"Q\1:& N!%1O1E'=#AMC3M+X+0C[F2G%J&D'2=Z 4.:@0IA
M2 02DE A 1%N0()RK'$J)P)R'ZNQ3QBIA>X(,=&+&-*,M ]7'H-@&>@#S5&(
M0^>Z(=LOHJ$QI*-I 2.HG.W"?1WZ)N0PA'W)1X24)A0,EM]97W".@,YVZ$+L
M]2*:(T.ZHY9P%;3;VH5@7"-;V44EUUK1&Y3HEPQIAAH4TOL6LL(#!WD7@<WN
M/#+M1&Q_B,[,D%:H-:&#Z(4L[#_M<J)!<:1!:3 .W7*WZW#?GBZ;(QEW>PX3
MDM/AYD3+X4@WT8;009T%+C@,<*(#<*P#@#TUP2 -VL3T#&1;0U1ICE3$ +89
M[IX%6% 6J8X@$,63(\4S(/8Y)PH*UQ<$@<A]CN2^&P0,$G!MNB';&B)S.9*Y
M;A ,<JAAC DZ"$22<W<*%<18)8@<%_X%IV(B(062D &,00MUC&:/YY%Y)V(;
M2V2^0.;(@'*8>@X@+E@T(E\%EJ\2NHL]!P#5X^D,9%M#I+/ TED1.HAT%A>D
MLR#262!)Z*X*!FFX*MV0;0V1S@)+9RK!B!P5%S1B222I1!IQ ,X^LQ8ZG3O^
MD *<%.W;$?DLL7PF-I0DTDQ>T& ED682:8NNV^XQYXS7U",W)(T,I8-((ZDN
M\)I((XF,V08,F=]0B#C_2"+7)#8VP_./=*=9(:61!AY_^H*/"&B84ES!P/;C
MY@@'SSZ=B+U61"60V$@NX5H99!26VGVL.97N"$"=DA#4.26U7KHDY251JR3R
M5,L0VU<1M4I=,% HH@ II  9N-HH!#;'] QD6T.4,H5,#(;H)(HH9>J"B4$1
M!4IA!0I^^:/<;P6X[W?50T4][T=& D,<LQ11R]0%(X$BRI1"RI2!#]HP*(19
M=P:RK2$*@4(* ?Q:;()"L&">@1IKO)-O3JM?5<RC['V]S0<O:5&DF_J;TK<T
M+>)2H7]5!FP51\OC11*_%=7;H'R?-;]F:"Z*=-?^4L,[_EQD_#]02P,$%
M  @ %(&,3.EK%@/< @  60T  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N
M>&ULE5?M;ILP%'T5Q ,,?P3B5$FDIM.T29M4==KVFR9.@@J882?IWG[&4);.
MQQ+Y$V-S?.X]QB>^7EY4^Z*/4IKHM2IKO8J/QC1W2:*W1UGE^H-J9&W?[%5;
MY<9VVT.BFU;F.S>I*A-&2)94>5''ZZ4;>VS72W4R95'+QS;2IZK*VS\;6:K+
M*J;QV\!3<3B:;B!9+YO\(+]+\Z-Y;&TO&5EV125K7:@Z:N5^%=_3NPU/NPD.
M\;.0%WWU''52GI5ZZ3I?=JN8=!G)4FY-1Y';YBP?9%EV3#:/WP-I/,;L)EX_
MO[%_<N*MF.=<RP=5_BIVYKB*11SMY#X_E>9)73[+05 :1X/ZK_(L2POO,K$Q
MMJK4[C?:GK11U<!B4ZGRU[XM:M=>^C>I&*;A"6R8P,8)<[<X21_(9?XQ-_EZ
MV:I+U/:+W^3=-Z9WS*[-MAMT2^'>V>2U'3VOYPN^3,X=T8#9]!AVA:$C(K'L
M8PB&0FR8-YV3  &'.7)','N7XPP3S"#!S!'P=P0I)D@A00HRR/Y;)829XR 9
M#)(! H$)YI!@/EVF@ 1B@DR$6> @"QADX1$(0C !)7C/DNE":6#;TPE2 4B$
M=BZ%>_^>,D#! A1X]U-^@UJ\_^ELBEH?E(4V,,4VH;X'!.$!"FP"FMV@%MN
MSJ>H]4&"!/Y4*'8+]:T@2"A5[ 6ZF*Z683,P,D$M HE0'.P8ALR0!2BP&1B[
M02TV T-G@:?6!P5W,L..8;X9! E18#.P] :UV P,'0F>6@ *?EOL&(;,$#AZ
M&#8#$S>HQ69@_LD U )0&O MQX[AOAD$"1QA')N!T^EJ.38#]T\&7RT "1HX
M+'F@>/+-(&BH_,)FX#?43QR;@4^IH!#(^[;)565;R?;@:GH=;=6I=A>*J]'Q
MWG#/7&7\#]Y?.K[E[:&H=?2LC*VO716\5\I(FPOY8',YVGO.V"GEWG2/MLJ.
MVK[8[SM&-<-%)AEO4^N_4$L#!!0    ( !2!C$Q<CPPO$ ,  (@.   9
M>&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;)5788^:0!#]*X0?4-A94#1JHC9-
MF[3)Y9JVGSE=E1RP%E:]_OON G(*;R_XY6"7-V]FGKQ;9G:1Q6MY$$(Y;UF:
MEW/WH-1QZGGEYB"RN/PDCR+73W:RR&*EE\7>*X^%B+=54)9ZY/LC+XN3W%W,
MJKVG8C&3)Y4FN7@JG/*497'Q;R52>9F[S+UN/"?[@S(;WF)VC/?BIU"_CD^%
M7GDMRS;)1%XF,G<*L9N[2S9=\\ $5(C?B;B4-_>.:>5%RE>S^+:=N[ZI2*1B
MHPQ%K"]GL19I:IAT'7\;4K?-:0)O[Z_L7ZKF=3,O<2G6,OV3;-5A[D:NLQ6[
M^)2J9WGY*IJ&0M=INO\NSB+5<%.)SK&1:5G]=3:G4LFL8=&E9/%;?4WRZGJI
MGXRN83B F@!J X+PPP#>!/#W@*KWNK"JT\^QBA>S0EZ<HOZQCK%Y)]B4:RTW
M9K.2KGJFFRWU[GD1,9IY9T/48%8UAFXPK$5XFKU-02C%BGKAW+<0<%@CKPB"
MNQHY)@@@05 1\#N" !.$D" $%80=E1!FA).,8)(1(!AC@C$D& ]O,X($T8 V
M$2;"228PR0003# !\_$[ZP]OE%E>>S:@500B_QZT!J PLOSN#!IDR0CDL3B$
M88LP_H DV"0L&"() !%U)>F#[))@PS'@)K)XGF$[L=$#DF!#L?$02?J@T63<
ME:0/LDN"S<F \\C6#[8>FPR7A+#WR!\@"01%'4D R"H)81<3,FAHH<#>(WI
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
MSTGO:K&OSS<JCV6MHJW0YI9R=\E!",V,9/IB<CB9!^\^X.R@;3<W?=E>^^U
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
MM^-N/#N,$Z/;Z5R4S8>SU5]02P,$%     @ %(&,3'#2M=W( P  3Q   !D
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
MIY269I?HSGR!@VDX^TDA=]H.A1G7;=?53K0Z=AUEU+>UB[]02P,$%     @
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
M*7,I)VV2,<LM@CGGIY6<OHI%&@1D.C\MYKE%0.<$M8#4Q8@5DRJK>Q#FN45
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
M$[7G_33H#<FZ8=*A<=SF?P%02P,$%     @ %(&,3$^T3H<S @  F08  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#DN>&UL?97OKIL@&,9OQ7@!1P51;*S)
MVF79DBUISK+M,VUI-0?% :UG=S] ZRR2?2E_?-Z'WR,6RH&+-UE3JH+WEG5R
M&]9*]9LHDJ>:MD2^\)YV^LF%BY8H/1372/:"DK,M:ED$XCB+6M)T857:N8.H
M2GY3K.GH003RUK9$_-E1QH=MF(2/B=?F6BLS$55E3Z[T.U4_^H/0HVAV.3<M
M[63#NT#0RS;\D&SVV.BMX&=#![GH!R;)D?,W,_ARWH:Q :*,GI1Q(+JYTSUE
MS!AIC-^39S@O:0J7_8?[)YM=9SD22?><_6K.JMZ&. S.]$)N3+WRX3.=\J P
MF,)_I7?*M-R0Z#5.G$G[&YQN4O%V<M$H+7D?VZ:S[3#Y/\K\!6 J '-!\O\"
M.!7 ?P5C^)',1OU(%*E*P8= C)O5$_--)!NH7^;)3-IW9Y_IM%+/WJL"P3*Z
M&Z-)LQLUX$F3/FOV/@V:-9%FF$& %P18 _ADD/D-H-< 6@-D#3IK .($.U%&
M4;80%3DNG"RC*%^(,I@5L1\F]<*D/AAGG=U:E".4.#!K45HDH/##("\,\L"
MV(%9BS(<YP[,6I2FH$C\,)D7)O/!.*%W:Q'"L;M-:Q',\R+UP^1>F-P' QR8
MM0AET-VFM0AF&<1^&.R%P=8B??H'.!NPPZOO%R*$W6W"JP\8P 2EP*&)%H>$
M.;2_$7%M.AD<N=+GC3T5+IPKJBWC%QVMUO?$/&#THDPWUWTQGI;C0/%^N@BB
M^3:J_@)02P,$%     @ %(&,3(*I0'D0 @  N 4  !D   !X;"]W;W)K<VAE
M971S+W-H965T.3 N>&ULC911;YLP%(7_"N)]-1CLI!%!6A)-F[1)4:=NSVYR
M$U -9K83NG\_VU!$'&_:"]CF.\?G7L!%+^2KJ@!T]-;P5JWC2NMNA9 Z5- P
M]2 Z:,V3DY -TV8JSTAU$MC1B1J.<))0U+"ZC<O"K>UE68B+YG4+>QFI2],P
M^7L#7/3K.(W?%Y[J<Z7M BJ+CIWA.^CG;B_-#$TNQ[J!5M6BC22<UO''=+4C
MEG? CQIZ-1M'MI(7(5[MY,MQ'2<V$' X:.O S.T*6^#<&ID8OT;/>-K2"N?C
M=_=/KG93RPM3L!7\9WW4U3I>QM$13NS"]9/H/\-8#XFCL?BO< 5N<)O$['$0
M7+EK=+@H+9K1Q41IV-MPKUMW[X<GA(ZRL "/ CP)</I/038*LO\5Y*,@]P1H
M*,7U9L<T*PLI^D@.;[=C]B-*5[GI_L$NNF:[9Z8]RJQ>RT>R+-#5&HW,9F#P
MC,F26V0;0-);9!= \(0@$W)*BH-)L=-G-WH2-LB"!IDSR&]*??1*'1CJF-8Q
MF)*4>M4.U&)&I0M,L->471"CL_;>A,Z#H?/[T-3;9S,P9+;/AS3SJ6V 6BYS
MKP&[ $62]"\OB@0CD[O(.?$2D_LVDY3X;2;W_:,97?@?5@A;T)QZF='LE[!G
MVC<FSW6KHA>AS=_E_H&3$!J,9?)@/"MSC$X3#B=MAPLSEL-A,DRTZ,9S$DV'
M=?D'4$L#!!0    ( !2!C$R5^&6@R0$  $X$   9    >&PO=V]R:W-H965T
M<R]S:&5E=#DQ+GAM;(U4[6ZD(!1]%<,#%$7GHQ,U:6>RV4W:9-+-[OYF]#J:
M@KC C.W;%Y QUC6;_A'NY9S#/1<P[85\536 #MXX:U6&:JV['<:JJ(%3=2<Z
M:,U*)22GVH3RC%4G@9:.Q!DF8;C&G#8MRE.7.\H\%1?-FA:.,E 7SJE\?P0F
M^@Q%Z)9X:<ZUM@F<IQT]PT_0O[JC-!$>5<J&0ZL:T082J@P]1+M#;/$.\+N!
M7DWF@75R$N+5!C_*#(6V(&!0:*M S7"%/3!FA4P9?[TF&K>TQ.G\IO[->3=>
M3E3!7K _3:GK#&U14$)%+TR_B/X[>#\K%'CS3W %9N"V$K-'(9ARWZ"X*"VX
M5S&E</HVC$WKQM[KWVC+!.()9"20Z+^$V!/BKQ(23TAF!#Q8<;TY4$WS5(H^
MD,/I=M1>HFB7F.X7-NF:[=9,>Y3)7O/[=93BJQ7RF,<!0R:8./P,V2] 9BJ'
M!0@9(=@4.59*%BLECA]_XJ^6!>)%@=@))!.!)+R?61TP:X=I'8:LMJN9V0&T
MF8"B]3;:SOPNH#;D'\MX<E#VI3U3>6Y:%9R$-F?N3J820H-1#._,]:W-XQX#
M!I6VTXV9R^&*#X$6G7^]>/R%Y!]02P,$%     @ %(&,3,0/#\XX @  *P8
M !D   !X;"]W;W)K<VAE971S+W-H965T.3(N>&ULC571CILP$/P5Q'O/8+ A
M$4&Z)*I:J96BJ]H^.\DFH#.8VDZX_GUMPU$.N*HOV%[/C&<7O&2MD,^J -#>
M2\5KM?$+K9LU0NI40,74@VB@-CL7(2NFS5)>D6HDL+,C51SA(*"H8F7MYYF+
M'62>B9OF90T'Z:E;53'Y>PM<M!L_]%\#3^6UT#: \JQA5_@&^GMSD&:%!I5S
M64&M2E%[$BX;_S%<[ZG%.\"/$EHUFGLVDZ,0SW;Q^;SQ VL(.)RT56!FN,,.
M.+="QL:O7M,?CK3$\?Q5_:/+W>1R9 IV@O\LS[K8^*GOG>'";EP_B?83]/D0
MW^N3_P)WX 9NG9@S3H(K]_1.-Z5%U:L8*Q5[Z<:R=F/;[9"HIRT3<$_  P&'
M_R1$/2'Z7T+<$^() 76IN-KLF69Y)D7KR>[M-LQ^1.$Z-M4_V: KMMLSY5$F
M>L]7%&?H;H5ZS+;#X!$FI?0M9C?'A ,"&0>##;QD8XMG]"2*)D?,,5'P%K)?
M@+QC(UJL1N3XT9B/R;) O"@0.X%X7,YX8G+78:C#U Z#Z2I-TTDN'2P9P<*$
MD%42+/LABW[(W$\83UXOF1WT(:$T"*:^.QP9X\(P2:>X_0+.Z,7Q.\;IHG&Z
M4$@R,41GA0P)#F:%I+/\5NF*1%,[:'1E*I!7UXZ4=Q*W6MMO:A0=.MXCME=N
M$M^93MA=Q;\R71O]RN2UK)5W%-I<:'?M+D)H,"Z#!U.PPG3N8<'AHNTT,7/9
M]:]NH473MV8T_!_R/U!+ P04    "  4@8Q,'G((R4$"  ":!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Y,RYX;6R-E=F.FS 4AE\%\0##;L.(('6RM5(K
M15.UO782)Z !3&TG3-^^MO$@%K?A!F___]GG'&2G+:%O+,>86^]56;.5G7/>
M/#L..^6X0NR)-+@6*Q="*\3%D%X=UE",SLI4E8[ONL"I4%';6:KF#C1+R8V7
M18T/U&*WJD+TSPLN2;NR/?MCXK6XYEQ..%G:H"O^COF/YD#%R.DIYZ+"-2M(
M;5%\6=F?O.=](O5*\+/ +1OT+1G)D9 W.?AR7MFN/! N\8E+ A+-':]Q64J0
M.,9OS;3[+:5QV/^@[U3L(I8C8GA-RE_%F><K.[:M,[Z@6\E?2?L9ZW@BV]+!
M?\5W7 JY/(G8XT1*IK[6Z<8XJ31%'*5"[UU;U*IMNQ48:IO9X&N#WQM\[[^&
M0!N"I890&\*EAD@;HJ4&H U@J0%J YP8G"Z[JEP;Q%&64M):M/OA&B3_:^\9
MBA_B)"=5_=6:J!@3L_<L 4'JW"5(:UXZC3_0!.Y8LC9(O+%D,Y= %XXU6P/&
M'TMV<XD733![TU9QKW%$0OJL^,:L^ H0C+(2F@&!$1 H0#@ A&"2U4X"E*36
M@?AN'$\RV\G@0);$230MP&9.\T$23VG;.<V#493 "6ZW4+=_K!LE*S0F*YPE
M*P&1&1 9 ='R<@$C #PLU[:31/^NPV@;:-P&&@(%9D!L!,3+ TV,@.1QH,FL
MI!" ,)P&Z@QN&/EJ?4/T6M3,.A(N+BMUI5P(X5@@W2>1MEP\E/V@Q!<NNU#T
M:?=<= -.&OT2.OUSG/T%4$L#!!0    ( !2!C$RD6E/41@(  .,&   9
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
MDU+O;3<4;MP,O=\PL>8T]K71U%RO_@)02P,$%     @ %(&,3*J2(W53 @
M.P<  !H   !X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;'V57Z^;(!C&OXKQ
M?D?!?]!8D]EEV9(M:<ZR[9JVM)JCXH#6LV\_0&LLTMU4P.=]^#U8(!\8?Q,5
MI=)[;YM.;/U*RGX3!.)8T9:(%];33KTY,]X2J;K\$HB>4W(R16T3P#!,@Y;4
MG5_D9FS/BYQ=95-W=,\]<6U;PO^6M&'#U@?^?>"UOE12#P1%WI,+_4'ESW[/
M52^874YU2SM1L\[C]+SU/X+-#FN]$?RJZ2 6;4\G.3#VICM?3UL_U$"TH4>I
M'8AZW.B.-HTV4AA_)D]_GE(7+MMW]\\FN\IR((+N6/.[/LEJZR/?.]$SN3;R
ME0U?Z)0G\;TI_#=ZHXV2:Q(UQY$UPOQZQZN0K)U<%$I+WL=GW9GG,/G?R]P%
M<"J <P$ _RV(IH+(*@A&,A/U$Y&DR#D;/#Y^K)[H_P381&HQCWK0K)UYI](*
M-7HK0!BC/+AIITE4CB*X$.$D?M3L7)IDU@0*8B:!3A)H#*)'$NQVB)P.D7%(
MC$-G'& (["RC*%V(XA DH95F5&5+JQ1 "-PXL1,G=N%@"\<A0C"UH'=K%4 1
M!D]6)W'B) X<:.4NUR* 0 @L'(<*9%GZ!"=UXJ3&(W[XW/9G*%/'1!"FT.)9
MR[(HC$'JYLF</)F+QPI>9FL>C#)DKX]#!G$4P2?[ 3F!D O(2EZBU4P?LB1&
MB07DD,58+25R V$G$'8!11807FTO ".(4PL(K_87"B' F<43+(XQ?:U\)_Q2
M=\([,*E.1'-NG1F35%F&+RI>I6ZRN=/0L]3-3+7Y>)Z/'<GZZ:H*YONR^ =0
M2P,$%     @ %(&,3%6N^0V[ 0  &@0  !H   !X;"]W;W)K<VAE971S+W-H
M965T,3 S+GAM;'U4[6[<(!!\%8L'"/ZZ)#W9EI*+HE1JI5.JMK\Y>WU& >,
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
M/CO$">@,IK:37/^^MN&X!)RH?8GM969V=@/K[,+%JZPH5=Y;PUJY\BNENB4
MLJQH0^03[VBKGQRX:(C21W$$LA.4["VI80 &00(:4K=^GMG85N09/RE6MW0K
M/'EJ&B+^%)3QR\H/_?? 2WVLE F /.O(D7ZGZD>W%?H$1I5]W=!6UKSU!#VL
M_.=PN<$&;P$_:WJ15WO/5++C_-4<ONQ7?F ,449+912(7LYT31DS0MK&[T'3
M'U,:XO7^7?V3K5W7LB.2KCG[5>]5M?*Q[^WI@9R8>N&7SW2H)_:]H?BO]$R9
MAALG.D?)F;2_7GF2BC>#BK;2D+=^K5N[7OHG,1YH;@(<"' DA,E#0C00H@\"
M>DA  P%-"* OQ?9F0Q3),\$OGNC_W8Z8ERA<(MW]T@1ML^TSW1ZIH^<\###.
MP-DH#:"B!\%KT(@ 6G[, 5TY"CBC1T%XFV(]QX1!'-^"-BX07KBM1,YR(ZL0
MW2@L K<"<BH@JX!N%2;5%#THMJ#6@F"0++17."E[#D1X$85Q,*E\CKMC.G::
MCF>F4WQ'('$*)/_1M]2ID/Y+W])9F1%"&.%IV^8X',8QG+XO<]@=R]AI&;LL
M3ZP4^$&.WNP< 6$4)I/:-W-8B)(HA1/'X.K+;J@XVJDIO9*?6F6^C:OH.)B?
MH9D,DWBA!W8_7S]D^FG_C8ACW4IOQY6>.W8Z'#A75+L,GK3!2E\PXX'1@S+;
M5.]%/V;[@^+=<(. \1K+_P)02P,$%     @ %(&,3,6U.5+# @  U0D  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;)56;6_;(!#^*Y:_MS88_%(E
MD9J7:9,VJ6JU[3--2&+5-AZ0I/OW ^QX,9 N^Q(;_-QS]]Q=X"8GQM_$GE(9
MO-=5(Z;A7LKV(8K$>D]K(NY92QOU9<MX3:1:\ETD6D[)QAC5503C.(UJ4C;A
M;&+VGOALP@ZR*AOZQ -QJ&O"?\]IQ4[3$(3GC>=RMY=Z(YI-6K*C+U1^;Y^X
M6D4#RZ:L:2-*U@2<;J?A(WA8 6-@$#]*>A(7[X&6\LK8FUY\V4S#6$=$*[J6
MFH*HQY$N:%5I)A7'KYXT''QJP\OW,_LG(UZ)>26"+ECUL]S(_33,PV!#M^10
MR6=V^DQ[03@,>O5?Z9%6"JXC43[6K!+F-U@?A&1USZ)"J<E[]RP;\SSU_&<S
MOP'L#>!@ ,&'!DEOD-QJ@'H#=*L![@VP91!UVDTRET22V82S4\"[?FB);COP
M@%6YUGK35,=\4_D4:O<X W&13**C9NI!\PX$+T$#(E+T@P_H\S&'CGD2CSTL
M/! PABP]$#B&K%P(P)D_TL2;C<00).-L(#\#\C(@PX#&#-A2VX$R VH,* 48
MQ""S)+LX%"<HR2R^E8N#$*;%->W8&SGV19Y:G="!T@M/=R#'A56(10?#(QA4
M;%9C+5T<0!!#R^O*A2&5K]RO+O6J2QUU!;+2.$\=-UE1)+G=JRX,PQC$,;+$
MN3AOE5<NSJ[R2%_FU9?YJG>E_KF7(?^/WB^\#,4MO5^X)0<Y+*PD+UW8'40P
ML3O# TMQAJ^$#6+_&1C?T/J+'O7OIO8 O5WMP7W0UN#*^0UN:.P>-/K;(@!L
M@< Y1NY@FCGR7)BO@BLOW:B$G;[HXJJJ*=^9N4$$:W9HI#[,+W:'V>01ZJO.
MVI_KF<5<@7]INH'G&^&[LA'!*Y/J(C77W98Q2568\;W*_U[-6,.BHENI7S/U
MSKM!HUM(UO9#5#1,<K,_4$L#!!0    ( !2!C$QFRZ_5%@(  *(%   :
M>&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6R-5-N.VR 0_17+'[#@"[FL'$N;
M;*I6:J5HJVV?B3.)K07C HFW?U_ Q'4<M]J7P(S/.7-A,EDKY)LJ 73PSEFM
M5F&I=?.(D"I*X%0]B 9J\^4H)*?:F/*$5".!'AR),Q1C/$.<5G689\ZWDWDF
MSII5->QDH,Z<4_E[#4RTJS *KXZ7ZE1JZT!YUM 3? ?]VNRDL5"O<J@XU*H2
M=2#AN J?HL<ML7@'^%%!JP;WP%:R%^+-&E\.JQ#;A(!!H:T"-<<%-L"8%3)I
M_/*:81_2$H?WJ_HG5[NI94\5; 3[61UTN0H787" (STS_2+:S^#K(6'@B_\*
M%V &;C,Q,0K!E/L-BK/2@GL5DPJG[]U9U>YLO?Z5-DV(/2'N"7'T7T+B"<E'
M":DGI!\E$$\@(P+J:G?-?*::YID4;2"[<6BHG;KHD9CG*JS3O8[[9OJIC/>2
M1WBYR-#%*GG0N@/%0U"/0$:^CQ%/Q5C'=_0$WT;83$"B6\CS!"2^A6SO(1&9
M3V>:3'8C<0+I0( L_B&03@JD3B"Y;>=R6H%,*I"[%*((C]JU[D S!ZH=*,8S
MG(Z:VJ'F U24I)@DH\9.P?!L_$3;>]AB2>;C04"#P>,@3VX+J* 0YUK;IQEX
M^T7S%-O!'?G79@%U _U7IMM>WZ@\5;4*]D*;OX4;WJ,0&DR2^,%D69J%V1L,
MCMI>Y^8NN[71&5HT?B.B?BWG?P!02P,$%     @ %(&,3 ;I:!%>!0  L1T
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
MSB53(L,[M1$G]6'030IVD'J8J''3=L?M1/+:=OY!]_FQ^@]02P,$%     @
M%(&,3(R&@ZK) @  'PH  !H   !X;"]W;W)K<VAE971S+W-H965T,3$S+GAM
M;'V646^;,!#'OPKB?8&S R95$JG)-&W2)E6;MCV[B9.@ LYL)^F^_6Q#&3%'
M7P)V_G>_.YL[>WF3ZD6?A##1:UTU>A6?C#D_)(G>G43-]4R>16/_.4A5<V.'
MZICHLQ)\[XWJ*B%IFB<U+YMXO?1S3VJ]E!=3E8UX4I&^U#57?S>BDK=5#/';
MQ/?R>#)N(EDOS_PH?@CS\_RD["CIO>S+6C2ZE$VDQ&$5/\+#%@IGX!6_2G'3
M@_?(I?(LY8L;?-FOXM1%)"JQ,\X%MX^KV(JJ<IYL''\ZIW'/=(;#]S?OGWSR
M-IEGKL565K_+O3FMXB*.]N+ +Y7Y+F^?19=0%D==]E_%5516[B*QC)VLM/^-
M=A=M9-UYL:'4_+5]EHU_WCK_;V:X >D,2&] \G<-:&= >P-@/ODV,I_J1V[X
M>JGD+5+M;IVY^RC@@=K%W+E)OW;^/YNMMK/7-4!.ELG5>>I$FU9$AJ)>D5CW
M/8-@C T9F=,4[A';L0;2+,,I%,V$>@_T/A.*>YBC'N;>P_S>PSQ8BU:4>5'C
M180PR(LY3LI04H:1LH"4C4B0%BG)4YR4HZ0<(^4!*1^1/@#+":,3R\=0%,-0
M+$"Q,8H1"A.@ @45&*@(0,5X]3*K6@2Z[5CW[GXNT(@6V+>WP#U BA=BBF3%
MTK 26]5BF!:=D8E"@8F:!PP%(:IK#63 RF=THO(!+?U'(!AJU%_(& 7IC$ZE
MA3< H!B+ABR*L&"6D0D6WBH ZQ4L[!6=:G&/8D'Y;3'9.YN*MQ3(D&^03?G
MFP5@W2(,=X.K6)@4JBHFXL$["C LIZFZPIL%8-VB&-55J\J'6T#L"12@DL&Q
M6@MU]#<0'>WDI3'N]!K,]K><1^*.Y6!^XVX__KC^[Z:].GWCZE@V.GJ6QA[Z
M_F@^2&F$C3*=V3T^V=M:/ZC$P;A79M]5>V5I!T:>N^M8TM\)U_\ 4$L#!!0
M   ( !2!C$R'@;><W (  . *   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q
M-"YX;6R55EUOFS 4_2N(]Q;\ 0Y5$JEI,VW2)E6=MCW3Q$E0 3/;2;I_/]L0
M1LS-E+R ;<XYOO=@7=_I4<AWM>-<!Q]56:M9N-.Z>8@BM=KQ*E?WHN&U^;(1
MLLJUF<IMI!K)\[4C566$XSB-JKRHP_G4K;W(^53L=5G4_$4&:E]5N?RSX*4X
MSD(4GA9>B^U.VX5H/FWR+?_.]8_F19I9U*NLBXK7JA!U(/EF%CZBAR5*+<$A
M?A;\J ;CP*;R)L2[G7Q9S\+81L1+OM)6(C>O W_B96F53!R_.]&PW],2A^.3
M^B>7O$GF+5?\292_BK7>S<))&*SY)M^7^E4</_,NH20,NNR_\@,O#=Q&8O98
MB5*Y9[#:*RVJ3L6$4N4?[;NHW?O8Z9]H, %W!-P3,/HO@70$<BV!=@1Z+2'I
M"(E'B-K<G9G/N<[G4RF.@6S/0Y/;8X<>$O.[5G;1_1WWS?BIS.IACM $3:.#
M5>I BQ:$AZ >$1GY?@\,[;' (SJ)SW=X B!>$,\ !)]#EF,(2A@<*0'=($Z
MG+N!804**E"G0(<*+/'L;#&IP]0.PS"EGB,MB U E"&<>::,429@YL.6 "R+
M8WS!FP3,+!EEEN$)+)"" ND-YC)0@5UA;HM)!JG>4>)Y"V P8YZUD!!"WL%=
MCE$(4WPAJPF8U00P-H,%,E @N\%8%,-E(+["V@YT9@F*_8,+H5*_I#P#*$PS
MWUT A0B=7#AVZ$*)0V.#!P7H7 *L8(\(WV(Q7%L0N<9B,DJ8D33S+1ZC*,MH
MXGL\AB%,,".^RP N(1-$+^0'5SXT+GT9N7!/(+C$H.06F^$J@])K;$Y')1AC
MW^1T7#0I]BT>@^YPAJGO,* 5DYAXF46#6[OB<NM:*!6LQ+[6]EX;K/9MVB.V
MM[ZWOK#MF^L&_LFTO=^W7&Z+6@5O0IN>PMW\&R$T-U'&]\;^G6DW^TG)-]H.
MF1G+MN=J)UHT73\9]4WM_"]02P,$%     @ %(&,3'8BP! Q!0  >!X  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;)69VW+B.!"&7X7B?L=N23Y
M$:I"PB$3$JC9VMUK)RB!&ANSMA-FWWY]@D%2=RQN@NU\W>I62[\E:W1,LY_Y
M5LJB]RN)]_E-?UL4AZ'CY*];F43YM_0@]^5_WM(LB8KR-GMW\D,FHTUME,0.
M<UW?2:+=OC\>U<_6V7B4?A3Q;B_762__2)(H^V\BX_1XTX?^Z<&/W?NVJ!XX
MX]$A>I=_RN*OPSHK[YRSE\TND?M\E^Y[F7R[Z=_"<"U$95 3?^_D,;^X[E6I
MO*3IS^KF87/3=ZN(9"Q?B\I%5/Y\RCL9QY6G,HY_6Z?]<YN5X>7UR?NL3KY,
MYB7*Y5T:_[/;%-N;?MCO;>1;]!$7/]+C0K8)>?U>F_U2?LJXQ*M(RC9>TSBO
M__9>/_(B35HO92A)]*OYW>WKWV/K_V2&&[#6@)T-RK:_,N"M ?]M(+XT$*V!
ML#7P6@/O;,#@2P._-?!M#8+6(+ U"%N#T-9@T!H,;),&]U0YU]KD7&RP-CF5
M&YAM)G J.%A7'$XE!^N:PZGH8%UU.)4=]+H[S22I9]U]5$3C498>>UDC'(>H
MTB<8EE:E\^II/8_K?Y8S+R^??HX!0CYR/BM7+31I('8!A;ZO,E.3 958(@2$
M0H56*.2=(:?,YIP20U.:,,R%%NX="@4J=(]"H9:X"7%7168(HG7.'$&8BBR0
M:#PMX@<TXH$*?<>@@1;S(PKI)>W._0GUHZ7VC$+:*%QU-[;^LJ.5L</QZ<!K
M!UP-1. N!.Y"U"Z$ZL+3!@T*:6-T9@/-;:!%!Z2DY>%I>9@+;?A-&\BOH7T#
M,3]@6KF7=MC*#ELW6'"!A4R(B^&CI.?CZ?E&>@'H$N<;\3"/:W(P]XUH6.CK
M4W!IXVIE ZT;R+OL)-\#8M0'>/(!5EN]H<!HB'M ='*(MQ-B[0QP%P/<Q>"*
M"5HM)]!WGFO&42["M3<$0H6ZWDYMH)D--+>!%AV0FCWUQ@<L>]"S1RC@5$?C
M;^);8%A3C'!"2#)<H\E B#(@"FB4?()02,DMH)D--.^ U,0(609$EXUJ3C"*
MKB8AD6!J9-D4H0! 2 T$UU23T!% A,2HYA2AD$)90',;:&$#K3H@-7M" F&
M94]T(2,TD+E7U($14L)0*='J<(]0YJS"7)DK(BMJ;D4M.L)2.X 0.(8*'+5=
M(02.72-PC! XA@J<T3.(X@0#O6,LH*4-](1 7JAITW,'I&9/J"!#55"?H1AU
MJ8)MT*BOD B(T$J&:B6QU&&$5K)KM)(16LDPK01=*W$*].EG0\VMJ$47I29'
M2"$SI= +B3G,"27DUR@A)Y208TH(VD[E :,,8?IN13UV46K8A'YQ3+] VWA/
M,<K4YBY*#8C:?W,L(*$'Q(V=4> -?&V3O;3#5G;8NL4N-T!B()CG$AD20LTQ
MH0;]^T!+*=LZ5^@]+HR]IA]HT!R!6&!H/D+] 6Y(+-4Y(<,<DTYC&\W-?7U@
M++FXN:OWA*^_A6Q<K6R@-=*>&#!"L#FA^AQ3?:#TB%!]?HWJ<T+U.:JN^J?+
MEKH<9>7>(=2'60>E!D0H-<<6K4#TKR"D6EPCU8*0:H%*M=XU+:4FK7]ZFG51
M:D"$" M,A!DA*X(03G'5ETOJTR6J3?I: :68OE:PHN96U**+:I)S+@X]$IF]
MUT>5>>\U_=@7E?'%T_-QZ"VK#DVTYQ,8W@/R? K#1^SY$H;/S>'+[V:;,]FG
M*'O?[?/>2UH4:5*?L[RE:2'+I-QOY:C9RFASOHGE6U%=!N5UUIR%-C=%>FC/
M>9WS8?/X?U!+ P04    "  4@8Q,BHCG 8<"   X"   &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q,38N>&ULE59=;YLP%/TKB/<5;&PP41*I^9@V:9.J5MN>
MW<1)4 $SVTFZ?S_;N"PX[I2^!'PYY_B>B[DWTS,7+_+ F(I>F[J5L_B@5#=)
M$KDYL(;*.]ZQ5C_9<=%0I9=BG\A.,+JUI*9.8)KF24.K-IY/;>Q!S*?\J.JJ
M90\BDL>FH>+/@M7\/(M!_!9XK/8'90+)?-K1/7MBZD?W(/0J&52V5<-:6?$V
M$FPWB^_!9 U20["(GQ4[RXO[R%AYYOS%++YN9W%J,F(UVR@C0?7EQ):LKHV2
MSN.W$XV'/0WQ\OY-_;,UK\T\4\F6O/Y5;=5A%I,XVK(=/=;JD9^_,&<(QY%S
M_XV=6*WA)A.]QX;7TOY&FZ-4O'$J.I6&OO;7JK77<_^DP(X6)D!'@ ,!@O\2
M,D?(;B4@1T"W$K C8(^0]-YM,5=4T?E4\',D^O/047/LP 3KU[4Q0?MV[#-=
M3ZFCISF $$Z3DU%RH$4/@I>@ 9%H^6$/&-IC :_H63K>81F @#%D%8!X>:ZO
M(0 7X4RS8#4R*Y"-JY&%%5!0 5D%-%9 7CU[4&Y!K05] AB1LO2JTN.*$2Y-
M"P(\P54 6*(L)7Z! K@,9PCAL$4<M(A#%M]1R(,*^0?*7 05BEO*W(/PI5N$
M4D"\*@=@D.09\7"K  Y@G.7>MNN0'LYA488-DJ!!<F40DW>.<AD4*#]08]WI
M@[TAO:7*#C4^S2 EQ/N EPXX.GT%! CF7J&#0%(4_IM;AX!E ?+<LYE<=,.&
MB;T=33+:\&.K3+^XB [C[QZ:;NK%%V8LVB[[3Z:?J=^IV%>MC)ZYTKW:=M0=
MYXKI--,[?18.>HP/BYKME+G54R<2_2SK%XIW;DXGPY^%^5]02P,$%     @
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
MV3+H9,L[)*!*O8=@?XP-W@)^MC#(V1Z92LZ</QOC2YEZODD(*!3**!"]7.$
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
M='*KX(PT4%,VL'3Y*<"(@O-R)T7=F3QA!?-P>D H/R!I'L@/6&ZD $K2ZZ8
M&F7GK)1W:HYM4=D))P?D@6TB7NYZZ#C+"MY7E5IBCU8E2FX"N-P?<VGGP%D)
M@;1$9L_W!-*)["A!CDAC7%&LHEP;S66E3UQ(R GG'@23#[6MZS1@9*BRK#9V
M &9!RG*CA@_(F U-:F]']XYL;*%N()R#D$Y"LJ$%"318YDWU _6+P3)J@(Q:
MM0<;+6CL@@DRC06<2<%E3Y?5'0"SX'HGMO49 JU/IF@FUE*CM53G?$:+VB@[
M'U.49@(P)SJ5"3)E1R0EZ[V3>@/)G!3EK;M@*=94 S15YWY&JUM6WBA'-0%<
M9(Y)V0E$VF8UD3LSX#Q5[ N[A,&J:O@'"C>#I<O TE:Y!% 2Z/B:*S@^ +'C
M _"LXV,5,T#%5#%GM.KH$A5 H$8%%"A2T0V+5:K!(F>TR(&0UJI4"&D %D(:
MD(601N39D,:B:* HJI#6PH1#6G,XI#6'0UIS9T,:ZZ$!>JATW^CR>)3K;3GT
M">(H4/#JD!&!G'-%%8VXQ^@+!P\6*[8%A;DJZ:RNCT?D5$XY05S><^0"31$7
M@Y&S.\,<Q4)28G%"85%=+L/2:E4?>295U"&.\[P[EC8BL,IA3M)( -H8JE"H
MZRS.)RRHS55=9X&D)R_K.D1Y(_/P*<+RQBIO.D-<]C%;.$&RA9-QE$7(PLYJ
M,1_IR@Y1NK0#5-Y4DZQ:46>&@RU(A\7Y@T55N=IMK*Z0#5?R2'(",'+>RWIK
M"CAFJI2#:BR'AB^=CEF<W5B4W=A"%6EQZF#A\7@A_;!8I"VL1-5V $K1'.;R
M$ M@F7+J" 1P*4L7)3G5FLNYD2,N>1.69ZOE62<B%I2-(;!\/C=!G*MR(>JE
MD0!,N>".:D- -7!E*!9="BNTA16KS$(L$LJ\XFHM 1=]3D.DF:B_%*62SP!G
M.-^WL*TSUF>&%76AL& L@'Q11<U:AY#+ PRZ/."@RP/NK,LSEC^^I)QFI%C
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
MHB3 'L;8.R+4 'LE3H#B!)"]4)L8[^.J3(H@RVN D](%(<CR!N $I3Q5@3Z
M8T2A-(4%2E"@!+(7UMU* I'$;J= (("Y,E9I^.2"[A!380+'G%0<P>H4J$Y!
MZG"@3D%/'^(R./9:04\?$R24!W"*,:3"IP_@&$&$3>0O!16FP N*$=@#1O [
M'XVCQ(-<K'IHF PAB:*"A/K7MZ,;",42"_<X!^^&!P!E*4&"$SH1,#S1XC!4
M%#34BV_7>S.Z@= IO6/T+;U@N[W'!"J1B;<@AML@IE#,>!BSCDJ'%8UF!(?Q
MZC"?T,$3-Z.C8$UP89,'.313$UT,PWT: XV:AZ^*'L+D+8D0!TF<X$82X7TG
M)<*=&G.H$L2$#[@A8J C I4@;HP3Q$%QFN!&<8+WG8P3W!,QT!0Y"27*VXI=
MWECL$]Q((<0!"I/!/_Y2UX=V_&JBK3E7UO\C'JQ>1[Q[XB>&8'WE1[]VDOCG
MIIL;/V?U(:^:Z,E8-X^T4\/>&*O=,=',E=K1C:K7FT+OK;^4[KKNYK7NQII3
M/XLFUX%X^1=02P,$%     @ %8&,3*;MPH?V 0  [@0  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3,P+GAM;'U466[;,!"]BJ #A%IMQY $Q#:*%F@!(T73
M;UH:+0@IJB1MI;<OMRBRK<8?)F?XWIM%'&8CXZ^B!9#>&R6]R/U6RF&+D"A;
MH%@\L %Z=5(S3K%4)F^0&#C@RI H05$0K!#%7>\7F?$=>9&QLR1=#T?NB3.E
MF/_= 6%C[H?^N^.Y:UJI':C(!MS 3Y"_AB-7%II4JHY"+SK6>QSJW'\*MX=$
MXPW@I8-1S/:>KN3$V*LVOE6Y'^B$@$ IM0)6RP7V0(@64FG\<9K^%%(3Y_MW
M]2^F=E7+"0O8,_*[JV2;^QO?JZ#&9R*?V?@57#VI[[GBO\,%B(+K3%2,DA%A
M_KWR+"2C3D6E0O&;7;O>K*,]23>.MDR('"&:".'J4T+L"/$'(?F4D#A"<D-
MMA33FP.6N,@X&SUNO^Z ]24*MXGJ?JF=IMGF3+5'*.^E".-DG:&+5G*@G05%
M<]"$0$I^BA$MQ=A%=_0X"*]#[.\Q89"FUZ##$FCSN)Q*O%AN;!3B>2JK_P@D
MBP*)$4BN^[6YZ9<%I0;4&]!C8'XW1=_CDG0!=[C'K:-KG,T<S;XZ!=Z8B1)>
MR<Z]U'V;>:>A?8KTK;GQ[]0PV]G[D+$OP0_,FZX7WHE)=2?-S:D9DZ#2#!Y4
MAJUZ?":#0"WU=JWVW(Z@-20;W.N"IB>N^ =02P,$%     @ %8&,3"Y0,>UE
M!   N!8  !H   !X;"]W;W)K<VAE971S+W-H965T,3,Q+GAM;)68ZVZC.!3'
M7P7Q  4?7X JB=2FS>Q*NU(UH]WY3!/GHN&2 =+,OOT:<%.PCSO0#PV0_[G9
M_'P<+ZYE]:,^2MEXO_*LJ)?^L6G.]T%0;X\R3^N[\BP+]<V^K/*T4;?5(:C/
ME4QWG5&>!1"&(LC34^&O%MVSEVJU*"]-=BKD2^75ESQ/J_\>959>ES[QWQ]\
M/1V.3?L@6"W.Z4%^D\T_YY=*W04W+[M3+HOZ5!9>)?=+_X'<?^&=0:?X]R2O
M]>#::TMY+<L?[<V?NZ4?MAG)3&Z;UD6J/M[D6F99ZTGE\5,[]6\Q6\/A];OW
M35>\*N8UK>6ZS+Z?=LUQZ<>^MY/[])(U7\OK'U(7Q'U/5_^7?).9DK>9J!C;
M,JN[_][V4C=EKKVH5/+T5_]Y*KK/J_;_;H8;@#: FP$DGQI0;4 _##Z/P+0!
M^S"(/C7@VH!/-1#:0$PUB+1!]&' N@GL1[>;KJ>T25>+JKQZ5?_&G=/VQ2;W
MD7HAMNW#;OZ[[]2,U>KIVXI0EBR"M]:3%CWV(AB(8B'&FK6M(3=%H%*XY0%8
M'H]@FU,>&C%L$8P53[8B(6/)LRV)F!%H@VD,/U_0C!TU4W3L:>>!CCT [H&A
M'ECG@8T]4&-,>E'4B8I^U#B+1<*-HFT=B<.8)3&>$4<SXEA&#/<@4 ]BQJA$
MJ(<(R\&H]KD7B6&U$83$$2A& \58((%[2% /R8QB28@3'$XI5ZOXH%X>JC]'
M*,=B0;!0D<,'"OH#@3DEX^ 0.JED:DVQ(CUTO(P$)XS8B(%CA@E.!.%S"L:9
M( (K.#96)*T:SK%C/2(X. 0E)S''-;+#T#")>6(H-U.4X[QPS@@"6IB V:5B
M.UH8QA&+7!.&,TD29!2$@Q3 H81PQJ0#3AL@M-E5:]6P:DJ21*BZ'=%P+@&P
MJHD9K5<1-NPF=Y%KV02<7\#X%2X?.)C YHPPCB;8W0HBHWT^:]%H@!/U6A$P
M&^@4Y3@MG'; :!?4X0-'&:(YPX-C!S9VR/#8U G"@!%K3_5[X3@IG$Y Z72\
MZQ2GD\ZAD^)T4IM.>W"H#2<P(>(0#(PW4Y3CM'",J8TQ.#9PU+$KG;,MI3B<
M%-V8FOU*J\8+MB,.#C#%MIN"FW%L+EW[=!Q(B@+IZ"H4!Y+. 9+B0-))?9 B
M?9"0D%.U&#G"X:A1%#6S)6C5U); <"09MHL5CJTEPY%D9,X/*IP?AO!C8:U%
MHQ&.@8<@C%=\,T4Y3@N'DJ$=T^7#\6-Q3L=D.'!L2L=D"&\A!P:#GPIZ>"8H
MQVGA@#(;T"AVO.P,YY/-X9/A?+(I?*Z9S:?1*Y\0"0 E)GO/B(XP02.SN_Q>
M-RX/7P\8NAXXMO(<YYS/:;T<YYQC/T.M=4FK1NL2$7=@[8N#P5E9+JM#=S1:
M>]OR4C3M <_@Z>WX]0':LS;C^9K<;_I#U \W_9GNWVEU.!6U]UHV39EWYVW[
MLFRDRC.\4[-RE.GN=I/)?=->1NJZZL]2^YNF/.MSXN!V6+WZ'U!+ P04
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
MA&+?&[/_*IY$J>$=$QUC*\NV_^]MSZV2U>A%4ZGRY^&SJ/O/R^C_Q8PVP-$
MKP8(KQJPT8"]U2 :#2+#(!A2Z6NSR56^6C3RXC7#\I[R;A?!3:2KO^T>]L7N
MO]/E:?73IQ5$8;((GCI/(^AN .$4=$4$VOTU!E(Q[M R9^$\PIJ P!RR(2!(
MLV!DIJRWC^:9IK2'B/00]1[8W$-&>XA)#['%(8O,4@R8I,?4/8;'268LR<9&
ML00QYC0;3K+A1$7 I#. XDF@C)ED;,R'C+')-IJ124@R"47&V /KQ IDT-V\
MAIBQ2$D6*;% L=$- X9/0L0\X@;3U.+!>,(B@ZV-FJ_UC'%&,LZHNCD: T):
M \)W;&QPZ A0/)A1E1$UVRDLU']&72@<<G 4!DC9N06D*$4.'[1H 'M/:6C9
M@(CB$9LI1T3*$,8L=@2C%09LB0$ EP]:%X"_)VFZG<'N9UOJP.Y6EL3(S=+8
M,+VU8M<FISL;[-;6JV"%(OHVX8GCF "Z)8'L22OYS%[PU$1M*%3,P+$82#<X
MAA0A0\77(VJ^ S&9U'D\B D<Q&GF$%JD!0/?(A@;I(0@Q,RQH9%6 B25(#7S
M1R(OEG&'8B"M&$B]9U@'V8AZ[21[%3)G0NL.VKIC'68;M&5GWH+S2+3H("$Z
M+'/5C18=?(_H("TZ^!;104)T(NXZ,I%6$WR+FJR1.-\A"YDC%*TF2*J)U;R4
MFD0\=FP91@L%(X7"W+S,%@!7&+KWF=W[]FO6")J^9T&*D<D%K!=A@)2;VYR
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
M[K-#=U,7Y_Z32G#[KK/X#U!+ P04    "  5@8Q,]JZ6]C(#  "+#0  &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q-#0N>&ULE9==;YLP%(;_"N*^!1ML0Y5$
M*DFG3=JDJM.V:YHX"2K@#)RD^_>SC<N(.?G830+.<P[G/3BO[<E1-&_MEG/I
MO5=EW4[]K92[AR!HEUM>Y>V]V/%:_;(6395+==ML@G;7\'QE@JHRP&%(@RHO
M:G\V,6//S6PB]K(L:O[<>.V^JO+F3\9+<9SZR/\8>"DV6ZD'@MEDEV_X=RY_
M[)X;=1?T659%Q>NV$+77\/74?T0/3XCJ $/\+/BQ'5Q[6LJK$&_ZYLMJZH>Z
M(E[RI=0I<O5UX'->ECJ3JN.W3>KWS]2!P^N/[)^,>"7F-6_Y7)2_BI7<3OW$
M]U9\G>]+^2*.G[D51'S/JO_*#[Q4N*Y$/6,IRM9\>LM]*T5ELZA2JOR]^RYJ
M\WVT^3_"X !L W ?@-'%@,@&1+<&Q#8@OC6 V #B! 2==M/,12[SV:011Z_I
MYL,NU],./1#UNI9ZT+P=\YOJ9ZM&#S,44SH)#CJ3A;(.PD.H)P*5OG\&AIZ1
MX5%X%)X^80X@Z!19  @^19[&""(,KC0"NQ&9!-%I-\YDB,$,L<D0GV1@3CL[
MAAJF-LP=0@FC#C?O.#;D&,/,;=X"X&@4D31QV@-P,4["-(4%$E @&;>(G$E
MP01TW"'J*,HZA@PJ10E)G=<]!R@<IC1RVC/&[E","79F^1/ Q8B@!!;'0'$,
M$.>4G3&@'J+*=N5!7!@E-'3FR0( 69)&J2L0X-0L8>?^(@FH, $4QH["!*@\
M8M%@GG0* 4[535/W#0)<G**0N?]_@%/](LD9MTI!@>E(((G.3' 4PIX:_H>-
MH#.^C&XP$@N1JTX"@:"50"#H)1!XR4P0N#0\(GR[G2#8LU%T@Z%8Z+13@*6
M'&0J  B:"L!=,!4$+RH(6%7</U-FH>L2(0Z4. 9AB6/NDD1X64'D!N>TT'5C
M@4#062 0M!8(O.0M"%[\$+3ZN?9I(7I=)AVOZ+!, (1E B H,QAL,"O>;,QN
MO_668E]+O04;C/8GBD>L-ZC.>*9/&F;C^B]-=TSYEC>;HFZ]5R'5]M=L4M="
M2*[J#._5B]BJDU%_4_*UU)=,73?=\:"[D6)GCSY!?_Z:_0502P,$%     @
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
M@,Q\-D7_F__P12?O/>GN\5(5S?!W]O+>M%4Y6>E<*?/OX^?^,'R>)ON?P_
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
M;5QHIR'_4> PTZW@EA+'5!DG?L,*59#)G,T X4T+Z"U%CJFDKUHC*I!L;ID
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
M5]!>FR!X* /9Q]4N+G\ZO][#U=Z+UE8=SD2"5_8>]??K<IYEBZI)\8?U]NK
M,_(^?6+>C IM=5"RA+S"6AI<8GP%Y^O.S?F 1^'1OH#/I]X;#6.9G3N?(;.7
MJW2S7:-^0A+H02/M7,0V]7+OZU_+N8(U/JQG_XWT4YHO\3"=P%\G,('L\%>%
MV3E.9AD=G1;Z8MW,4[3'R2@BW.'SSM'KB\O3R[,]YRA8XNQ+MI[G%:TMN>#A
M_!+[W?T:&B[)* .OE;N]UL'J>%:8T/@"$R9^@[\CL7H709.V']UQH' 0"CG\
MGDR1_/OA@T_Z25]"%H\NX6+0\;BANWBGS[YJK'7N_=U]=@;_[7ZM.Y]EYZH<
MW%OPUN&=!7MJS6FHZ;1K&-^O@'.FF.VU?#HD8N+@_CI$N\W#NMS>/X0NH'U+
MEHJL<QBCY.VQQE+JX3:%\T-:!A[95M(M<#B/:]LS6TZ!2>;F0GAFDV>X?JB:
MX<FA074I@W#$4G<QM<S,#@K'<;<%UI^)%02^,HO^N$P;*=BU&^V -[J$ASO@
M)*"K[&1ZYR0OXI[=U=40;$G/10:%]9@?FGJ)XX%+9DVNPJ-%QK\=XYH=W$9G
MGB=HSR [WN=%@1.#<3]E:3,==]?;> =VO'>]?7Q<DK8)A 7W[1QTL.V:11YJ
MZ@Y43YA'9_Y\38;,&S>3M2+O_-((#L\9'T7F\:78M=GOO]5A/Z ACG_DV_>
M#+,HU"0B]FH\2X;V!]603Y\[GC;.T'K7FD&)'2=0NH(^=\:BT&R?/RH.=1CW
MII/1=_H5--V&6O A\YE\][V^P^P2!DJ>LYG]*PPP$@C7$9&W-X3MO-JDW_\=
MS_U/,#(@_.__D:?E*M]E*ZWY?'>.H/;L_@'57CAD?.T-A9&;'<GVX4.[)MV,
M634'NJ/I[A>^KINOV:E]\;-L#A;UI6L>SVECGXD]C,?MZ+'YX*%SE"#> V8B
M3^YJ^)G!O5T4]KQ6ON& OH9@*%2I13CKF%S7X[NZ>&DE#1,B[#F(4)CP?39#
M_;\[U#;7S*TT4W]U)S,N.MR5@;AZ^]0IK)I+W;N<]AJA%SE(AFCJ;SJZ/8VO
MR#X;;QJ)JZ3TAA<DW+X;EEF"M>M:JJ]N_<"&OGX,SQDIB>VL_#NK #N0+"P)
M/[0M4%E!ZT3H??RJ!?JZ;ALLS>V8-61T[NDMNH+\>^F@2?R^+@[U*W1XIR50
M#,0P41:1>Y.2?LC0/V1SA./)@25;ATJG)<9$H6X?252$([UMO-.2\?*WTT<4
MJ]?.T5/MSP^IOV(,?O4'CRX*HY&]$MW,",69>?<KS K7=57U(#KP*+:R)'O8
M0>AXM[E?NT[<@00:=(5QF.;8/63+!1+HUU#2[^RC(1US:,0!%]6H<TBU-NKO
M[=OS9ZW]UX]__)7C'S<N4!:Q4#)T/FRVK3K?FZ3 8+MPO."X/K9H8KP2G9SE
MZ^<Z^<JY-M3 J_5]6H@3N.G6VO'BJ9O_>Q!)D%WMB"^)>_KJPYO3RXM_GMY<
M7%VJ5@GP<TK*<;E^+-E>M2V 99("O4P_NQ#H]&F5%NJB6J(RB3:HJ_FFQ"">
M>(QC[<_8[[RIS,Y@."2;/YY@,Y3S,VB4-V$*/5!.;;0%/.)>7#[IK+BG*%2.
M>53 3S^!N,0<\6%'-*M.[S8R?,])HWR_E?[\D&-L)Q")U\NJ(^P5OE/7V>.&
M,S6)"MB@/CSNJ:/T6)^VYG).:-@5R'%T.\&L@R'8P'*>O*1=.C'SDT2(*RLX
M9A@A3O:)-1I2X&1@ &GU0G'HN$*P/S:WF+V$U?K>ES/5^V7*LLI[X,]HN+K/
MU/OZ9D$7ZE6^SN8;=>V-^ 53SZ6A'OTV7^4D)_V/_SY-DOY?+7']\'?Z)/[K
ML7Z7/NED1.0QT3]@ZLW?\;^XW]??Z8L&0;@N8#(IX1XB$&#9B_3;S:+7[.KL
M 51^TYLZBH_UC]LBTW%"7?;U^P]GTME[GWXVV?RAP/ ;N^[;Y<:(.KSKBFF+
MC'MMP;'N+!V]+H$G%,?Z!ELME^7]DS_D^-B11M(GTHB]<1EX21(@F? \H#6?
MZE4X:J(+['^!2S7GI;*CMZ,[+1ZVN;[>_O90;KM'>%E^XA'R63YXA*Z?'X!%
M4Q\^U&AG?^\HN'I(?0VZ=NG &;XK;S$$R)#C*3"1I1[TI>W]1$>K65OH90:B
MZVI;&+'2]OIC^;0I$3X59HG[49M7K?-GDY]J3D]4\*IQWLP7WF'#11V+^GO
M:3N]S3?SLESJ(SI'Q_KENDP7MS@HNAG<>1I(HVY"KW"32<0F!@8<XRG_ B/N
MP0>-H;[ZY1]VE*?;>[C;H96.<08K]2E?;[;D5\H_(7NK\V98)BWK],^'[4.:
MZ]?L9X%WWH(PC=MK=LB.AI]4C2?=$&D79R*>=6SBG7U]*1W=;N%'5E4MF_CJ
MPWM_ W[@#;![ZC@;/.A=E'9$/Z;%%DV;LFH'\=+KA_QAF^I79X?US(^KBV;G
M3%?Q4+IF04"/XATLG/CB/W)L(I[\=2=S_'$+ESU=$7%":TT-[S@O;6S!+3DS
M8Z2&\BFG]"I0E5"QRP@-M^4R>7VM^&D[81S6]T=#&=M$Q%P[M@;I9^M5:9?6
M$?_ $OM4:/WE&J[7Z@%(=GT/$H>1I3JWL"--C! \4'HPG.#BW'*!%^IEEO\+
MQ_%+_K0M]*6<F,[U__XH.;:B7,(7)VV$HMU+_OH<IFSZSH%/[KT)E-F!ES_2
M"^'Z:QQ7DY\>/JJ(M'J\I!89WMQP?!KLX^?\-4@Z;8MT)%,YKB^7-Z[8<<7V
M8>VX2'Y /7)!8A;0&"B4L@@OX-S"58JLK+&(KG^4J_ZX56F,S9YIMT".SNR7
M='N "L3 TP>(;Z:)EHT7GL.BX_AKR;%[(M+SBRYVY2\[@D&7H%3C9"^*!1QH
M6+3WZ?I74 M$16BC$;HY$[HY^].OG<%;H(4[^*?_L2WF#SGI"UM\@E:88C:J
MX);S1V#ESGCFI#H[BCH;LW3W$A/+SI;E=M'!-<R-\0,]JNA1?P^5OX=)O(],
MK^Y 0<KT8,S07C_GQ0)CRD]_PS"-1]#N<"M4@\?\DE,N_S_@\70'>Z.AO,YN
MUW2!)M-]H^E4 W%L(H^H3GG$#6[^ +KE)LT?,I^S!X/CL3G=<M#?QU .X[XH
M'#QMTWW,WW)?95[P-[%&0M/?-[3&2021D%;T[6LA;61\6?$;_--&EH1QU_EG
M"Q7^4_GB)4GA-1&S0X+;*UQB6V>@91L8IDA[ERXNA*\?RPC@5DMVO.6[DI1W
M;\-K("Y<%?6Q1[Z50!D#BXMUBMP"1C8"$R?[G4G L_8#%E/4RY\N=*,=DBCF
MWJ!!]34Y^"4:&XQXRFT8*<2L.HQ^2*/W!:9PZ,;M51^^9S78/7XER:^9),JS
M#0>-5V(3Q$@K#%,M6B)588"WQT0'9-)BW?Y^NY0T<=#^'G)0AI2)NRH_%]FZ
M>L@? \K&UQI7>G4B%BAEY/^LZNF;DO@JK 89CV'@5::;K1M7$+83*=\@!+?T
M8HO) [A@KF63 HQ3\9<424EMZ28@!T$Z)]).[]>91([4!$9]:K]RNXCFN-JR
MDZ6JY?XG*]0RNR=;G1C%U3Q;;S"S D<';!E]'C"**M(.@.T,#SB>]'NFC_,O
MV7R+-*?.'C!E-Z6C^;),UQ08QH:H<MUJ,/LGWEAXSZJ0=KV97I8K6+DL")JQ
M\T7SHV(S&@FM%841K@A_0;K[-7LBM!C;?[AT+]3Y%Y@9A3.(J\\NN7J_7:-W
M<&/"D;+.1S5Q2S)#XG%; 3NN/-L*:>=,?=!,VY0Z-HE)JO4%2I3(%L&:PNE!
M6EID:+4DDJ9(48S_\@:? UOX5,X9X^G1Q#5;3Q,0!#:$;Y(MI8VDC!.E<W1
M0U9(]*8#AQZHAQ;"+.F&\MYAA_)-:+LVAQU&OU&IC?F"L<"Y@-<1EJ_72MGS
MM"A GUN@;Q%-K<"]&)P #<K6QX_)@;R*DKF W@E81!16+#J(((*4:_5YC0,L
MR-IC(KR#_65C>.MJK.!&4.L,IHB=W&V72^YI6S3R&MKFLREKI!09+H(I.AMJ
M*YP93GN5+C)?9/;V@8=*X=1T*O#@6%+.49^E@$Y8^NS+8[XFXV&AG#0Z-1<$
M\_ <)U%DGXFB4EXTN"3)?B]N4-6R7'#=U 5<NG."T<#]H*AQ>SMP)%+K$+4_
M1)7TDW'/.]_."B$6.V,[%'GAH)._KQ'5P1-N03;)LD*W\(36@U)[+J?$&C)R
M+OSAL+!+8_;&$XB\]O9S0_<\([!SF^VZP+55=QE\Q(Y_9&X8#+[(D$IRK"($
MYV&-<H5X*?#X.0)0[/';00%=!T:H4!U(A;I)A>I@*FP;PY5/V#NH4+=3H=H_
M1*3"MQC#[^CKHK 6053K&MN]ZZI0X5W#Z0&VZ9ZNTZ[]RO6BN!=@]X:D%I:Y
MG]S!XY)SD,X]X"9"[4>?# Q.8<D"_".$.8U,G_NN.(_4:3V)S6[7CZ6-@H9!
MD2PDD=/0;MN[Y!LF<!>^^#S-I5W64X2Z<I(N<,I&*@O<D($0"'N,?FA=E/HN
M_X*W+5"K,B/&1>JI]^5G!D)(-R#G%"!ON'WNO!&"/:39UUOQ&,EG' ;?MD_V
MWH?]\2]R6+(O5NCY5"(;4%RCAZ_4Y1,N)WR9K[TM:][L[1>WO_[F"I)3QU'9
M$:S;AJX=O'F7;$%5FY*@,/DHU@2X>/)7*2+$BCD-V7R2K6@]J(EN@A(!1.P?
M*"QT\5/IL-*GZTT^%Y#$TZHJ)?N;65%S#^#.!G&X0JR>?,'<U%MSNK#)3RT\
M,6-9&!/KJI)<C@J.6);".K5,0)O64Y);O2_:3PJ+]XU!UM@4ZF:PJ_ G*8$8
M7'5?D!K8'CV0%SIPCO=[BL,O'I?9XG[7I5BU/G:(*!RU*R0[F-X.0?@A_92Q
M372%3O,B*[<53)W'M3#TEZ_5+EH/Q2U]#ZP9CUE& [+I1TK.%W%')ZD2<[<Z
MQ:ZK'B,*VB;14PW+P0B.#DQX$X3&G6%PRG+I MFP#25;L)9ZA?0E!85P  W:
MIL6P=.HA6Y5\Z5N#*(X/@:0QLB#2[^'Q^ZU^"<L U M+,J>N93V\CD1%"(@!
M>D0?JZQ6ZWXZW0_H;3M_D/9E:HLRJXB3I)Q113(8_0I,BUBVM!TL@*-!RETS
M;2R1FQ?"*BCV3N<KO&I(S,$M\37N!J I,9>>NFC7HF_7>+PS5O,]QNHUJ7R
M1T<U[:?,G@*D,=5R=YL3A'<WO0N;A3!>0'9L6EFRS4=4>64*M3D-GK80/\7'
MJDSXLSDO]5/2Z[[$:'2$6D L 5,![]!!@6U&TF"D.(A'\G$YC^ S1M)BL.2&
MM#.*O,V*^79UN^9@W$)N*AZ,VGMD&^J:KJEK+?J'YS^NMH^(S@F4LD%?9)W1
MW74\Z&V*QU&5+(LGKV\+N1%;FNJ0;.Y$ER\=%B*E-=FVT19U7P:;J:HL^]5Q
MJU!);%NV'.G1 .?0>ZK"LXB**89W*3^\*UU6I3E H(U\+B4G!"U7D2[2%5IN
MQ DF?@#TS2ECPS;6+M[9)LPFFBE>YILSC&=X]89:N/XG>7;3_"E'>:-$4Q7:
MWA:[0K'X+K=V']5J]ZEG=3?';6WOR& JV+YENF:"0&)F*Q,A<:2WY:>L!TI$
M!:)J)F%WF*WN^[U7Z;]*ABLPID.RGF$ VY><@-C15 ,C.W&V53M LC2:6Z5N
M0VN5UMQ2AT)BM^R 6I25,CMD5L. 81>L6$'6HCNY84,AKB%W/D/8#/;S D&1
M%H)8X'T3F8DVQ(OR%GD?<C,S9LOZ$6JD[3 H?]$8"H9&XB+_A5'*[-IE-"MH
M^N(NJC:=DI,*67^WC3$,MEQD(%G1)9Q5"AF%&;)1^0M#VAP:SYF2=C+A)%5Z
M6Y7K6SI5&QAG3D9AM[6414F!QY@X R?.6RO5Q1V[]XU8B?)GH/T9,# 4VL0Z
M!Z00. IH=!X@&;<*<S+2D$*"S=YG#<*%WU;A#/)*;5K!@I\ZS>UA@*@76U1[
MJ.'789'A]/I,3^/^2=SWP(P1^T]?(23?<HE&!1Q3^0@BGH0ON!%;PG06(^H-
MK:SH?8$[.U)'^3$W8?T;L#_;.:7;.S:*@B6EGZ-_)*<+&^]?E3["G\QH.ATU
M8F-=P0JLD61$8J(,9>@>^B=MJ8-GBR(66;_%;5Z8"$"5H<=_GIGKC-HA\S>C
MWF"\L&O*B6'$?RD<^\.9LF,FB0H%FT]YN31BBIU5N0XF)0C?2V1MBCE.3_T
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
M8QT8GY6GP>PP2XM>PH8:^ Z&^4!L@JH^85$L98L_/2+JJ,03H!6B<GYVWXD
M_&8C^><D)RG&*/;0TE-2=["=Q3K]+'[=K:"JTQ*4Z_P>FEPJJ>^'E(WY.[AV
MN*N8F[H"4>.A8B$47<P@O"]SF%IX3]%H4^99BZ!<("CFB_2))D%-!VE\2! .
M"@$%0L$GY^'7UQ$VX/Y8UXSY#>,^.GDIQD#(HK(RE@%22/4=$! O+@:15O-U
M^9EX-@9GX<")*#FNR04!L;_+9:N1[A%$Y?)Q\OSD)KQ9A,9 MT"@T%*1Q7^]
M76D)N]&P5>N%<[HZZ,(&O(\ZE6!1B32U)$3SA',I$S.\(37%1 T(@N+2?TBQ
MUG"*G M8YRTR@UU04Q9ABJ%20 *YQ> P(S*Q[ XW.>=*228-S.D62%F]RV%@
M57FWL5B:3:0B^XQC]I+3)UP7E<&'8^VLTSY%J@:]Z@:]AM0J;/V>$J76BHZ
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
MO[G2.^WNSO(ACZ%69,/<#0PJI96$.)P48>KP9V '"UPH:*#S;<%^%*PZ#'&
M;66@3XY8-L7#F^8L! 9=Y;^1G^DQDSO)IB' D GYCB[!55Y59 #=5XG7J^@%
MDO_Z"9T"'/M+(: \'U.'\G8)=U90LY7/L <.:D/],?#+<\0]P^F2%VJ72X!<
M;W9?NTS^B(R;<04-\F/9G 4".Z859G36%#,'*E$39684-'675B8T$<UQ2#4,
M5P9=%B2E,E"]0S^D]OSE#V 0J8;[^1==K;!^)[S+0KE769".7ZGO,PZY6L(
M3E8(4GB+K]YR;(8,T=L:OV;@$J]$=*"O2TSRH:!&4U7EK$69M(EO#LJ>XY#&
M_9$?]Z_@;Q>-)*<.?K:>.E=JP1IBUYG#BG ([S;$(U4K7NT&Q+^M1DR^U*='
M@?>UN /P*AR?$Y&$B5>:G]T$&!#;+O^3"HG-[<AG9IW-?4&P@LK-/%(5D!W&
M*V)B2+%8&B'%O6KA? B\EFQAI78E?DD&!'Z(%;0VF4?(Z<9DRK !*;24B \T
M8Z@ @Z@JTG<@D!L/JLTRX&<D"(,V2[D D? A8?+F1)G8[GI@M?KI^NI<>XD,
M]#;5<EPO3K@4@(U%-U1W\_[<9O-@=%3X*H5S&S.$);C '&%N.GE3\9!M;?;S
M:X<4$2R=N8<K O/%0U0B(_$M<CXN'R77A&G/V+8/:4QY3,;T@%&PA'!X8M4
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
MA*]/KUT=0M2@0\%R"(*E^=G,LJ0;QX"BB\9^9E-$Q $W[H^/ZTV)RVX8U;_
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
MO\; !?6$ZVWS\Z3]>D/ /0W!W'R\UK]L,3 ?SX+:2_DP@/9SBF9:=;.M3GX
M.9*C$ ?) $''7[7"[3]GM:C8. ?.(T@_DPN*<N_6/?TCR.'Z;6[>/CD[OU+7
M?E$2>,6RU]W]I%2D'3$,36+4J/^="3&WNP/+O^6071I3."1]D]]F&_4/>'F3
MEB!5+LF'=A::S;WU9$N,]LX ZQK8-(KD9%#=O_.QQIVG*I#&O6Z\5;723$)(
MK6617 EM;G78CZ-I?TJ!,.,8,7Z.+<[L& L7]1EI%A9UVN\?U^O#A+@#?A+O
MSR /[@CK;BD@WEUZ4A.*'V8.'UY81*8WFT3]P5CA'":( 3T(X7([<BDFC?OW
MU(1$83<8DEY1&*D$1R'K:P24>9%2W??J"&3 L[.KCY<W=(GJRZL;N$X_G)^=
M7_QT^O+M>:0NSV]4T'M!O=<*+5$,E<'5H2DNRNWM!N$M%]GM1IG0L+H3^86J
ME[ZJX5BAV'/:C ?3D\$HBD=#/4K&T60XT=-^-!OWU65]<'&4(#Y6-$GZ>AA/
M45+O&J0^PD;B/@(]30;1>#3&W^(X&B2Q/E;CT2@:CF9Z"#^G<:PG_:@_FG34
M6?0%*SST:6,%_5)5?"\X0[=Q7S\%7A<T=:;+)\)GDX#H'9/)0YBP Y;9(.JD
MFR8,)!$K!JU-^EI6*4ZB(9#VJ3 #JOMC8+$-?#B&)TEFWV06C0<3/9Y%H]%
MQY3PHW[&0A(GY=V=/AI,H\EL0BL^B[!>-OPV@,,SA:5_;QLVH-8$PF=2.'Q1
MSM8Q.QK!T1O&V RT3*A=W@3I4G08GC0]F9=L/>][_;Q<4Y#?#0;Y7;@@O_I3
MWE?Z6F!Q=AS"<4]?_W#UX>;DYOS#.WUQ^=/Y]<T[D&VOU75[3*$QP2T:YXFK
MA^\(=SR($EY3HB_I[V0_L4$TR602S89C/1I.H^D,2&$8#<:#CNIY3M@@]ZN7
M+D3.'CLUY4_-+R&*XQE,8#<2ROJ*HW@X-;?#,.HGL5P;TV/58HS?GZ%6NTSV
M0EKYJ.WU/7R//O!\H<_]T@%7I.2>25[ *=V"#?W(8(^=$0B^#ZT8:6DU\EKC
M5E!UFL-EBU=_-V%->OK]A_/WIQ>O]/D_WI]?7K.JI*]N?CC_H,\^?O@ 5*9.
MKZ_/@=;,#%J*'YC,!KG'0V:NGL?,&]U@H<'A<* 'PR'P!*"M))I-9NJ:\G3N
M<HJ -;4O$N YR4P#RQ^,@+7W!R,'Q>>'!B/*X 3.,! /5D*,)G&B_ O1D(M_
MH=LD%P]Z\B0O3BCE%<UM23]*@&<)@[$_;Q#/SE5HK_2@/X-1CO4 ;OSQ,$$D
MP^ET!FLCAPCXVPCF.0 6.(;K!+$%U=LR%7'*#UT:(XL=Z'$?A)^1GD6#X4@Q
M%023'8^B&?#)V1A8ZTS'PV@Z[*L)'-5X$.O9 *$3@5T/$7EQV%Q_E$0I:LQE
MN+)%3>!',)C:NO@5Q7J(78C0*6#0[W*L:U;>.3 ;(,WM0B!P.>',V-!-[K_?
M#LZ[X2BU!EE.M'81'51XCD.Q)"*,'/9M1U( 49&0SUWEO!9AR3P*)VYI\O_M
M&SL.V!0/V-7[\P\WO]#!.O__/EZ\1];-<E,P J]VGW,_<& EA7DS/EP(,!S]
M3L&)4WY?N($,9WT@*1"%QI-H$"=Z N)W,F)8<%0&4)9W&>=C$,'[(Q!UIHC_
M.80K'R[%:9]<CSNPC>$ @U263*;PVWB*4CV0.8@+,1SK*Q\E&<_4!,X*R -#
M%-$&:)6;@5!Q10C!7I-T9F*4.<83^ &7T$2]*S$<\U/V@,',E>:JIS ?>"Z9
MQ0JNIA@Q1R=PQ/IP-OIP7XT3%#^F@@;JI\F&UCB8)@Q(Q <4!.!HQ?1'TA_
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
M2I5W1A(^)BX!LV5T>5I4:(1$L7K5C(T5%HM/?PTVT 8%P#FP ]#F"WNW]L@
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
ME4C"8LD;A@:[XII&0$=IB?6?NNE?\BO'(\!-X/]]AL17.I2#U]CE)"$2R,T
MK#<&\PAEW.%V/(N/)9(=!4M[[X%#462LL@&U/%_?7^ZN[Y<)P&\8"P+\=$4Z
M;< GE.>%A[-  \]#! =2C-$5U_O<TRX@"3V.H27*,<A7,\"4(O"XWC(G^3AG
M8(&,]%I9%#B\@'OQ<1BR YB\TPDP6,L<SVH&:/N =< D?],&6.9-C#= "I1M
M!U!)C<'/5TQR/VG=+N6D3*?C#.@>.4T(Z8&(XIJ]MI J2,JFG4$6 6U4R-<.
MR(^V$0NUPVJ81L2IFHJ^?,J,'_5$CB3 _<+)^HJ;VWT<()YOD)$FH'(+AFOI
M*0P0Z(*52O)$S$PCAT@&=E9-OLW[0L9(($"3!*T24_^0YJGS6!X# *5(* ?6
ML 1("JA*:< 5KSO-WAZIF.9I3<JQG/(  (A;V4576  %D["Z%%R1@!'"$50A
M.S:9F)^X*\_-)B_@WOF$^ #& T2=M!Z@$ZYT;B*4W@8DIJ3DP%E QTL^38NB
M&9KXK51E7J)(U'7K<05[ZNLF4(HWLR#-2<ON SR_P.,+JPCA+0ZLE+$86=P:
MLES\J^5()KET^*'-C&/J-*V@@&.66N[)=5B(\'(J28RVU8W1/2_ :+NA+ B[
M0]L^,!8W7D#-7R^6U@3@DXE^(]GH<EK2OE> =3)]:Q30]&+HKA*7T5B8,B_/
MG_A-$"/D]%"MVJ)\A1M%R#M3_@(MS86KBZ;)\( *B"-M\","#>!>(P?M%IBY
MCP"&<[V)\2B+AUX_/.&H2H=8;27!J"48D[Q,RVFAU4@UP*H5W2Y\5\";,]^S
MS<7X)[MIO<'Q$=I<ODK#A#L+\C8P139-&0@XHGX &$&%E)FYW\C.TLLUVL!
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
MQ?E/8*5(/IU__/#I\YOW/SVQHSPT_-:KI8(^K=#08%^\E:'L\Q:5Z3VH]>S
M.W-CMX-BYJD$@Z\^%A3,4H#L&0#,[7IKZ\K=^FZM/2+-TR(EEDC&_C(NH9Z#
M#5LA7P0\RKEP]NV*,KM\<%EW<;50=Q@4:@2S\4!.X9VB,7]X]<Z"H/!;(NQ!
MF F ^=)7>>_RK@4>Y#9H&F>+O%-^X.<3'\Q$0COV">R7H"=>J@C;@7<K8\6:
MBU:NA'YLNR8;AA$?4AE:9S)&1K9K?ZOZO8&G!HJDYWH8X19#?K);8<+R!?3$
MGFSM=S!>NJH![IQ0>A$T3NP!D^&*K"63J03DHZXYO].T)Y6J&[[<4:8P;OE-
MN[[9S+[>P@\W3EIL,8[R[[0*BF@_PRZ-H'A++8-0>3)<PO/P"NRU5ZYFM#=O
M$%:^>/1<7V?8X?GYP+XSG^P< MMLBG)#&++U)*W9>Y@V%1O?9=6D.7D\C(L
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
M[[;4;+PL .RH$!\:[UT70<IBA_IJLQ"][MANV*WYS1;7H1ERA&(BG"#Q<U)
M#T%ZZE%.@\(% /:G6?]\O_TZV_R+UG"U_B;S^PM].UIGM=[WP.<R=)F=[S%O
MA)+L2/UF,[#(ON.&#PSK-G-[/QQ(E\I:K$QO;9(GK$T_&.;L[TX'E*V6Z87&
M]EQWR+.;()CVZOS\W>G+M^?)^P_OF9CWP]NW2/:^>?_Y'*&VBV BR\Y$VN^O
MR"W55GGO'WPE;X/SOI;[,+DXXSR?2/]VMI33R!/_6-*X"%P.%^P\U1:7)0N>
M8]P'%600V:03Z@_/ &8&!ZEAA3C]*!A[.T81#D(A^:3W ,=21[MBWR]KJ_6,
M9R/KC>-(JBL%4FDM'AF[NFH>U\F"4^!@.[K?>51S/18='\NQWM@HI&DD9V&%
MIG!$6$GVD3*ZR\7Q& =0F.N$<\E<+]?KC;:4-LX QWO:Q5*S[>@>MT;[(E"*
MB,APLM%'NV(-N; ,C0%Q "M2QT?1'ZZ,+R2/ME' KG@%G(0"T.<ZT=W1VWVO
MI2+:"L^@D=3I&FK,>PV]BP5 CB&+NYV4-O]ZO=AL=U; W*$X*,O67G;,E$XN
M)4^\)\X@HF$KAQ7FKEN5NS-29A$NR> @7#/)!N2PJ^0C[4BA'G;] IQ+9J0@
MQGS&C#@Z#Z5BY.=;OLZ>KQQ&XR[AN2%%PO%@\:,1KXP;MCJ,9%J><'NOL#GB
MXVB&G%TRJU/-ODF+SV6FMMA*(9<VR<M9ZY-*>.:=S)_RP(55V:RBR!>ZNKK?
M:%(,P1"1H]EF(V1O#D]A=V@YU?OIO5 Q*;79O$,"IZ05,PM""DH348KN*7,M
MX>^&ND])69>3\;[F:Z^84EP1:=K@.#"Q/-ZV2^6&O6Z_"U!*\+'=?WL,$#8?
M)-)IOEBRSK"D!/_F"B!G(NE9,U#([F;@<*0N0IL5EUZ:[5'U9=0HF+=7T2#C
MJOOD9W*\O\'R5T+ _OZ)O'?@*HI_CQ0-+:4P%6(;(3<B4M5Z$D/CZDLPXZ37
MY<"US!?70P=2L*NQ&B;6"6EWF)9AW$)E;P4K\YI4J1VV\=IXL2)3X]Z6WS $
M:FN):%6@+.!ZM#T-/Y2K9B1=[ F82'TC4,+1<SQBDE5LNCN!E-@1"3:J]9PL
M!+[=K&L)#)DK,GO&SUXT57NG!7)A04?(YN12L?8W[+U[B]F*;&$P6\-?&8,;
M8SK"K[EA8(+57CR*IT#_-B/S#AC&80[L*9M $,C,GP>HIO@8/ A',Y T39$V
MXSIIIN1^@@M$C8MLW'"1\<>H<B+ZWARIZR(Y*NB6)BOV!:)MU#LYLE'OXS\4
M]CZ2N/=Q8@/?]F7R)@]QHL6A/54UI*8&"@ET K@V@N<@1!?IEDUVYZW[O*[I
M_QJ%$+_P ?).B@U9, Y<YDE6#H)23$?)Z],WGY)?3M]^.4_>G9]>?/ETCC+2
M*$,O,)?T)-[1.1F*>P;$4;/@U49O"/*<T!QLL)^0![8)2SQNZ=^H:WE0&"C#
MD#*,#R'J>+$B6WKKXI)2=NEXYO1\#7)3;U$;0\)J%^G#)7*B"I+%C](L'F>D
M26>NN8IXP]5%1_<K2P$E NQ[\A3RC'X6 B<ME-073 RH[B&#3P:0NP&\D98L
M!98*Q\#!;UN'2@H6+7[V7^&HU2;#\QE.V;ZC<._XLEKW/M/G;[?W7S5!>_E@
M:."PB-<;YIT7FCY+@3AR2S='1'IQR6L /XMA5S@F,(-9*PCI=B7BJATC2?-6
M6RV#V7H!%!'W3GW87[G]4,NFW _Y5C0 ,I.5_;%ED\<#C/VAU,C* OK:[,11
MJ2Q67!X[ /VG:Q8W^"Y6W];+;YU^S(VT(&YF ?@=+5CP;3*TSF?(T#SDIT#)
M_^][GD ;C;5P8C/M2T (T[:3:C;6BCE?(0?8G=^ .*FC%E:U<DF:I. 5O=**
MJ:1S)Q1KML[X$F4IXM'&8U'R@G )W,ML(8Z:QBS0W]?W9#OJNY8/XM=XCX%L
M7D8#GZT,S^'(G,$%P14T9"D*OU[\AJ(G+FY&Z%F30UM;G3#'J?L@ZP#,>%^L
MKXCR=O];W#&V[K$+>%9X,MBM-KKS509$?BS7N8L%Q2$@=Z:YH(K%95=:=@FC
MG%@?59D1TT&N2C"=R0X!X1(,E AAC=/O>[ZNL MCQVDZX_2\>W:5KDC1?G,1
MKYZ/;FP,89B8B#WU[9Y(D*2K1/!(>=]OU:41.$  U_%9R+L2[H-_Z>F@FO#\
MHB12837@B@LZ(%Y*5+D0F$3'\CH7?FDR@+PV"C<*+_P+\[]"G<\'?-"-*N.,
M%.KKX*391=82_=>3830.O=XGQ60BD)G00QAU/[^X)47=0Q8]^,B\ =];KXW*
M_?SM(%;I27)J,2J!-7>"!>X]HN$R5/Z_7:M)7:=5474NF31E6E;ANR[7FPVW
MY/'@7T8;M\PF:3EM>J^S/Y?6XO#@0#_3T,[J/:) "7"M?]!=;_=LO/Z-95IG
MN?[Q:(_8"?S>01WA/K)#7.RTAH#>F3UH=1X"MDJ;::-_F+?![NC,7I+1QTZ+
M"AUEH#O__U+V!0#_.?(/06DF?6'5G]/'0)#R/[(/JG)")G[/JK8_3R;D@M3%
MO[,=@ ?9Z/\+>M.I13(N\P(HA9T+F<4@S<G;00UP/JZ>N#TRU*@#$'R@*UE_
MDQ1CFJ=Q/KQ5GBST0'^L*_<':I[^+Q#]HDZ;HK1_H*B]CC9 ;WZ24I)Q.:#@
MN<^]P"<U^2 GN-I44AW8Y5! '"+$/W[&4:31^A!;XG[ +#]:RA%^_,+LFTAL
M,Q-MO Z%.!1<CA;8 [7S1],B+<9<429URWSN]U.>1^BI;;C#P$K+E5LZ#<!P
M@0WZR);W=J*<[7&U8%Q_Y('1)F,^:U1GJWU6?T$N0LJ>U7AQ"QY_8K\[6Y7?
M_F^<%HVYB%)Y^TPW)YM'A;KL?]Y &Q751R\3EG@1Z.'C[/&%+[.T(/WH B4T
M=KTYZ5$Y6R)KE1AP AP2F"HMLNEA0>"^#V[:>-E_*0M7^,HC5 =._V2AT*/]
MP'=,LO$C7Y'G3'Y\[.- -L7171'NP)G6Y9\J+T^6*Q88C_6P3ZT_)C6--6M"
MJ=GKDM2D7\?%P?F;H'GK3]Y#<@@]<0_Q4=6-:P%K8;%S(2E_3D%%/>OBI[$5
M%^-1<O;AW;LWGSEVEIR^?V60G'_S_J?S]V=OSB\<I\&5?]G3@=EWX=EE@D=P
M<X"K45!/3OEI)(5EN^8<7$EJEMI-+#5M%D *F0 A&5LPHCVY=%LZXZUIQ_#K
M>56EXVJ*<J2<+ [FUF/2 8#7U'3<-@8\I_05A2#?9&E.%EX. !4ZI:;%%&N;
M9QE^Y*J++"U?79/I5&<)>LM RT'J;3Q.LQ)P_%-:Y6G84-5*58:?S#!<R;\E
M7W1V%03G=K:O-^ \I@%\63%0YL6.J7LD]\&9+7B]2QM;#OX93TF&KLV: 2CJ
M2253@JXP4D^ IIAD,B/UA#X&DT7V^E0FI$(+ZAA-J=ET<#XR[OVKDGP"J])4
M $0I$7(G<Z^Q1[D=\CJ>&JUXE"X^X2)((+M8\9/E8M4:,50\R9SXZ6%+DBV:
MU2=*H,%AJB'$H:^:KVVM'\L?"H4VS!K$38G;JYD:@*1%6)&N-V']TT;ZSE_2
MUW]?S'>2A[XBC80*]*O95UI$R2M)6< ?V$!QS>W0D[IVZN7!P9@>7('?G9T=
M4];3M"A+2#\Y9R(>Y-^78Q"H<*:$Q:,":A'PF<;32J2C@,0#+BG+AW<+Z7%4
M?H%8;6SJ:<90(MFX)CG+3!="PR(Y/6W&D-W2#4.*X(I)SZ_-JKU9[]0\]L$@
M5WZ ?^U%[I#0D^&L)-A F& VK+FZ7G!UP=?=XLHW^@8U%&M7R+QL [O3*:V1
M9+47 H2?H$.0ZW:^,<B0>Y#I^R"^'A3@^A'Z_)H4Y )5-<'E:01L 9]!BJTY
MZ"F/=K7:4N/X$);_;6\1%V6&0DT1NSKMF9L,1S5/WWNI2.:CY&40Q.LA=E\R
MA/Q6(/#2@>99R1\*(M)>R]B;BU(7)(@RG1Y$T\%(]'Z1JXSH8;JG*#FVZ"F<
M/ Z+[-0>[Z:.RVJ<FN@P#DBRGRK+MQT:6LD@DAP:^<0>QP.OVJ.D#L8W"#'8
MA:/;N&:!(7W# [7I;7K"_4K/9V2QM\9UL8I'9<.EMJ \*"]C2C&':+]-39?N
M\=KQPB,[P;0I[C?2:"<+RHUL(DS&53H$64\_0JD;B-D^=[954Q!!PQ&%HQ6=
ML5M?K9?2>8OY6/S.E3-TR<YVR7I^^PXN?RI*3O;Q+0CCYRW"RWA8,(<&16H;
M]TY-5DAEU_WNF@L.!SYARXMAHD]]A++%[75G&QO=YQ"CQ\0%7Q$P#)&/2G\3
MI?B6_K@1+U]JO[OEFCAZU*8#[A07 I -#OF09CYD"-<;@88TJ'J<:QT'B=;,
MTA!_AXFXDPJ&K7\[?TYB4UW,TH..7&[=O6[GW$0J?=174!/W&WG<9UIY6B/)
M.9 VQAQNQ?4$SJP^;D:GPHW5BL$W!)_G5)?/ 01=OSYY]_7^<DF'PCS(9ZNA
M@8S-8ANV"F_,&C]QD#F<6L*7+NZV ?<K?V,P%=@Z7*3"]5&1@A?VHEERM[:F
M 0T$[]#"-IT!40NKH&#I;G8C: IM\L_[.<!;M -(R[VTZQ0V"!;+/;U=/0PJ
M^-X 1N;#*CG]NEDLR6Q@=B21'K+)YHF,:G%];2?=24"X[,K-1#KQ?K7^*KBB
M^AY(-:D8J RNK>:<WS?QCJ-'^+,MY01?*V81%C[%B0 3">NXM;)-@A0\>;%\
MD.SM-P9C]0>E+RYV)ZN%(MV@:B[L!-,"O:TTLH+,9,)8#%#JW'BFNGGH*\W@
M5Y+R\:E+:TPHF:C[C%%<(L$V36@)!%_#  ;K2U<?Y@B)T""BI[9VY8IUIRQ
MHL07*Y)[3L*Q*.OAC%)X\@.8#$9.+DT,[D<I2QQ*F9:I1FW^"I%()D#;[IX!
M9.;-M/-O0U4IO0L..=+9*+GX\O+B_']] 9;9^2]<BO(!%>U /,FS4-1=X2>?
MQ1:C30O";$F9KR-6;(+50F6Q\B7@GJ($OV;@SA1Y>5>7-J2XRFE0EN9OE*1\
M;%C99+%>[AZ[V H3&L<AF6^'5C)##83!4=:;ZX\S]JGLAW\ G!992'/Q\EZ[
MPKXWOM"A'^TX>#GF8.@M3PF#)+_=+5]LR4=J_^=_?%4 @O_X?XI\!,(;+.?9
MAW<?3]__FGQX__97^L?[5^?O+\Y?F==OWI^^/WMS^C9Y\_[UAT_O3D&)8_Q
M8\$T;'#UC^Q]4)V"-^*(:07"Y<P6/%]U4E;DB@F+[J2L&(4(0%/3)C,!W@G?
M Y 7@>UMLK3,<OCV@/D=3E?9%*RDH)I"4E!CL.RB4'9HKUY%(Z;'%VE.X\KH
M4X'8Q*31A>9H/!!I%PWQZ#(Y!BEC#T>T>V-4H,AWT?O&D[0F]Q2!C(JY@FM
M>9'6$>K$SA#K= P(ITD./-/QE*8O2Z;TB'Q:=M@C(_:XZ,WPD^G%S!::TP27
M%7G*TP*X.4-\C8]>K4.;D'_=,/2P]&Z/)\R""]">>FK>OCE]^>;MF\]OSCET
M)ZVG/W]X^^K\TX5N]X0TTIO/OSHYBO)L/0;5 8U;2&*J&:?5N&0T9&0LO+!P
MO[//!3(<ZS!$YZEXF/[1&8@\<YK^HJ();VH/T6M=JPK"FE0UUU;2"A99N/[]
MW)X(0#T <AK?UA<:VA+8-$U:(]G)LA*G-(_F0/H"'%3&)-49@H) I^[(5%@%
MD@/YBJ1QBNW-19P%;;9Z$DE5_S5ALI3.C'%-]T]+L-SU1>G1:_>,!W!C:545
M29$SS[<9X#Y0M?_"]'H_U=L^HFGWKCII+? 2C\>9[]+^J\E<:[WVU"?Q3VPG
MGWA2Y(C\-:G&%5W2\$SAAG(*8+6:TZ*VI'6X+WT8C'$?X]NQ*>C[RZ3J-\L^
MXP.+SN<5AS\.G-@U&&0+^;C@WW_RQT&WYTGNR M)&&QS ]";P1-<TZ9")KH<
M(]=?3%0W!WQ\JM/I2"7I("4!6]P"Q'&1M 'N1SX=<Q96F,W+#/ +X5-0HG^U
MV!F0IW/:7Z 32;.06JD9U*.J@'$WY8P,1V8>I%V?[AD#CYX1'@JD ">6/AV,
MR98I>+M7? T$AP0JJQ(F]R5+I4B:I@::R< ><=U$PP\[K)#]V1\A00605?]N
M8;M/)9RKTGXB'%Y->TCQ(,&Y6DG)=ZG)4$XHEHRN]U0LN^$>4P\H?%06:<&T
M\YK&WP>KJ)AN=/!.)XW%URNUP!XH-HV.KV)TF0]:A"PRF)%"R[1^G98#',Z
M;ZD8+9N? -"YY%CTFX61:+<#QH/FT&(^X.2()@XMY9#K@L8@H'L5*?)Z*@AT
M0)*N+:R).EL+QU'?/@\[)R"WU\7;BR1O_PP B)[^GCV2VMGI>.R_#97T1X;W
MX3&UDS+0C\80Z8_58LE-(\SG*V?CE3HLFAZ1JG@%;N[=C*J$"IF(,N?R.]HE
M.*I%"F$"Y7]T5$]Z\EEOVH&46J>5PJ-.LW3<L!!.:#>IY*%LKF"5.7![%_YH
MR!.,V^X=)-*S7KQ'C.!J<#3SSQ ??IIMG_ 90ZWYE^H=4F^"-]I,1%'P[!8,
M@85C!T"I_8>)J]-]V)14?"%*I5:3D/$E<\Q&*4IT.N$T:/#,N#+?Q@?C1Y/%
M2#?F="-HQ"=D]Y)PD&^2D9++R6 M)V-^X$++'.(FHJN]WE]#3T.B]@B&9I%C
MC^7EA+%^"[RO/. Y=EF5W6(5=#:@Y6<"@\TYF#0'#;D !Y^G;:+N2=UG=)W4
MH]DQ\D0+/BRUNLU%F /)/6$@[B&\Q71(P#O,2%V:;T6V1J@7_0$,). "(V8/
MQ7FW)VZ[@(N/_WV5%$487)-XV99CX/%8&#O*D<KZ(*_1 =RU9#+R) :)N9F
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
M&I@+LB[$:ZC&)^58_W#^0C#3VY.?7(R>9(+KS5Y([0.]_N3+MG5C.;GO_&-
M$CE^\;W+LALMW=Y(PU\B3)[PM/KH=("=BJ0<E5:;PT%/>@YZ5NGO 1^#5F6R
MFJ[^M5S?_$CW3NWOU*%VR$_;V\77[8_)9&3/BHM[YCWH7>&.GK?R/OS(OA&E
M)&WR?G;7_D@FK/[P(]V.9)G[A!\3>SVW,"*(3U)N?_9F2 ""D?](!JS?DZSE
M_.2QD@T#ICW[ZFT$ -=7/'?'2><2%ML8-V[KHS<R@CM;3[#0L@P+\")5*/8
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
MB\!4@:&$Y;4KY$8C5YK>E7Z(O(I3C5SO641OQB_U1;:!>F 17WWZ&"[ S[(
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
MLY/L)*6"3)<X>_;.E+1@%1 (Q@6JM#FZ&T@?2(3GH4J'0J$%9(;#G%G)\4Y
MR(:5^%TBW!VDHY*!SC\B623"HB1=$GXJ8S05?B+^J$A38@\C8#E5/JRIQ[OG
M,B9E)4NXI81-9?X+KBK\!0P_N5E*=*/B0+EYO^0Z??B^=(\?ATZ Z\PH8*63
M$2JP$;3+<0:HQ90L3U@M!2EDP*%D1526;-#'.?V6Q"'U@SI-TTH?A#N*A"D)
M8#+[HXILU'086_M?.&&?;<6K?F*N!US0:1S;VY\N<$R(-459?U#69A'7=S'(
MA0]8;HBBGR0\Z62S)*316H_372\\8M!1<WX:ZD'!&R/!!JJ*/8[#437(Q!>+
M\AN<4^SVG,<;.!70\048@X0<3P*P;O:9@+NFXH,#-[UP!:8#<8 2MA3X1"3"
M2 3TK1!'0^[D3,TE;N5\D.QY)H#1$<"0E)5),?.%@%' 750-:ZO)6K[U \AG
M?E9%BCH?B0*@.K*4(SA:AD;(QK'PMZ1P^P##EU!G:.O!\*U@L@RCO$RAM *H
MDVN'$IV-F,5>Y^_#L#R.Q-:@KY99;CI!QSN'S@S%%*[1%,8]^X88T$@F'ZDR
MI%6I%W+:KIEC\)PM%@#?FYA^;9MH7V-7M6,DFC,!_)%GUQGOG%$\).3 <.%*
M]6,Q_7U#!L-ORKYM9MTK?9&FJT0D*:\&B"25%7Y2 5088P%):L7T$\02<'[C
M")"L C^)([@E .NDG^"M)$$H$@@S 'CH+:B'PP2V0%8Z80,&M'ZFDW0E :UM
M2ESC8>^O#3A6>,-D73BM<:\T4_+4P#EZAGO4+JQDE\YJM U?J*"DF*Y/NRCD
M[";@"")P4@7NJ4'$[J"\9QMDM06GLP^4*]^YI;I74PA-/Q(XS@N60CBJ\&\E
MB!4Y'AUM6/VH:&0;$ZOMJ9O'R#)T#C:MFI-8MZFL3_7VMZFBNDW5^P8V57-_
MD3Z3D$"%MAO#19F5F5ML5J*P0UN:I\K0J6[<F6.>6=7,SFZW>:ITI(@70ZOP
M$<1QQF!FW]^2O"(Q7;;<.71'Y  ?#$38D*0ZE(#&YZR.>C]3E:1ZI_03NBX'
MI>,,8!Q(YP@5GHZ:3[>PMFA+;NY%L"NR]:?%<_CD2_R8W6J6TT +!#\0.,<!
M+WNRH(+GZ82TK#*'@V\@D/<5QUK.'$XB6/P)0+!9"A_DH)=4U#8) _AW88\5
M9&HES@1;V7VT#V4_Q ^GKD^N_K3.<9)/>X#/[+8%+%U *B=UPMT ^4RNG:N"
M]M5>^OIO@L_M,GA[/\_^>;=%:NK+[0(I6\*F07H'J74Q33;]:<Q#Q)$*_529
M 5%,.GZ./WN?%[,U)RD&E3%J%N^1F@N%K/$OLCUHBOP]4,]2!_(LX9]R!\2>
MD'LC,.UYI*;]>PO)&J#[.7S&]YE]/A_^%6C,K;97X%PJ]5,Q<E_2G$/ ^',(
M*3PP*^&?8Z/L)IS[89:"T>#0PU.T6Y$*DZ65Q4&AB"?"_H2A@,0?50*?[/D!
M]*5AP:IG$?<:=)WAAC/9PTS:6,T?.&_Z-PE=5PEW*$,,*&4 /&/XTY)5A[I\
M<0,]-Z1GS];C^1*4]$$!W'SNE[.;-;NS_KO%,0?%HD6K.&\D--15V6BWRZTG
M76X=9'9;PA#9@YZ4H6#B15^# U2F2@K[+VTDH]!-F'!</XH3^0M H\JVAFO)
M#7F)7)UF>H= =;ECJ*JXGT"@#'!=%!'MTC1QM'.A\4V *WY%R@+TK2EJG-%
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
MOJJ8N,A>#HFODRN,CHH-0?-+)A>7$X(]2<W!;'H7J"9J=B/H?I"Q64456-U
M'0%A1_.+.2A2O1$'J"<E]AX2!BKA:\H&0];Q,0<%UZEJ[$'9WP0W:!5S0*\4
MBX]J5&4EPV1)E4:>76<VY(Z=AD)OE3@8=!&!*93C@YQ1+;XP8 :4#AN-R[?Q
MW"/A4H8<8RY2QY#0*DF[[K,87)W"R8MX)\[BL2 [*@3'$<B&>-NV[[-*>/3
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
MH6KQ( <LIAW+%'U8S$&@0L=W ?#XR]F"SB^2 =\L4,RGGC4=G43M4"C3D'+
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
M/:4#YUH-EIID2 5VCYV\?ST$*RVLJI/9+9F(4]^';/=X",0E.+8#754YPXC
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
MXW1L++,J%%0>S[Y\64V_(+M@AMU")VILVA64TZ9AGZKW<;KB_0&I+K82CRM
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
M)S?BED%8MRD9Y[YR\6_UL;YHI=73-\*9N1&8[$.J@?7*M7\P1Y;K,G8-<#)
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
MOP%02P$"% ,4    "  4@8Q,'R// \     3 @  "P              @ $
M    7W)E;',O+G)E;'-02P$"% ,4    "  4@8Q,9O,+8((   "Q    $
M            @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( !2!
MC$QIG5/[[P   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( !2!C$R97)PC$ 8  )PG   3              "
M ;<"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ %(&,3"Y$G=V;
M @   0H  !@              ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( !2!C$RD<)ZFZ <  ,\J   8              "
M <D+  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  4@8Q,
M2WS,]%8&  !N(P  &               @ 'G$P  >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ %(&,3&L(>BG6!@  TR(  !@
M     ( !<QH  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M !2!C$QQ6/64VP(   4*   8              "  7\A  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    "  4@8Q,!B\FG \"   5!@  &
M            @ &0)   >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ %(&,3%!]1FVF"P  ST(  !@              ( !U28  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( !2!C$P6Q*B;& L  )E&
M   8              "  ;$R  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    "  4@8Q,_06N:;0!  #4 P  &               @ '_/0
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ %(&,3*$D&G*T
M 0  U ,  !D              ( !Z3\  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    "  4@8Q,R;61E+4!  #4 P  &0
M@ '400  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( !2!
MC$S#J6R,MP$  -0#   9              "  <!#  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ %(&,3'E-,N*V 0  U ,  !D
M         ( !KD4  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    "  4@8Q,9[Y<V[8!  #4 P  &0              @ &;1P  >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( !2!C$QJC,H3N $  -0#
M   9              "  8A)  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ %(&,3."K?&BU 0  U ,  !D              ( !=TL
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  4@8Q,*TBO
MK[8!  #4 P  &0              @ %C30  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( !2!C$S&&I?]M@$  -0#   9
M  "  5!/  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
M%(&,3 :[BZ*W 0  T@,  !D              ( !/5$  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    "  4@8Q,$MW7E;0!  #4 P  &0
M            @ $K4P  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( !2!C$R[:4[MR@$  'H$   9              "  195  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ %(&,3!](:7FW 0
MU ,  !D              ( !%U<  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    "  4@8Q, VY7F[0!  #4 P  &0              @ $%
M60  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( !2!C$RU
M3MJFM@$  -0#   9              "  ?!:  !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ %(&,3'A(.>VV 0  U ,  !D
M     ( !W5P  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M"  4@8Q,[=U4N[8!  #4 P  &0              @ '*7@  >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( !2!C$Q,T>7RM $  -0#   9
M              "  ;=@  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ %(&,3 =B^J:V 0  U ,  !D              ( !HF(  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  4@8Q,!;P[G+<!
M  #4 P  &0              @ &/9   >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( !2!C$PXCZF*M@$  -0#   9              "
M 7UF  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ %(&,
M3%_*:"*V 0  U ,  !D              ( !:F@  'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    "  4@8Q,0^^@F[4!  #4 P  &0
M        @ %7:@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( !2!C$R>[@26MP$  -0#   9              "  4-L  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ %(&,3&M'U3VT 0  U ,
M !D              ( !,6X  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    "  4@8Q,@>3'>+8!  #4 P  &0              @ $<<
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( !2!C$S</!$G
MMP$  -0#   9              "  0ER  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ %(&,3%OB!#BW 0  U ,  !D
M ( !]W,  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  4
M@8Q,4G&8#;8!  #4 P  &0              @ 'E=0  >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( !2!C$P7:@+OMP$  -0#   9
M          "  =)W  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ %(&,3)ECVG1F P  P!   !D              ( !P'D  'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  4@8Q,D+'0J<@!   Y
M!   &0              @ %=?0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( !2!C$S?TD'LW0$   ,%   9              "  5Q_
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ %(&,3(^8
M0:3' 0  .00  !D              ( !<($  'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q02P$"% ,4    "  4@8Q,L8YPR+<!  #4 P  &0
M    @ %N@P  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (
M !2!C$ROC/W7N@$  -0#   9              "  5R%  !X;"]W;W)K<VAE
M971S+W-H965T-#4N>&UL4$L! A0#%     @ %(&,3"MV28_> 0   P4  !D
M             ( !38<  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"
M% ,4    "  4@8Q,[7)7@,@!   Y!   &0              @ %BB0  >&PO
M=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( !2!C$S=SBH5Q $
M #D$   9              "  6&+  !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL4$L! A0#%     @ %(&,3*B2\3*Y 0  TP,  !D              ( !
M7(T  'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  4@8Q,
M"11FM,<!   Y!   &0              @ %,CP  >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;%!+ 0(4 Q0    ( !2!C$RF:P\&TP$  )X$   9
M      "  4J1  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%
M  @ %(&,3%'CT7.X 0  U ,  !D              ( !5),  'AL+W=O<FMS
M:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  4@8Q,PD%P=KD!  #4 P
M&0              @ %#E0  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+
M 0(4 Q0    ( !2!C$SIF7.VN0$  -0#   9              "  3.7  !X
M;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ %(&,3'>7P$>U
M 0  U ,  !D              ( !(YD  'AL+W=O<FMS:&5E=',O<VAE970U
M-2YX;6Q02P$"% ,4    "  4@8Q,ODCW,]8!  ">!   &0
M@ $/FP  >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( !2!
MC$S^KOF4^P$  ,T%   9              "  1R=  !X;"]W;W)K<VAE971S
M+W-H965T-3<N>&UL4$L! A0#%     @ %(&,3,[VIFW5 0  G@0  !D
M         ( !3I\  'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M    "  4@8Q,KJ7CMK<!  #4 P  &0              @ %:H0  >&PO=V]R
M:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( !2!C$STC-Z5N0$  -0#
M   9              "  4BC  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL
M4$L! A0#%     @ %(&,3*\.7IRY 0  U ,  !D              ( !.*4
M 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    "  4@8Q,#7!H
MBL,!   Y!   &0              @ $HIP  >&PO=V]R:W-H965T<R]S:&5E
M=#8R+GAM;%!+ 0(4 Q0    ( !2!C$Q=X.#Z[@$  (4%   9
M  "  2*I  !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @
M%(&,3*.;[^[7 0  P@0  !D              ( !1ZL  'AL+W=O<FMS:&5E
M=',O<VAE970V-"YX;6Q02P$"% ,4    "  4@8Q,60=83^0)   /3P  &0
M            @ %5K0  >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4
M Q0    ( !2!C$P5S8G)RP$  -<$   9              "  7"W  !X;"]W
M;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ %(&,3)2OLT%# P
M(0\  !D              ( !<KD  'AL+W=O<FMS:&5E=',O<VAE970V-RYX
M;6Q02P$"% ,4    "  4@8Q,3+MIN9(,  "41@  &0              @ 'L
MO   >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( !2!C$PM
M+<Q^UP$  ) $   9              "  ;7)  !X;"]W;W)K<VAE971S+W-H
M965T-CDN>&UL4$L! A0#%     @ %(&,3-W1":_A!0  .B(  !D
M     ( !P\L  'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4
M"  4@8Q,Z6L6 ]P"  !9#0  &0              @ ';T0  >&PO=V]R:W-H
M965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( !2!C$Q<CPPO$ ,  (@.   9
M              "  >[4  !X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L!
M A0#%     @ %(&,3*'T^E85 @  F 4  !D              ( !-=@  'AL
M+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    "  4@8Q,V8N"-]$"
M  "B"0  &0              @ &!V@  >&PO=V]R:W-H965T<R]S:&5E=#<T
M+GAM;%!+ 0(4 Q0    ( !2!C$SZV-E/  ,  (P,   9              "
M 8G=  !X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ %(&,
M3+T=(_7R @  W L  !D              ( !P.   'AL+W=O<FMS:&5E=',O
M<VAE970W-BYX;6Q02P$"% ,4    "  4@8Q,N% 3$UT"  !B!P  &0
M        @ 'IXP  >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0
M   ( !2!C$QD12-)O0(  &@)   9              "  7WF  !X;"]W;W)K
M<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ %(&,3/PH[6;6 0  D@0
M !D              ( !<>D  'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q0
M2P$"% ,4    "  4@8Q,4[P<ICX"  "Q!@  &0              @ %^ZP
M>&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( !2!C$S_J8P*
MN0(  *@)   9              "  ?/M  !X;"]W;W)K<VAE971S+W-H965T
M.#$N>&UL4$L! A0#%     @ %(&,3'#2M=W( P  3Q   !D
M ( !X_   'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    "  4
M@8Q,D*1 PD,"  "[!@  &0              @ 'B]   >&PO=V]R:W-H965T
M<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( !2!C$QE%T*EX (  .(*   9
M          "  5SW  !X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#
M%     @ %(&,3/Z7O/P+ P  *@P  !D              ( !<_H  'AL+W=O
M<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    "  4@8Q,TT=34XD"  !D
M"0  &0              @ &U_0  >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM
M;%!+ 0(4 Q0    ( !2!C$S\G#/%"@@  'LP   9              "  74
M 0!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%     @ %(&,3 Y'
MW.I4 @  >@<  !D              ( !M@@! 'AL+W=O<FMS:&5E=',O<VAE
M970X."YX;6Q02P$"% ,4    "  4@8Q,3[1.AS,"  "9!@  &0
M    @ %!"P$ >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    (
M !2!C$R"J4!Y$ (  +@%   9              "  :L- 0!X;"]W;W)K<VAE
M971S+W-H965T.3 N>&UL4$L! A0#%     @ %(&,3)7X9:#) 0  3@0  !D
M             ( !\@\! 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q02P$"
M% ,4    "  4@8Q,Q \/SC@"   K!@  &0              @ 'R$0$ >&PO
M=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    ( !2!C$P><@C)00(
M )H'   9              "  6$4 0!X;"]W;W)K<VAE971S+W-H965T.3,N
M>&UL4$L! A0#%     @ %(&,3*1:4]1& @  XP8  !D              ( !
MV18! 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4    "  4@8Q,
M_OK!D_4$   (&0  &0              @ %6&0$ >&PO=V]R:W-H965T<R]S
M:&5E=#DU+GAM;%!+ 0(4 Q0    ( !2!C$QCQQ^RI00  .86   9
M      "  8(> 0!X;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L! A0#%
M  @ %(&,3"R8KH-4 @  *0<  !D              ( !7B,! 'AL+W=O<FMS
M:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    "  4@8Q,4R)-16D"  "4"
M&0              @ 'I)0$ >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM;%!+
M 0(4 Q0    ( !2!C$PZ4[;EZ@(   8-   9              "  8DH 0!X
M;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#%     @ %(&,3&A2M68R
M P  >0X  !H              ( !JBL! 'AL+W=O<FMS:&5E=',O<VAE970Q
M,# N>&UL4$L! A0#%     @ %(&,3*!I P<! P  : L  !H
M ( !%"\! 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&UL4$L! A0#%     @
M%(&,3*J2(W53 @  .P<  !H              ( !33(! 'AL+W=O<FMS:&5E
M=',O<VAE970Q,#(N>&UL4$L! A0#%     @ %(&,3%6N^0V[ 0  &@0  !H
M             ( !V#0! 'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&UL4$L!
M A0#%     @ %(&,3.&B9?2_ @  ZPH  !H              ( !RS8! 'AL
M+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#%     @ %(&,3(PPNE4A
M @  $P8  !H              ( !PCD! 'AL+W=O<FMS:&5E=',O<VAE970Q
M,#4N>&UL4$L! A0#%     @ %(&,3%&2%%D/ @  F04  !H
M ( !&SP! 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&UL4$L! A0#%     @
M%(&,3/"'Y<Z5 @  ;P@  !H              ( !8CX! 'AL+W=O<FMS:&5E
M=',O<VAE970Q,#<N>&UL4$L! A0#%     @ %(&,3,1T>P]' @  T@8  !H
M             ( !+T$! 'AL+W=O<FMS:&5E=',O<VAE970Q,#@N>&UL4$L!
M A0#%     @ %(&,3,6U.5+# @  U0D  !H              ( !KD,! 'AL
M+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#%     @ %(&,3&;+K]46
M @  H@4  !H              ( !J48! 'AL+W=O<FMS:&5E=',O<VAE970Q
M,3 N>&UL4$L! A0#%     @ %(&,3 ;I:!%>!0  L1T  !H
M ( !]T@! 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N>&UL4$L! A0#%     @
M%(&,3(GK:*4+ P  B@P  !H              ( !C4X! 'AL+W=O<FMS:&5E
M=',O<VAE970Q,3(N>&UL4$L! A0#%     @ %(&,3(R&@ZK) @  'PH  !H
M             ( !T%$! 'AL+W=O<FMS:&5E=',O<VAE970Q,3,N>&UL4$L!
M A0#%     @ %(&,3(>!MYS< @  X H  !H              ( !T50! 'AL
M+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#%     @ %(&,3'8BP! Q
M!0  >!X  !H              ( !Y5<! 'AL+W=O<FMS:&5E=',O<VAE970Q
M,34N>&UL4$L! A0#%     @ %(&,3(J(YP&' @  . @  !H
M ( !3ET! 'AL+W=O<FMS:&5E=',O<VAE970Q,38N>&UL4$L! A0#%     @
M%(&,3'.R1>QB @  %@<  !H              ( !#6 ! 'AL+W=O<FMS:&5E
M=',O<VAE970Q,3<N>&UL4$L! A0#%     @ %(&,3&),^U_/ P  XP\  !H
M             ( !IV(! 'AL+W=O<FMS:&5E=',O<VAE970Q,3@N>&UL4$L!
M A0#%     @ %(&,3)T%^Z+J 0  Y00  !H              ( !KF8! 'AL
M+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL4$L! A0#%     @ %(&,3.*=$/?Q
M 0  _P0  !H              ( !T&@! 'AL+W=O<FMS:&5E=',O<VAE970Q
M,C N>&UL4$L! A0#%     @ %(&,3-ZY&[JO P  RP\  !H
M ( !^6H! 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N>&UL4$L! A0#%     @
M%(&,3.$@V=]G @  AP<  !H              ( !X&X! 'AL+W=O<FMS:&5E
M=',O<VAE970Q,C(N>&UL4$L! A0#%     @ %(&,3-['L_K> 0  >@4  !H
M             ( !?W$! 'AL+W=O<FMS:&5E=',O<VAE970Q,C,N>&UL4$L!
M A0#%     @ %(&,3$:[.\".!0  &!\  !H              ( !E7,! 'AL
M+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL4$L! A0#%     @ %(&,3/W180;!
M!   1QH  !H              ( !6WD! 'AL+W=O<FMS:&5E=',O<VAE970Q
M,C4N>&UL4$L! A0#%     @ %(&,3,A>@L>\ 0  U0,  !H
M ( !5'X! 'AL+W=O<FMS:&5E=',O<VAE970Q,C8N>&UL4$L! A0#%     @
M%8&,3!(*)?.,!P  '"H  !H              ( !2( ! 'AL+W=O<FMS:&5E
M=',O<VAE970Q,C<N>&UL4$L! A0#%     @ %8&,3'=X0+99 @  /P@  !H
M             ( !#(@! 'AL+W=O<FMS:&5E=',O<VAE970Q,C@N>&UL4$L!
M A0#%     @ %8&,3*;*P!B% P  ' \  !H              ( !G8H! 'AL
M+W=O<FMS:&5E=',O<VAE970Q,CDN>&UL4$L! A0#%     @ %8&,3*;MPH?V
M 0  [@0  !H              ( !6HX! 'AL+W=O<FMS:&5E=',O<VAE970Q
M,S N>&UL4$L! A0#%     @ %8&,3"Y0,>UE!   N!8  !H
M ( !B) ! 'AL+W=O<FMS:&5E=',O<VAE970Q,S$N>&UL4$L! A0#%     @
M%8&,3 '8VRJ< @  <0D  !H              ( !)94! 'AL+W=O<FMS:&5E
M=',O<VAE970Q,S(N>&UL4$L! A0#%     @ %8&,3-!N)""+ @  /0@  !H
M             ( !^9<! 'AL+W=O<FMS:&5E=',O<VAE970Q,S,N>&UL4$L!
M A0#%     @ %8&,3"T )0YM!   ;Q@  !H              ( !O)H! 'AL
M+W=O<FMS:&5E=',O<VAE970Q,S0N>&UL4$L! A0#%     @ %8&,3)IYG0NE
M P  ,!   !H              ( !89\! 'AL+W=O<FMS:&5E=',O<VAE970Q
M,S4N>&UL4$L! A0#%     @ %8&,3'1BUH\^ @  J 8  !H
M ( !/J,! 'AL+W=O<FMS:&5E=',O<VAE970Q,S8N>&UL4$L! A0#%     @
M%8&,3*ZBRZ;1 @  =PH  !H              ( !M*4! 'AL+W=O<FMS:&5E
M=',O<VAE970Q,S<N>&UL4$L! A0#%     @ %8&,3+K#%DPY @  H@8  !H
M             ( !O:@! 'AL+W=O<FMS:&5E=',O<VAE970Q,S@N>&UL4$L!
M A0#%     @ %8&,3-W[.](Y @  H 8  !H              ( !+JL! 'AL
M+W=O<FMS:&5E=',O<VAE970Q,SDN>&UL4$L! A0#%     @ %8&,3!Z&?-^'
M @  G0D  !H              ( !GZT! 'AL+W=O<FMS:&5E=',O<VAE970Q
M-# N>&UL4$L! A0#%     @ %8&,3$@6FQ^!"   A#   !H
M ( !7K ! 'AL+W=O<FMS:&5E=',O<VAE970Q-#$N>&UL4$L! A0#%     @
M%8&,3'OHAWCR @  [0T  !H              ( !%[D! 'AL+W=O<FMS:&5E
M=',O<VAE970Q-#(N>&UL4$L! A0#%     @ %8&,3 +]@. "!   XQ$  !H
M             ( !0;P! 'AL+W=O<FMS:&5E=',O<VAE970Q-#,N>&UL4$L!
M A0#%     @ %8&,3/:NEO8R P  BPT  !H              ( !>\ ! 'AL
M+W=O<FMS:&5E=',O<VAE970Q-#0N>&UL4$L! A0#%     @ %8&,3 E6R[DW
M @  8P<  !H              ( !Y<,! 'AL+W=O<FMS:&5E=',O<VAE970Q
M-#4N>&UL4$L! A0#%     @ %8&,3+ZQ&T[7 P  GP\  !H
M ( !5,8! 'AL+W=O<FMS:&5E=',O<VAE970Q-#8N>&UL4$L! A0#%     @
M%8&,3-&KT57B!   Y1H  !H              ( !8\H! 'AL+W=O<FMS:&5E
M=',O<VAE970Q-#<N>&UL4$L! A0#%     @ %8&,3&Q/I"7; P  /A,  !H
M             ( !?<\! 'AL+W=O<FMS:&5E=',O<VAE970Q-#@N>&UL4$L!
M A0#%     @ %8&,3/]M3:S. @  EPH  !H              ( !D-,! 'AL
M+W=O<FMS:&5E=',O<VAE970Q-#DN>&UL4$L! A0#%     @ %8&,3-TA;>TG
M+@$ B6($ !0              ( !EM8! 'AL+W-H87)E9%-T<FEN9W,N>&UL
M4$L! A0#%     @ %8&,3'IXN!Z, @  ; \   T              ( ![P0#
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  5@8Q,,/X?!UL*  #R8   #P
M            @ &F!P, >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ %8&,
M3$_%TO(5!   VU<  !H              ( !+A(# 'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @ %8&,3)12G0;] @  M5,  !,
M         ( !>Q8# %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     )X G@"V
)*P  J1D#

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

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

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

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

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

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

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

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

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

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

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

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

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>171
<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>173
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>579</ContextCount>
  <ElementCount>621</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>223</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassified</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/StatementOfIncome</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1007 - Statement - Consolidated Statements of Comprehensive Loss (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/StatementOfCashFlowsIndirect</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1009 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</Role>
      <ShortName>Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Concentration of Risks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock</Role>
      <ShortName>Concentration of Risks</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Disposal of WiFire Entities and Aipu Group</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</Role>
      <ShortName>Disposal of WiFire Entities and Aipu Group</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Accounts and Notes Receivable, Net</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock</Role>
      <ShortName>Accounts and Notes Receivable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Short-Term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock</Role>
      <ShortName>Short-Term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Prepaid Expenses and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock</Role>
      <ShortName>Prepaid Expenses and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Land Use Rights, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock</Role>
      <ShortName>Land Use Rights, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Long-Term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock</Role>
      <ShortName>Long-Term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Debt Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock</Role>
      <ShortName>Debt Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Accrued Expenses And Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</Role>
      <ShortName>Accrued Expenses And Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Capital Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock</Role>
      <ShortName>Capital Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Deferred Government Grants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock</Role>
      <ShortName>Deferred Government Grants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Treasury Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock</Role>
      <ShortName>Treasury Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Accumulated Other Comprehensive (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock</Role>
      <ShortName>Accumulated Other Comprehensive (Loss) Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Mainland China Employee Contribution Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSocialInsuranceContributionPlanTextBlock</Role>
      <ShortName>Mainland China Employee Contribution Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Share Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</Role>
      <ShortName>Share Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Taxation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</Role>
      <ShortName>Taxation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRestrictedAssetsDisclosureTextBlock</Role>
      <ShortName>Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</Role>
      <ShortName>Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Share Capital</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</Role>
      <ShortName>Share Capital</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Redeemable Noncontrolling Interests</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock</Role>
      <ShortName>Redeemable Noncontrolling Interests</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Parent Company Only Condensed Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</Role>
      <ShortName>Parent Company Only Condensed Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Organization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables</Role>
      <ShortName>Organization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Accounts and Notes Receivable, Net (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlockTables</Role>
      <ShortName>Accounts and Notes Receivable, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Short-Term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlockTables</Role>
      <ShortName>Short-Term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsShortTermInvestmentsTextBlock</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Land Use Rights, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables</Role>
      <ShortName>Land Use Rights, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlock</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Long-Term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlockTables</Role>
      <ShortName>Long-Term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLongTermInvestmentsDisclosureTextBlock</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Debt Disclosure (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables</Role>
      <ShortName>Debt Disclosure (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Accrued Expenses And Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables</Role>
      <ShortName>Accrued Expenses And Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Capital Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlockTables</Role>
      <ShortName>Capital Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Deferred Government Grants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlockTables</Role>
      <ShortName>Deferred Government Grants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGovernmentGrantsDisclosureTextBlock</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables</Role>
      <ShortName>Accumulated Other Comprehensive (Loss) Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Share Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlockTables</Role>
      <ShortName>Share Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Taxation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables</Role>
      <ShortName>Taxation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables</Role>
      <ShortName>Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Redeemable Noncontrolling Interests (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables</Role>
      <ShortName>Redeemable Noncontrolling Interests (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlock</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Parent Company Only Condensed Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlockTables</Role>
      <ShortName>Parent Company Only Condensed Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsCondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Summary of Company Subsidiaries and Its Consolidated Variable Interest Entities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntities</Role>
      <ShortName>Summary of Company Subsidiaries and Its Consolidated Variable Interest Entities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1067 - Disclosure - Summary of Company Subsidiaries and Its Consolidated Variable Interest Entities (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfCompanySubsidiariesAndItsConsolidatedVariableInterestEntitiesParenthetical</Role>
      <ShortName>Summary of Company Subsidiaries and Its Consolidated Variable Interest Entities (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1068 - Disclosure - Organization - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureOrganizationAdditionalInformation</Role>
      <ShortName>Organization - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1069 - Disclosure - Consolidated VIE Included in Accompanying Consolidated Financial Statements (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatements</Role>
      <ShortName>Consolidated VIE Included in Accompanying Consolidated Financial Statements (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1070 - Disclosure - Consolidated VIE Included in Accompanying Consolidated Financial Statements (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureConsolidatedVIEIncludedInAccompanyingConsolidatedFinancialStatementsParenthetical</Role>
      <ShortName>Consolidated VIE Included in Accompanying Consolidated Financial Statements (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Estimated Useful Lives of Property and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureEstimatedUsefulLivesOfPropertyAndEquipment</Role>
      <ShortName>Estimated Useful Lives of Property and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1073 - Disclosure - Weighted Average Useful Lives of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureWeightedAverageUsefulLivesOfIntangibleAssets</Role>
      <ShortName>Weighted Average Useful Lives of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1074 - Disclosure - Summary of Impairment Charges Associated with Long-Lived Assets and Acquired Intangibles (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfImpairmentChargesAssociatedWithLongLivedAssetsAndAcquiredIntangibles</Role>
      <ShortName>Summary of Impairment Charges Associated with Long-Lived Assets and Acquired Intangibles (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1075 - Disclosure - Interest Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureInterestExpense</Role>
      <ShortName>Interest Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1076 - Disclosure - Concentration of Risks - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureConcentrationOfRisksAdditionalInformation</Role>
      <ShortName>Concentration of Risks - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1077 - Disclosure - Disposal of WiFire Entities and Aipu Group - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureDisposalOfWiFireEntitiesAndAipuGroupAdditionalInformation</Role>
      <ShortName>Disposal of WiFire Entities and Aipu Group - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1078 - Disclosure - Accounts and Notes Receivable and Allowance for Doubtful Debt (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureAccountsAndNotesReceivableAndAllowanceForDoubtfulDebt</Role>
      <ShortName>Accounts and Notes Receivable and Allowance for Doubtful Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Analysis of Allowance for Doubtful Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureAnalysisOfAllowanceForDoubtfulDebt</Role>
      <ShortName>Analysis of Allowance for Doubtful Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1080 - Disclosure - Short Term Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestments</Role>
      <ShortName>Short Term Investments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1081 - Disclosure - Short-Term Investments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation</Role>
      <ShortName>Short-Term Investments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1082 - Disclosure - Prepaid Expenses and Other Current Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlockTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1083 - Disclosure - Property and Equipment Including Those Held Under Capital Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentIncludingThoseHeldUnderCapitalLeases</Role>
      <ShortName>Property and Equipment Including Those Held Under Capital Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1084 - Disclosure - Property and Equipment Net - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation</Role>
      <ShortName>Property and Equipment Net - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1085 - Disclosure - Depreciation Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureDepreciationExpense</Role>
      <ShortName>Depreciation Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Carrying Amounts of Property and Equipment Held Under Capital Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeases</Role>
      <ShortName>Carrying Amounts of Property and Equipment Held Under Capital Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Carrying Amounts of Property and Equipment Pledged to Secure Banking Borrowings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingAmountsOfPropertyAndEquipmentPledgedToSecureBankingBorrowings</Role>
      <ShortName>Carrying Amounts of Property and Equipment Pledged to Secure Banking Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1088 - Disclosure - Summary of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfIntangibleAssets</Role>
      <ShortName>Summary of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Intangible Assets Net - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureIntangibleAssetsNetAdditionalInformation</Role>
      <ShortName>Intangible Assets Net - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1090 - Disclosure - Annual Estimated Amortization Expenses of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureAnnualEstimatedAmortizationExpensesOfIntangibleAssets</Role>
      <ShortName>Annual Estimated Amortization Expenses of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1091 - Disclosure - Land Use Rights (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureLandUseRights</Role>
      <ShortName>Land Use Rights (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsLandUseRightsDisclosureTextBlockTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1092 - Disclosure - Carrying Value of Land Use Rights Pledged by Company to Secure Banking Borrowings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCarryingValueOfLandUseRightsPledgedByCompanyToSecureBankingBorrowings</Role>
      <ShortName>Carrying Value of Land Use Rights Pledged by Company to Secure Banking Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1093 - Disclosure - Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwill</Role>
      <ShortName>Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1094 - Disclosure - Goodwill - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureGoodwillAdditionalInformation</Role>
      <ShortName>Goodwill - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Long Term Investments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestments</Role>
      <ShortName>Long Term Investments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1096 - Disclosure - Long-Term Investments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureLongTermInvestmentsAdditionalInformation</Role>
      <ShortName>Long-Term Investments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1097 - Disclosure - Investment in Equity Investees (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureInvestmentInEquityInvestees</Role>
      <ShortName>Investment in Equity Investees (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1098 - Disclosure - Summary of Bank Borrowings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfBankBorrowings</Role>
      <ShortName>Summary of Bank Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1099 - Disclosure - Bank Borrowings - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureBankBorrowingsAdditionalInformation</Role>
      <ShortName>Bank Borrowings - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1100 - Disclosure - Secured or Guaranteed Bank Borrowings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowings</Role>
      <ShortName>Secured or Guaranteed Bank Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Secured or Guaranteed Bank Borrowings (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSecuredOrGuaranteedBankBorrowingsParenthetical</Role>
      <ShortName>Secured or Guaranteed Bank Borrowings (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1102 - Disclosure - Components of Accrued Expenses and Other Payables (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureComponentsOfAccruedExpensesAndOtherPayables</Role>
      <ShortName>Components of Accrued Expenses and Other Payables (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>1103 - Disclosure - Future Minimum Lease Payments Under Non Cancellable Capital Lease Arrangements (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancellableCapitalLeaseArrangements</Role>
      <ShortName>Future Minimum Lease Payments Under Non Cancellable Capital Lease Arrangements (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>1104 - Disclosure - Capital Leases - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalLeasesAdditionalInformation</Role>
      <ShortName>Capital Leases - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>1105 - Disclosure - Bonds Payable - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureBondsPayableAdditionalInformation</Role>
      <ShortName>Bonds Payable - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>1106 - Disclosure - Repayments of Principal Amounts of Long-Term Borrowings, Including Bonds Payable, Bank and Other Borrowings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRepaymentsOfPrincipalAmountsOfLongTermBorrowingsIncludingBondsPayableBankAndOtherBorrowings</Role>
      <ShortName>Repayments of Principal Amounts of Long-Term Borrowings, Including Bonds Payable, Bank and Other Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>1107 - Disclosure - Deferred Government Grants - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureDeferredGovernmentGrantsAdditionalInformation</Role>
      <ShortName>Deferred Government Grants - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>1108 - Disclosure - Movements of Deferred Government Grants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureMovementsOfDeferredGovernmentGrants</Role>
      <ShortName>Movements of Deferred Government Grants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>1109 - Disclosure - Treasury Stock - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureTreasuryStockAdditionalInformation</Role>
      <ShortName>Treasury Stock - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>1110 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income by Component, Net of Tax (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeByComponentNetOfTax</Role>
      <ShortName>Changes in Accumulated Other Comprehensive (Loss) Income by Component, Net of Tax (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>1111 - Disclosure - Mainland China Employee Contribution Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureMainlandChinaEmployeeContributionPlanAdditionalInformation</Role>
      <ShortName>Mainland China Employee Contribution Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>1112 - Disclosure - Share Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformation</Role>
      <ShortName>Share Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>1113 - Disclosure - Summary of Employee Share Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfEmployeeShareOptionActivity</Role>
      <ShortName>Summary of Employee Share Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>1114 - Disclosure - Restricted Stock Units Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedStockUnitsActivity</Role>
      <ShortName>Restricted Stock Units Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>1115 - Disclosure - Total Compensation Expense Recognized Relating to Options Granted to Employees (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureTotalCompensationExpenseRecognizedRelatingToOptionsGrantedToEmployees</Role>
      <ShortName>Total Compensation Expense Recognized Relating to Options Granted to Employees (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>1116 - Disclosure - Taxation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureTaxationAdditionalInformation</Role>
      <ShortName>Taxation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>1117 - Disclosure - Profit or Loss Before Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureProfitOrLossBeforeIncomeTaxes</Role>
      <ShortName>Profit or Loss Before Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>1118 - Disclosure - Income Tax (Expense) Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureIncomeTaxExpenseBenefits</Role>
      <ShortName>Income Tax (Expense) Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>1119 - Disclosure - Reconciliation Tax Computed Applying Statutory Income Tax Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRate</Role>
      <ShortName>Reconciliation Tax Computed Applying Statutory Income Tax Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>1120 - Disclosure - Reconciliation Tax Computed Applying Statutory Income Tax Rate (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationTaxComputedApplyingStatutoryIncomeTaxRateParenthetical</Role>
      <ShortName>Reconciliation Tax Computed Applying Statutory Income Tax Rate (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>1121 - Disclosure - Tax Holiday Benefit Per Basic and Diluted Earnings per share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureTaxHolidayBenefitPerBasicAndDilutedEarningsPerShare</Role>
      <ShortName>Tax Holiday Benefit Per Basic and Diluted Earnings per share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>1122 - Disclosure - Significant Components of Deferred Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSignificantComponentsOfDeferredTaxes</Role>
      <ShortName>Significant Components of Deferred Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>1123 - Disclosure - Unrecognized Tax Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureUnrecognizedTaxBenefits</Role>
      <ShortName>Unrecognized Tax Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>1124 - Disclosure - Related Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation</Role>
      <ShortName>Related Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>1125 - Disclosure - Related Party Transactions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlockTables</ParentRole>
      <Position>124</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>1126 - Disclosure - Related Party Balances (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalances</Role>
      <ShortName>Related Party Balances (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>1127 - Disclosure - Segment Reporting - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation</Role>
      <ShortName>Segment Reporting - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>1128 - Disclosure - Summary of Segment Results (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSummaryOfSegmentResults</Role>
      <ShortName>Summary of Segment Results (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>1129 - Disclosure - Restricted Net Asset - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRestrictedNetAssetAdditionalInformation</Role>
      <ShortName>Restricted Net Asset - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>1130 - Disclosure - Basic and Diluted Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureBasicAndDilutedLossPerShare</Role>
      <ShortName>Basic and Diluted Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>1131 - Disclosure - Loss Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureLossPerShareAdditionalInformation</Role>
      <ShortName>Loss Per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>1132 - Disclosure - Share Capital - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureShareCapitalAdditionalInformation</Role>
      <ShortName>Share Capital - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>1133 - Disclosure - Redeemable Noncontrolling Interests - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterestsAdditionalInformation</Role>
      <ShortName>Redeemable Noncontrolling Interests - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>1134 - Disclosure - Redeemable Noncontrolling Interests (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRedeemableNoncontrollingInterests</Role>
      <ShortName>Redeemable Noncontrolling Interests (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.en.21vianet.com/taxonomy/role/NotesToFinancialStatementsMinorityInterestDisclosureTextBlockTables</ParentRole>
      <Position>133</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>1135 - Disclosure - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis</Role>
      <ShortName>Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>1136 - Disclosure - Reconciliation of Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs Level Three (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureReconciliationOfLiabilitiesMeasuredAtFairValueOnRecurringBasisUsingSignificantUnobservableInputsLevelThree</Role>
      <ShortName>Reconciliation of Liabilities Measured at Fair Value on Recurring Basis Using Significant Unobservable Inputs Level Three (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>1137 - Disclosure - Future Minimum Lease Payments Under Non Cancelable Operating Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeases</Role>
      <ShortName>Future Minimum Lease Payments Under Non Cancelable Operating Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>1138 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>1139 - Disclosure - Capital Commitments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCapitalCommitments</Role>
      <ShortName>Capital Commitments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>1140 - Disclosure - Purchase Commitments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosurePurchaseCommitments</Role>
      <ShortName>Purchase Commitments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>1141 - Disclosure - Subsequent Events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation</Role>
      <ShortName>Subsequent Events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>1142 - Disclosure - Condensed Balance Sheets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheets</Role>
      <ShortName>Condensed Balance Sheets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>1143 - Disclosure - Condensed Balance Sheets (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Balance Sheets (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>1144 - Disclosure - Condensed Statements of Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfOperations</Role>
      <ShortName>Condensed Statements of Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>1145 - Disclosure - Condensed Statement of Comprehensive Loss (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLoss</Role>
      <ShortName>Condensed Statement of Comprehensive Loss (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>1146 - Disclosure - Condensed Statement of Comprehensive Loss (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementOfComprehensiveLossParenthetical</Role>
      <ShortName>Condensed Statement of Comprehensive Loss (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>1147 - Disclosure - Condensed Statements of Cash Flows (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureCondensedStatementsOfCashFlows</Role>
      <ShortName>Condensed Statements of Cash Flows (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>1148 - Disclosure - Related Party Balances Parent Company Only (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureRelatedPartyBalancesParentCompanyOnly</Role>
      <ShortName>Related Party Balances Parent Company Only (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>1149 - Disclosure - Parent Company Only Condensed Financial Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureParentCompanyOnlyCondensedFinancialInformationAdditionalInformation</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="vnet-20171231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>1150 - Disclosure - Future Minimum Lease Payments Under Non Cancelable Operating Leases Parent Company (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.en.21vianet.com/taxonomy/role/DisclosureFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesParentCompany</Role>
      <ShortName>Future Minimum Lease Payments Under Non Cancelable Operating Leases Parent Company (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>vnet-20171231.xml</File>
    <File>vnet-20171231.xsd</File>
    <File>vnet-20171231_cal.xml</File>
    <File>vnet-20171231_def.xml</File>
    <File>vnet-20171231_lab.xml</File>
    <File>vnet-20171231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/invest/2013-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>175
<FILENAME>0001193125-18-115533-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-18-115533-xbrl.zip
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
M"0MH&+"0,647T D)='6MZ<SV,^^"69MSLX/=[5[71SJ]33C L,"[]L?60[O
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
M_N35[;MBMKB9/4SF;Q=_ AL?OV;S+]D?0,WG81CB(C81TQ1%QC9LB4V( L/
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
M=0_NK4,U8%^;,&6$I!%@QP1.,P/G6A &&D62LY '4AF%*PWO#-QL@3\:VW?
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
MCI'&N<5,3UB K;.N9 O6475L]B+OQ 'I:NMH$+XE'A\GX?@N'!?1^]E5^!B
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
M&- -1HP^9Z GW7T@]$$634<G!F%[G1,Q*-5[R9&>A%<;2<)SK.E8_D/&<K_
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
M+[R>1<WPHK)1H4S&SZL"0U4J&LCT_PGPON3&4KW;33B)OV9YX%4$!C>R''\
M_Z>J=C5Y:\*Y>GB,DR!Y4MV@:C>3>DAC(OIC5H O664A2OZX#Z>5-2M^&F>U
M#RFH>;).+X(_J5)!=8'DY#[)$Q3)>H[>V -EH3:)_@HG3QDAT[A6A:%X'1[Z
M-8(WWX3+V@G)RVHYCW"8$_F3+!'\$@(&4KA)T=* FQ0>%RW(*9I4[2%0, [#
MA^PE]P$<JGBDZ@W'[P;OIQ=YD:PLC54EMEDQ[;J'2MFB:EWD.N^F:F%E 05T
M 3]GY8T#*??@?(;?1E(SRF6H!/MB@79U*QN91,*AH+BM=&-1#)'7!X-@#L/9
MHKXSNX)JU9GR LD$I2H3E2(R?5"ER/ .6=72P#7C&)@<=C-GG\5NU9EG24]V
M=_W_[+UI<]O*M2[\';\"Y3>[RKX%*B0X[YVD2I*E'.=N#V79R<TG%T@V)62#
M  \&R\JO?]?0$T!0HF11(D6<U$DLDFCTL'K-ZUG;)!_X%M8M?I:$RE=Z4< 7
M6H+I>PWCT>KEJ^7 .&C]A0;"FI?&170-E,#9RAHVHV'Q(\QR5< + ]"9@A!5
MU253V(!04^4:HO3PW",N=K(&P(<<7?P.^P;JA001F ?3/$EKAN2OJ<A% +%D
M(*H<&FA7!2S*QTE27%ZQ+$7VCX023\,EE5DKLV%9I"![83'8T JH26H9"U68
M%6--.-DBJQ)7ZJ^.]?(C]VNL-:PK=DFLZCGT\M6'UZMN.[#)EE%#=Z-V*_#B
M/*\J4CXE9QNSN1>0A44:SYM48^OMCM21D2E4D08\5CN*N&(H&/)U3#D_ZRO%
M0AHU-5R"F83[N6IU.+:V7D?SJRJ_T?CQ,QS(45H_,RRI\H.9LR*YI4VS(Z0
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
M]FZ4J(].-]=N\P5&J?Y+20%93C$=6.(,"1[C\]:#I<4\/O-ZT&H\IW10 C-
MR.U_?27(P@^ ^J<1T#YG*^@DD8F(0"4FS;&\ Q@H#"GF2"Z"%DI-N%>+99)B
M(F1-^K.M?I:#G$NL+.&@BF8E_[HJ)T R/<TR(J),8/I++--&Q(P%B+9(\&AR
MG-JF>PHK$ZTH_$-$-[R0."DW#&=:AT$I\69" 0Y.FD1:INDLX3*G^!>&/KX+
MSA4-V:1:V3=D'LZ:G3.I,"$&/\%"H)>PWV1*,<09AGSH2#'0$\ML$L\4,-TR
M*/(6&)E#-)<Q3<QF4+ NG1KB(M]+*5:$FI'DH;C9CM[M\E'6$@EN!VV%15C,
M.IR:@*3Q>:O ,#/*2H:NR1-RE(NXAFIF"1 YYFLQ^>C3JA*/68^,[6V1?.!;
M+/_Z61(J7^D%6*1&@NE[#>/1ZN6KY< <>:\;%0BK'.F<)BR!LY4U;$;#XD>8
MZ:0O&(#.5&=*.LIS(*ER#5%Z>.X19WY; ^!#2,>LB,"^H?$L/9;!-$_2FB%K
M@I'.3X87MRM@43Y.DN+RBF4I.2MDE0B5D5C%B$O*!(.-06J26L9"171BV$R7
M;)%5B2OU5\=Z^9'[-=8:%@IM'&]%SZ&7KSZ\7G7;@4VVC!JZ&[5;08G_SZJ*
ME$_)V<9L:FR(392)H\=7:H[O,Q-+;W>DCJP2G'-+Q'BL=A1QQ5 PY%M.4P!]
MI5A(HZ8N98&8A/NY:G4XZ[)CUJO\1N,G)VF =KS4^IEA294?S)P5R2UMFATA
M!3 F9:QUG3IQK22RI5^R!H ZB&5R ?N>U&LON\ T/B0K)W$5S"CD;(A('K0(
MX&2E$G-#(-KB%A!M#+OWZ;\'1)H8A6^<L[OLG VWY9P]5JY D\4N4SXBL,)(
M3:9$]J28Y%A@@(KK?GINZQ:*\BY(TY#Y>$R=M9 1TK?$,I AWKH92MU3+-UB
MN<2'M.VS3),)C:O37<$@*!=?:.^/()_65)"Y/U5E'BDU3IX1N8LI%UM<@:J;
MI"$FS&$67DHI/)Y5IW!)\&>F6D%JJ<3H@YH]@>5< Z,%RP5F-'>#>2Z4#TV_
MUA5SV(><G"]3+#SX"5=1PSVVSSW^LRWN@7IMG)-?=2^9@C5_8@;&]X;7&.X\
MFK-SME7AXB^"] ^1'X&ABB[FLBY19$KAVE3_F8=IEK?"N.PXO^?C25$Q^]E3
M#-?;2H]%_Q78O,54R&0_SL\)Y>IO"+T&31-@@+Q&Y3&A2!36H85SXW_R9&T3
MXY&Q"SV(**$W))]0,LD2^'O*Z81P)\(%:'JIG 0G\DA6J6J(9O7<MV$K.\Q6
M_M@>V  FZ+-?C'/EEDC(>\EB[+68I52X#=U("EM03 @LP&G(9?29KO#,\C1
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
M*R2\D#4]K[UR/^R5IM4:(X_[1 >1*#V^"WE][^I3\38UK+I^O^6W:S!PJMT
M6C(S#L%W'/<][]>[.HKR5OI_AP2VQ9]@9QCD8[*HH!:YEQ)4LE"W>8='YU'!
MT%IY.74M35<;#)0@/1+,_.)FE1GW[*[%KY58A5D%#%O6F>1I."F,4J6Q3=>3
M)!QAP)W#@4%?@@1((QN$FQ*S+'A!B?IKT6EI TLM>I<B12]+0.T1*5E.]^IB
M*':-M6NV/,C<:P)!EN#=!N*,UJ/S8&WX(5C>!4+=RUF3G)+(P![US@@S!C:.
MPD7(<+P>]3,7URHS3+V_O#?4B$A-U2/T,X1TELN(+SV592985EL@:]92S2YX
MLJO;/.)>/@+^5+W7J?\N4\*\R(M4F->XL1"SC!'F5M&R*^B6FY?Z5."T2SC:
MYDPK.T*04-^Q0TDM:/8],+.=M:#9!C,;J=9Z!P-ZYEA8,<$.2L*1\,'7)4AO
MNW'#;G"^$H>1G%R1G*T!5G@10IPSE&DIW5OC7P.O$C]$.@VS-5R(J!^YE4/L
M*KE&C6T1_(=:39F)R&887$V5ITFT6O7D6,!E95%$N?*Z#4=]PO7F_K.NWVUU
MVK>D0QL^+SN\2 Z/%^<?26BC/YG'_@D/P)7*?F7T@B"*S*_*?< I150RZEO6
MZ4C(<2V\\?1HM9LN%';%;H.#JR[+-MA)R:] Y0[2/!8IQ43K:0$1)S+* TX%
M<=XI<>O4=!12QXSHV3.%!F6OL"2RK#H)-ATROO%KA!?P09.V;3B2[*..950,
MC8[\(+M"ZH+M)##:RFTHLQO$>H.'YV&NT8RY6VHHU:9Z+F?7,]+ISL+Y7*3<
MIW<B\FLA%*-DM<O:"R.)9+TH6V2ZHJ+ S8NHEZU^0K6+4WFK:T:L=#8(L@J%
M7:K\_A)4L_V3<F.8I(;;E_AOM9^3$>NX?^LU2E*+C*"A)3_D&I?+%VL@HQVU
MAO5SN5/ .6O/_E: YS*^L_/X ,^-,;I]8S39EC&J2FWVTOS4=4)6\\Q5%4\[
M@0B-4_ML'.V"0GS_2PE_GI<5L1*HCJG"TY4<4<A]E;A+&I66D?R,S6]5K=[1
M&L/0<;O]MN>NG(@I?K(+!HXK=9.><7@IKFHMC&ITK+Y);"4 UZ!V0U@5APQ[
M5N&#:,/$!8E$*B)"%1WK@> KK-F96Q5 $HX9NWR@-FH-(0]D-]326H.<MMW6
M!#0=D*.!M'3DNEI:5:2%- 2,NE_$V$0%RVW A#&?._Q%B/:/8MKPZTQ<+J3J
MD@#'IN=,JR?S0T?]\LC]I'K3D&@ ]GTIN%W;I31KU4S@0ZPV\TK]G@@L'U^%
M^FVT,G%6M7"64<9Z!QKJSNJ,C\R](]T0:Q>#%%1S*CX))%"#0=HL!T!*\0_W
M.JA>/Q*#]L2.X  7<*^P(@K(KU@J;6##]6.]Y#72:WZ=5(;62BTU&YG3+U0#
M7/8]Q,%"X"9<)9FN3%.];G0O60;U0.^" 1Y27Y)B8M$0+AAA/,H<IVYJJJ"6
M\P31EVP;H5&4R/HN4.33!!3,7;AIQP2.GG-K78("P6W]5WB.*!5GTLCC'F/A
MLG#_GB;%$HEF)N:DGV 3C@\)J,X]/,(+L<RIFE)63)8\4Y92(UO@I:3M,-'>
M>EZIP/)#Y<H@\[',!K#$^AH,#3G@RE4)B)#7UGK^1.N([507"_)U!;-DB?MP
M?/$5-OEH8Q475]1J]]9Y)"]"["@]OU%&\Q>TL,F0UFSBG6::MN"2W9;Y<66*
M6A8VC6%,!<-X)[ BM!AC9DL7N5C2#=(E<D826D_E%9,0G2F713AC?Q6VJZRR
M[*J/+$UID=).0B5#S+**>P@;<K$[X\;E*;!\-LW.N&B;T'YL+R+0L#'>)-=8
M?4"VOK,<?!73S5("F$6H'P5YE:^ZYX:?A(15O@"FC+?'NER3&^K 4^3J>*7/
M#NZW<IJ0\Q ]?1DA%TW)5.%R^TL1H_ PO<$K4]B!>V++%@LV9W/^Y=S%JJCE
MNB" (C3SRA19I?+X=DE2S__*LF'%#4D\RWBU9"M8)3<T$3IJX>I@U6G:)UQ7
MG%RY-LH344<@.I9;T3V0>=,\R%">8S4Y)MHHMS,[.$[5./;'UK/XZ#+ 8$BY
M\T>.WE^CQK!^8HMMYBIX&LKOCDVM)@GHRHK<31%U9KON576^]-*3";#DZ3IF
MOIGL&J+7)6=M(WFRL.=#A>G246(X)9H67">@&":I+,#$\.1+OW8OT^0:P;)R
MM_N+Y^@?JG/'F!PCEZ:PFM@\@(>B/+#DUS3]"4"_+[(\U;Z?3Y]/R\?+K;C1
MY$%R^D'+@9O4Z?Z"J@ZRDA06S:*VR(QC0T<P,KDL&P5$X0>4F\%P#D#V1V9@
MBR3[TY([EG=,SIJ#,:$5K<%O5^JLE7-,PB[P BVXL3OOENV2YAX9U+^<7():
M;$CQ8,]W7J"-I7M@UG !9X4-2)5&)3G$%N___/YD.!@8=03.,$(-D5C,2@\S
M(RLJ^HRKU!A&T@PC];_.78J/AK?H5^ M=H#/?RK2K, # IJY+X9)=\5/;Y^B
MD/!S,+ ,@<$-PH@3$!,W[S9DC%=-ZJ9.K7(*EB/M\<=IGI2V6)Y)-=Q:DBUL
MMM>)&'/6%9,-^&VA@YVVJ586-\JA.J/VGCI51_9.<@SZ&7L8T.E@QR 7P31-
M-'@/_*_$%_0J5U6R4?L':^*+RFG-/G;R[#CJ=LI)EU= MU[.7S<FC1F<3+;8
MS>4L5+M5:5J@? HX#+XIT6S2C-;V,SGT!LI/(LY!]FU%WZQE/;(!^KQ(R:53
M.7DR:^.R\5G$L4#O6./RW7&7[W)K*&RE) ?*U$&($8WNN9>NX#IFQ;:96:".
M6J7\+]1_BJ5G<:\:[# ;_XR06+P5;RE&7\1W2N'@V$PJG5/$8:9A.BT6LCVX
M^SK#! [RDUE: VS]# ;(M%=+@RA9O)"YD3:&I:XD%=0B,_R/9_Y&.6>%]I#4
M\139<X_\D('#6U*F"[43B^"&F*#L,XK*$^R3Z?>-,U [@"W2R[J..92*&U5:
MF('24YUUG$]. [9&K3FVC R,2AI#PS'&"[7R)H^D]@]@/F;%L\_B))1G6" $
M%IN "AB/?P[JO0YZJA>4IJ&G0$'0C3BZ:D5D[Q8E@%A!U(K[@#2X4@I2.>2A
MWN34O4J=\6I#^(I+P)'V.RJI99> 6K"&\5UU ; 'P%EU :CEZIBE)'3NE:9C
M%H@?2LZ(<L:?,F1*I+D+^N4[Y7*>%4+9);1I8<)16G4&JX8HQG+C%?6E['VR
M&5:)4NPX>TW:U 9$4@W\WTDDZ_T0]#.G)G8FA[O;"<%3>( 3PGJ-])[=[H&P
MIU5V(9!Y2&:Z4W8TJ !)-1.&U3+T*9-:5F[*P=DDNEF\1M#>-V?&YD;_.IO?
MV<3H7V?S.QL;_74VOW.WT;\#+.3XCK""YBV8O!;&!2Y/Y8  47 +=,]980_I
M3-[.59ENAS,7FJ,G#N%?#MO>8-Q7 )@^3*/3Z=9=()JW'=%!FZ3B-2U[!#SC
M7V&Q7&)-MZL ^ITRD!^F%G<R0V!$P/[][KDD[N"C:]EH9OBH<RLCO8./.FN\
MN1I)UWYGK5?76<]4J[PL0\5JQ:G+OBDB'<Z;U@Y2''*%A)AK,-)DB0<[MS/A
MNWBP<PL3IA02RAQA_9M2<UD'%G25$(I54,3%4J458*D"7 =]7^6*W,CL>S)%
M$945?Q),&1=:)>TII2@ 6Q\G'>?9IHY7YS8FO-N.UP])V; *JCEQG"HOF9>D
M,^Z) 4?&7IK2"#H_Q<7D^IS0<'?EZE=5-6Y(/+O-5%@UUHD"E+*&KOM-751
M-"T@H:#LEN+$<J.FF>2#VADE&O/_Q8.V?JD3JBL!VE7=E+2/5<'+/4]TJ;#&
MOMZKAK0;=.5\\GZT@\?L1_LH'S>OW?IKGZ\M\.8NX <@6,AE;-#*]M7*ML,]
M@\L%'W1Z56!D\P[R[?Z;$"WT1 C)WOQ9:XYLYH_>;(N:LUM_=G[=T>F#PT#K
M8Y[$/BQX\,(6/+AKP</FKMT7Z6=3<OK\_F1WJ*E9PUZOX>O%GY[VHAXL0%TY
M?/U(C63O11+W0_:Z>X!:LTM'?WK/-L^?V*/[[\DJ/&AWY'5ZO4-8Z- ;]P<O
M?Z'=@=?K=1]_G0W"8BUK7,EE:5CD"[M0G7[/&[6W<*-V;J&#KC?J^R]_H7[?
MZW:V(/.VT1V]20+=?A+H_VXK"?2\%&#62=8.=:].BQ<(26<2R:TEZ@Z4%!6G
MY&\*:Z-9 ;O#B'0()I.&.GCNN=E5DN8K\':>;I?MR. PT3JAQ@0W^&]/QB_-
MMYG]-8)X)3$"T.C?FS=Y%J;>)(C_0"I.$\3URKR-@WZ;_D[GW+7F2=I"E#TZ
MW35]Q:TM<#@AOP7J1AYASE\2%YB48H+?K6F$U<_4EM3:6,[CI\IGCZ/'$N!%
M9N"J.@D*B&.9!",CZ-Q*VCB];\YMFU4[0UU0P+DUEQ0]5A54G+\G!R^!UM"K
MZR;JJ)EZY7AN*4DE$_54Z=A!_9H4%Y-B")\9$G%<^'V14J[$K@2Y*V'C3*<6
MUYW-ZK*=TKJS4-9J8ZEFD!I KY02BV5VB#6&RF<H_Y 3*<Q!E\^92:%$)(ZA
M$L*\4(!1"Q%D!>&!E#IL)RO(S]QM6V=>KF"#6/2GD.0NTR#./:>2-453*R:9
M1N/ %KUF$I3D&<\4YI2S@D7'-(J)*H2_J&N2K-F;C+%$YF))Q#XY B82U;33
M:]2&'5(;TFVI#9^Y<E1GIB-Q[[N:H'">L]M1(TR1B"[@P]0EV0@NLY4->@@^
MX\))+N!4.&KDK/20Y<1XK7&8V\?@+!+JG2"X-2$P(Y0KR,#P7LX$9I9@TM5*
MK6BRS,-%^%\";UD*F0V6B6E!L(@P?> V@<,9:(L0Q#*6&7\/4THR7J:@H^1B
M=53>+UI0/$UOEHQ-AJ.*F5X8,L'$71:3*)R:Z1/^*TEN8C8MN&O\L*Q^W &I
M50+9N0>,"6*7W 8#0+ ZFM365?D3<H*(6=% @!I%&_BY/&DZ-1=+*C,%M"NW
M%Q,+461F6&U.*>$)0:*C]A6A.(2S0:4))GQY!9P<Z"?#E$L:T*8"0TLXRDF:
M!+.S'VX&\A1D:"+1(,3T*DZBY%+*)9C@)3>71]CS+&\M0GCG!)^=,%B[G*5%
M(M;M@F<0X6(A\C1Q4- &].GI%6A(NT 7IS59_U.X1R 5 X,<"+NP!((?M/ON
M:W.=3W\CH"_XU'SV]K<W%NJ79*SNYSJ^NJ;B@^P,?HQRJ%%/MU1+O;>JTH8!
M<KCP##D;_MPQ_7I4J=L/S-A,=48RE]X(Y#AZ1(*#G@@L']8@^0J62G7&Y$K:
M*)(G;;#Q55F]^F793+,LIY"ADA*< J%S(8/9!5)8:V.:(GTJ2I8[4VC,&=TF
M($!=G6ZIPIO2QZ"RG+E:^V:)*,NX_.E4,1)G8WL/!$4+TZG+!IO$@(C%-1K\
M"95X&)K.@H6:J"R&GJF*\%/-C!"1=WJ54/YGSLG7P!4H]UFJN&F*A8Q<B@P<
M+22FCX5WZTJ<C!30#"H _A7G5[!ZILJY* ],A98\"7<98?F3SC>6A3+(>$AU
MPM\"@YMC\O+W) ([B[.B9X7&QZ!W.:3+T]LVW>0E&PKE/69#8S5M5*+%DH$+
M!\QY[OH6(Q '%T(4&8@'A"5"8_C&4[8FS5$EM%.59<KX50K;FOA3L.YRT:CJ
MB/1V*R0CMB=_:MGE\S*[3R^6V.CE0Y36&%MP@4XQ-^9U^9Y8_(IOF:0,68
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
M XAV*;!%L( W E%,! ,:55$US675Z) [T7C7/H KQ,V+]-65,'LW)EA+^%Y
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
MC?%Z_$XMF?>J!._X0D#P.X= X4'Q;Q&#%_P)OV8QK0Q2(/S7)/,G-?R20@(
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
M#I#':_V ?!JI7WX_TTW2MPW"_[2):UC\P?#))J;C*.K1']?_< W[W:.SA_=
MVM,$$\)+5P:7HD+\B9>HHRS-8JK>LI#=9K=B!11UZCUP#A:$WRS="YZ[9^E$
M 79C*0.JI#2^39#YZ'>?)AR-*,P)#M_RC@L&' (T&7JIIXIV&$5%[8M"%R8L
MX4^'&Q''$>CHZ!Z^>%1?EIW'Z;+.8_/%G<?&?EJ M_K:CO;Z[:#-M%$]=3O
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
M(A+BHRSF*9TYRN<UFUKPF84AQ>S8:D7YE?/$M>RRR-5_ #5S"2[Y>83^? ;
M?"K+()]I?.8ES+^>Y)WWZ^68AV ';KT@X=.8YQ+.^MF%Z6C6V;%SJ9T?6Y9[
M>=PW3HUCS>RYY^?],WB%]=7\JL-C<"7YRUD268;>^WK^\3]? =:OG+N2-_\\
MUD],9[8J+\2OI6MC+5Z;/Z[?U]=&.S'T3:[-C?=]P;:RS14B3MV+"^U"/[9[
MYX#[Z>7%L6M< NX]1S_5SQW<_R +$?5R@6&<;*+J<'/Z[].;JT\?MUUB6&LW
M;E>(NXV.''%#O7)T@8V04W0BME2:RN/4U/L^U]YQ<753:^]H9>VJ1//<>X#[
MU*LD\'#.0AV7YN00&=^M6.R8+^.X.O2%^X3C <JFU7P?85X&JS86II,XRL8B
MB?"H 4CT^^19"8@[^9>_8@S[O_"O:B:O:/H/O/M9%P.'2RD FQ\X(G:%9X._
M>,@9(9.I8K\#LAQV<(M84!'M'OL+8'"@TCS'E(O0*&:YKO62A3-2\4)A9:UG
M/XB>Y(2O?LS[='!PB7-BORT312);PL]U6NE8)V7/"?A%]+KQV+TWOXUYO\1Z
M_Y]_JP(L=1!#1#59)-_Y!7D.949!I?AEGGZ<?+V%Q'O!H5P-(Y[0/HVBWM)=
M:*@FZXI4M+,]4MN\YY)/,)K))=X,IK5HC 2B<H\HUXD+=J3PQ'.9"\#;9R:;
M*^,FY'TNBKE'HCSTFQ?.C=]![M-<4C9H96D4/U1FPPB<E!F3@RP8]EO""T!3
MD5TITL!E%I6"=\/R?:2\%X(7=L1Q9OES&K$ZAOXG\W#+Q1EE?V&Z %,$/'<U
M8GE?B*?^RL83SBSX_!OJ3\(HB,8/BCIS >L.VJ\?;R[J#;A@^WW*%[I0)]45
MPGJKC@/3%JT3[YO)TV'Y*+=YJ,%N#-*\I"NVL0$]>$(VI7F6#;X5I9+:;ZQ\
MLI)GUT0RFF=+^.F#U6OR$58+VDE*D<J[%"&$53^  !35P&*5O'N/IVW+FW"E
MJA#AP+<'N..OZ('7(\&1@LM1*DO]:K^M'WKX<@7[> '%&W'YEC KO+DB,@#"
MNKS;K$%)\X*A57N&3H%F 2X8K.*_6571 E'!VR'U.1I%M16K@1//"[\S1?T<
M1W>,YRL7R=6RE>:RP'T9T$=QGEK&'74/>7\,7E84NT,59U^@15CX.(5W].1L
M!X\1LSIJ Y(J@/\+T\5?Z+CHU<$^>]X+@4(A''<N$#-]YT=9S,N5>2*7B4(E
M*[$572J*$"G<@9N7AHO^*C0WW,G@J6N^]?3UAWH*\R46JGP15\6+",F)HZ-*
M-\3""_W>M K&%6]J,HEZ]IO*?@,%(7J)JAOA@"&C47K/AZ7,M$Z^]1X; B!
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
MPXCIF3BQ6;E_[433]M%KL0<T]S%YYD50=W-#EUPC68V0&4!)#4D-20U)C68
MME\/OSW^_'M1]Y >?3/1E!Z]].@;ND;2HS\ .RFI(:DAJ2&IT0# 7F*.UNX^
M<C?9H[.*Z_[Z)AU=T]XN:\LI@%HM4,D?:+U]@8N"04WEQL(U">BH>F)G69=A
M^$<Q(X4_EY5>P+/%&_ZN^1<\?OR-]WVE)S>Q7RT!Y-B(^5XH#KR,0AJF";:O
M56='P^.Q+ZUQ36F[8?C7=:7UK!=WI>G[Z=/JXFL[V@*QF?8P[<D:MVP%DYU1
MLA^J!0S7DCX<"7F'^X;F3YIO5LVA.B/12Q*Z^F[B1M907A5;OUP0]G)9PZ#L
M</W.W-J9X;XXBHBO7W%@^.LXMF%<T0[>;0>4S;%E.Y Y^T4R=UI,QE1'4<S3
MF^DH"]0A':0[%J?7%9@-FQAK3Y+<+K ;P,XT2;^A1SYL #LD7?O.AFF1C/M^
MG(&+FGB!%S_P+<+W-!AY<;O&X9H:,<QF3AKL:%N$7)GF1\>-U3;YE*UV#=<"
M.VNO>T)(X^ULCUA:9P^8TXEN[F?RU&$X$7B<7! E;1-H0S.(Y796I'73)I;9
MV5/:#8VX>YJ_?*CF^W,<36F<BC"!_C=CT]LBS]86F==MHO4[&RWWB&.M>Q!6
MXY$#*][;@K*65CP'Y2I,O7#,L.7I9<6J9@@V,>S.YO@,TN\U,[NQ >0L>]V#
MV*057T?.S[TI2[U #:C7LC/[#).83G>%W"#[V>^W$^R =.X67!-IO7-0RF:3
M<71'XQ =<W4<>RUSSRW2USI[&I))>D9G0P^[U[XR79NM^'LZC:G/\C,L(1[W
M;J,X97^++\8TI+&'@WY'<72K>CX$ZPG#G]KEU=O$M9J9ENYH\4JNC/0TGAVE
MD4RC! .(*$E44#9!%(Z/4QK?JBR\HTF*OL<.U4Q'^:TI9ITX_2W$Y\W SB6N
MT[[SMMOLMGQ G3%E_C=P3;(I:@^L(Z0/ZBU-)]%0:I#.R9A#^GHS7;@-(*<3
MS6E?W-,>=?&G%V1YB%,T([<J?CDR=!T,:'=/Y#O2-8OTUSZUK@T(.D0WUTTZ
MO_(8^Y8/ECKX(U8WQ,)-P+2I<$D*[!LN&0RMNZGQ)L(Z['#];<*-\'%T32-.
M=]L3])Y!7+VS=1O#(;:SG\)LR[T;.8QN_]95TD#2H $TZ'"^YA4C3P+F#5C
M4K;S?2%[N4Q"N<9E,CJ0(T^ZP\WM@++#UNJ@=CQ8+MG/R1D[0:_?(WV]NYLS
M;:)MH[/MH.SIP>U>[!O$<3O;C6/UNYQ'[!''E-L7M[ZMB?U-L8LHI3%-TF+0
M2*N$7-=)S^UNQXQ#].[.7,"!$K*A<)=B_XO'PDI#(=_NT("6PDWPDD$,H[.;
MH8P>T;K;6&P1W=F/L6]Y4>W@VR7V7LZ1%) 4Z';+T#Z=FW4:A!"@50H!X9)"
M0-EAI.RY+/=:C\$B/6W=3N/&NPQZ7R/N-C91-P,]HT],<S^#7EKN$LG^BOV;
M9$D#28,&T*!I1WG^^7A[5J).O#NJ#B@-U6D<W;$A':KW$QI3H@Z\!#Z(JQ5P
MQCP6\!,V*5X%]Q(57NZ-*1]>,Z2XI9R%V$PT\=)%;=(*/QXTC%+U-H(_ O:-
M!@]X=<B_3", 0XTI)H7Y>UBHCK(T@TL?J!<G)_/$V,,*GO)#3Q>>>:CB.70$
MT*'J>70[]<('6-I$#6G*EP"+6;#VX5C)9^^*W!=+$_7SEW,UR08)&S(O9GB*
M:CCD/YQ'(7?@^620/Z\N$H*'J\*#%'7$@GQM8PI+%,)/ -B7W\^LOD4,6U./
M_KC^1\\F?<=^1X"@S)^H]RP(,,7.8JK 4J?W2'2 VL6E-S3#:-\*8^4@'":(
M "P+O =8,7A08%%$&I%?G(5#EJ0Q&V2XCL!*(9 A7_\(+HCQP!0*"J9&!04?
M.H)["R;,*0@T.5D1RA3C 05'O60@(7##4Y LYH0$SW? 9R2< =1[^ .H[!H6
ML?HFI[)N.*1G&.].^%&]U9?%U(_&(998E+H\5F(*?EA,2F^G48PG2@S9"*ZC
M7#/$-."<ET9*-2O+Y7+!@JDLX7)<T00#ZGM90N$R?P(XE#\))91?/XT]/V4^
MBOSZ#"A/R-[!"=E_5#B*/WLKIV2K9S2D(Y:G_]MV7/8SFL'AROVQ(L.%!48
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
MD),:U24P;3+"X9#X4)(_$70:!*6%]PZN,8\A[QE\AD@5#3ZZ'A!D OA^=CM
MSJ<Y>X#+)<!1GM=FC[*-\\G&10FSPTE;70*Z(;AI 3@54S @*)RP.G&CC>]H
M"=!DH?>C%/Q8R25E8>Y1+WC6LKAQE-<!HBF-<[E%L9P]'$N#XZ@F1[AIEGZ;
M6=!Z9GD1OS+4!MS]A2?R^^ 9J(\QGPUBV@2U=U,MV@5)5&CQ1$WO(R'(O)9)
MU-"[Q>)=/DX\WUV,QS,HY>Z2H@ JY!I$E-?G!F!5P-B*Q@'OC*7G$5B)][_P
M1V!3*)X6Z[$'AF%3A"5++,@.ZXTD<P:#PUU6_)3%)3^1',S-'I#@,>@EY-S2
M)<!'@1<+UD1M)BJ,[&]TO@;1'6T"P=Z##0)N%R;$\[_5SSN^]?Z*8E3N94V;
M%W)C3+DR5*T>+WC!ZAS/VCG*1>(U\,+EFR_G+@Y]9Q2OQ]S+PQZ>X2RC]B5)
M@,(? 68H0R)>=1L5+G ]&GX4Q[\D>*\QUE6H8O>%"$TKOY "U\<Q0#1 .XR&
MM0"[](6 :>)%ND&IK9PWP%0;AP7BXMAG>8VQ5#]+TV?UF+V:1<"$VM(P1YGS
M1Y97;D]J&F)((0[B#BH%H4,-6H!>Y.G#0MAP!5B8T1I2=60!BD$2Q0,NZ2F
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
MOOU&S(00#!"4FY$YH"ZX@D0Z0Y=H_( X>K<V=07!"V'>A$UM/\3L15BK<;(
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
MR,A0^ES+6#*1H1\:A<M/% [2>5^\)/I%N/C@.R%T7'PO+##[2W!]P7;(W[3
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
M@J.K%<Z8D_H%&4=*HFH_)ZSIL"5%FYM++#AC =<&8>:2I49.(=@E"Z"Z83S
M(LM-SY)%2T;.=X&-36;[DBTD@*S=)IQEUO-^<S6GA@8(>6X6DJ\PHU!!Z>VN
M=A;ZXB^8!13"H61<M>]2B^")H5&Q,]@0S*??95D0*#:-S<)Y(A(UH".U85V-
MJ16YLQOUQF%2H8NR<Z4![";0<2U)3[.HD^6R8T-FT3/WE&A6:*5"_!8?@WE,
M9@/;=4!#E8BDTL.DU,@D#Z4B4!Z<'6FR(QT7#F;!(,_/MU+'.G]>"-/#QNR)
MTDW$G1O%A#\.\YT)"@E]@_D!=NXT9-NC0'[UJ53 F.EI#-R_+/XWB1@]0*:6
M]/ O'8MYB7137!)<TN,Q-W22513#:HLH+0A5+].KHFTV;WZV'!4R"V%6 %R&
M5I4#= E2,W';N[#IIMM_$.&M]SGL #FG!N,VR/^E,$W"3(8?H;O] -8Q>6#G
MSJ%E5=OU[8>2B_1:*=[".8!R'F3>L.W;Z3'E:V+6_, ?%J]6#:O"]MD\;05%
M*EU*XD]T+NG2E'YJPTK][.^Y2NT%,4H(;4?7?^Y-J4_!93$J,&PH6JA*L/RX
M]<.*;K7L-@Q$?Y:M$R;']-I?^&+3\RYAQ(XMB>"4;Q>!LB5MDIYM4E&N*A2J
MZA^%P'&2,#U R2\;ANEE UN'Z2$VK$38R^$@,MM96"BBI"!5UM)X0U$SWU-.
MYVL#CO"(*!*5%:57&]F%8>'@ WA!$L,*IE<EZ9JI7G%F5R]P78#C!SA:N9 V
M/.+R]I]=C(#'1\<;E!046:\;QQ/+K,,E\W?EG2,/M@R=ZE6F!=@P3V1[2^C'
MZZ,Y*M$@-R$EX".]<::#12.'7BPO#H_Z6!!/944,M7^^^_#IZDD0R)5\=27I
M8V5X99)_J:HZ'EKF;#94S9DJ*=)8$[79-P7&@:-R.CLS%M[]2Q;)(*8E%_@_
M _]N/(_?X6,TT41+G>I#65/4H:I-Y.%8%]7AR-0TPY"4L7IE]3RPY=5A*\2
M/4:,R@T![/K/K_\6KF\^3_Y?AZ)0,K<3-NP7M^N-5BL;IR/$C$]"8M=$J>%<
M6-R^ZR'!).]K,MORB:953:2:LC":7L.M81)&B<TN&:D[<\>.L[,!A35HCC;L
MLF^CEZ3J2#&@BI,L*TC2)?H;(0^E _-#4A>]\,W38!/8(JE_!_=A[B(-,(&K
M,[JS;1SSV@X+@-D:@_)4@V_73!7E!6P.,7&G(J+)B4H/5A@"[^MH5#0Q+$.=
M#L>B.!FJDY$\'.FB/M3,D:E*XXDT42=<C6VH,>LH:FPTF?SYQY\?1S>SJ?#Y
MYO?95V'R^8\O7V>_SPBL_S,;"!<?/U]?OQ<^?"+?SSJDYJAA6+A<Q)YD5B+.
M;J"=LG0+%UX011#I10-<YBSNA]A_9*&AS,&*[1^Y;J/>7I2VEHH.;RQUEDV9
MLL?-9_HG;:;#I:_L?N,(7S>7[5=KJ/GVY,RBO?2NS,P74A#)QHC)=\7<+$'5
MH7$U1:UIZC]Y131IS3F$G>30ZPA//-=34/)LVSR/TX@CUH%PQQ&+]L3$:BJO
M=HO\/-D<+G0-&=JS%?Z>:9[[OCDYZH[43-+T?.HG;#,QF&W1*;%1H4%X#<W!
M>]YRN549J,<'BN\LQ]E9=A\C=$I)7,@JDI5G.QOQO87O+4^*:*@RTN1#Q89O
M+GQSX9O+(9N+WBTM 3T1K&=+[=2F)?C>0O<6.!GME,Q<2+*(+%UIQB+A>TMK
M@>)[2\U[B]$M/2$CW>!:XM4+LEVU?VJ BIL.Q]4*-"7MS^O_ZI9V4"6)ZP9N
M01RL&9XOV/4T(N>E<)N78G-8F"7[]_%C= Q3'JGZ1!^*ACH;JO)H/!Q=R;.A
M.+X:J[HUF\F3,ZNAM7_5P==5TW*<NLII3;;[=5VKH_44#0C)SBKJI)F%"^Q
MA!NK-,/2GC;#^A<L>\'.4RHACX2&*]A.4:.+N<3XG@:WT^202M(&Y':G!;HK
MK[*L7_@Z34^!C D6(0_11<&#CT,VP<*%6AWS),[R#-EOEQ H_US,TH"AGB:5
M9TBQ>N$LMQC",X0L*J,<B#$H1<A'>1&C-!0SSQH@L$$U,LASB3 M@Y&6$'9Q
M1#.< T+>9>([:16*?";"#;+;[Q&$N*\6VU!]4?QY>6U[.*I+V4V4L3A19LIP
M.C*LH:HKQM"R5&4X4J=CRQQ-9U.=*[NC*+NH/EU'4_DASPQ#=GM'-5T5"18)
M#!5"UJ&[(@O18UH-$F>"U2KQLS1.6D:$K-$%)NL+*HF4"IZDZ[M:!MR#'@J>
M>Y_7 D>5&@VTV(:=96BX/M%]MRX(>O8PY$7&V >5B" /TQ98P)(0IG4R\IH'
M"S*$$WN0#,K4'JM2%J1%;P*6<)T!^V$Z&605/,@T:_LQ)&NBI)B+"FP1+<7W
M7"6^;0IHERZA*F>!W5_2\]$K-W)L[]_8#F?^8@HI-,=2-K(\,O21K@QGLJX/
M5=6:$,MJ)A,;"T8SK.G51"'*1@535GGW+S*\/%2D?_S\'' 5A3F%]"<O^KS\
M0!COAJ#T/R^A:<9'X/>(<O!W["U&_N+/""_&C_2K&DQ(:2I)ICD=SBSM:JC.
ME/'0FDPUHF1'BJ:/-&DJ3W=HU9.M/7%K#<4\)<S-*0C!Q>$M?EJKAQ9%>[*<
MTH)=3Q90U%P4\:Z=:H\(RF-M5-78QE=$#NO6JR.'Y3HCA_FT)YBVI\&_;P_/
MEM3=K9BHH0,[0U1 0;.8BH];#^[V,\;..FJ[IKCZG&MY)-B1V-!Z;/4^8:N_
MA*W!E]B1$R-RZF89$JT0)8Y#IW'([JU.ME#/-LB@<$]I.1OB*ZWS*BTGN35\
M<Y>?70TR*UF:^;F+VAB<;Z#1ZVGRA :R8B))/309J5.(&LC2:@AQ;ANBBHY4
M]=!(&AYI\5K5^.3\E:O(GBTH25.1*=:PHEJ'J*X@4Y/[CZBL(46J8<_;*^2D
MN/!XXUU ]5[!C1PO@#IHT %N6T&P4=%-)!H_%L^DI>!&4('L^/<,,TV:C*2I
M/)1GUG2HCF?FT"+;\'"JZK*I:%>R/)KU_/;VU3>RLG24<C+7OX^^SH3QZ'HV
MI85D9I^N1S<?/G]Z9NRCW+GJQ[P Z1JSZ[BJO["?[2Z^50I8^;^M_=_JX?H1
M;]H_^ +E!$!-+Z$7N-Q@):\>'6TTW?-9K5?RR@IZ4M-29HE3[O:P];I]#L5_
MR4,;Q;JS0IUV6@^M5+3:L_VT&+@H7,!+Q8 3.$T4!P(46RR^G?[Z_E+XD[8
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
MP&. ^$Z Z(0!>204'&"@.T_B('P<I"$AE\)'UX%FB)&PLEW?>R3@K F=R%P
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
MLJ$BR3R#J!W),I%V#G>0DJDA13K41>H0HK*)5+.9J(0N&]/GGES,^<#YP/G
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
M2])7ZJ7.5*/;V/4@BYU=-."O!G**:'2J>9J]!>2T70SUX998>DA!^_%AZRX
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
MA)Y'*WT1_ S@ ICPEN);0WP $,L?,FC@5C\.AFR:9XOV-@V1<@(\AM:-(JG
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
M][O:SU^-C++U8&M#Q6%'G9S_7^Q'Q,Y?/0V<(0GSS[,=O:UAY#R0_'?8J7[
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
M*A%*]N+$$P"N@;0DB_X%]%KS^&VZ4'7\O&X(8V]:( >FMW#+3X7-%H!@19[
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
M ]182[CZ EKMXO;NMD9.SI4G?+:><"%H,QO2,+%I.M+;I.U3MO7#;NW&J"-
MB="Q&338T*?1!Z8@0@N$C!H(<0!&:P@?[@-"]V<@;>B#H>6C58X71+A;TZV:
M&:G4]F<F:@A2!&L5UFTAL ': +]/M,L$+#KJZRR$,U$+Y; (FG*@'@-0#F.P
M&07/FH")#]K F'L"7HX[L2C(\K(?=>9FH4;-P)F'Y(39WLQ9]%EG-GPRO9D^
MQ1FAOT7@IRGV3DI(@M1%5X'\),'0 5?G77)GEUJU%E5Y0$FV>97<1N;5)59O
MP>;$[DRI>00?(RNX9UY)-$:K=^3Z?I"HZ:X$&[DD">Q-!/Q%>"+[R6 _B;3G
MTSUP]QZ]"*&7N4*I!U0"$,UE8." S$TC3?VXU@*(&8BP.H"/+(:8,'9.SEJY
MH#%)++C+J1\[^V9 C@WN%BD-6@SJL>_ /538\/+YJW&K<RA#*>4*BZ=%6<,,
M_0#D)!&U5$X6B[63[,IA/ A!>G"EI"):!1,6:8F;,.Q@ 6A]1#L7;A12QE70
M&$A]V'R?RNHD8F1E8IV*QD)"G!0]@+]@2XW 5_B*:N*:WEQT!>AB #,E#CQ*
M<\HA)'/"(O S$#1XU<3ZZ4SB24OP8KK_IQ-_RM[; !UV%ZP=:D>%V,4,9;<@
MRHA]*_V<8"<FG(T9)1*O$YY 5VB8$(4%(Y;1L!P3H8Y7R$(FB2>5V&QYFP%\
MZH21D_6V*0:,+:I GP1_"&83!<^R_QN'"1<6=">(GN,O"_"WYE\)ZIJ%$FQ\
M!K&&XT)D.XD\6!BG$=(@-]/:V6/04J,:9(A!((LM4UA-Z)!KAG3*#B1:RT\D
M<@4JXK6E3:&P)[1FI'5,7"JCEC""I;!J1,BC[D%&H7(PB(H31@BP$5XF>'@6
M M^XE-R)Q"7D+LA\JN6G\0 L3. ?+'T;/6/ZA,(B2-8 O0$)8N,>.B+,)YG?
M[O*U8OX:MG(U1\-UMD]"^M:_8S!WP+5'<1TX(U"E210NB[0PZ2SMU0A!P<W/
M7?B"N&^'L.4UTBH^?ZG$TAX;B0OGIC%&!#-B)!T[]V.F!:BAD\1RJ#2."MVB
M4)-D^AB7%5U$5%<P44Y]#&L$;X:G1X$SB%,5MX0/>!J4.&DMW+C"V$)E[U.A
M-^1BK*N?^3.H^'(',-M*9E?DW /S!0/+*>4\:#9P5*?$IHLMD1H+8U:X<<+#
MT.D,4-/  J0HL\A*<M"W0'VLHN+F<*40T8@0JM" -E&!C9X%D=!Y2"R45:5H
M:CEVV_%*TM-"3)W(<JNPB7Z;9D'\_" //T>/?JH<<E-Z_@A/S/7G2PN@L#0?
MZ19$(^^V8*.,)'S$H$=!OLHB>RI\]!_Q+C'93(0%>S'=(-'UIR\/!1>L0%QO
M8(7"7D AI&N(@&Y@&U-BQS))H9X_/AH5-1BMS*E(? K<4.8-[H+21!W>FC$T
MQ%E(4T"9CJ.G*WC4, (C,06\5; T\:@AB)F?$F*H@5G2]!PG$5F*$>!:VN9;
M[+%PF?-@T7!)?APTO\0[I^AX9;$(%@[$W3%5H50FDJZJ5$G-^CN+W!U&P5:!
MA"5Z+24-R@=S&M"T3I0L^8EZ'S3CF!(#8"B2;#&B3-#RLXC"GH"OQH,<>K)1
M$'[4KF!$6P%R)K6:GX@5H$V!SUC>K>]P"SK/ _GL/V1!YY67)K41\;R_4OV?
MZC"=H]-9NP'4\I916_FZ8IV8FOC:AC9!V<H$E!=Z0%VNJE!7BXP>==.:W4VL
MR4/4-6@-M6V$*]\=:DV$>8.H[2<8'U-C(HY#-7#@#:)X@Z@-"M2Z757L2OHJ
M]]:[$J]K2J*BF$> *#OG;#ZBLM05.[PUU XUW=? 'SF1<.+Z8?BN%.VJE8Y3
M-%'M[F 66]7P/%%AZ7?E33&M5RLC318-<]-]JU:H*H"IM.G&=<!Y<'6V\;)Y
ME"<V87^]2T[] Y(>/2T-G1?.[FNE)T^ZHK&3P8-50U21)5$S=C"&J&J(ODY+
MU@C15^E(;@JN,EP5S^,M%\_CL^/X8E+ HH2 _6D_WBR3TZ@BJNCD=0YXG?;1
MD]>YX$?84)2/^^2\X+S@O."\J A<A[7_ZQPB:5BC47X^5"E$N;-RM#1JONE?
MK2Z"!YGES;G!N<&YP;E1 <#6V8XV[H!AK%OZ@O^CG^>ZNZS0N*74Z.4++2"_
M'MW00F>$_Y;<LR*@C?N[V&3H3"PW_/#FZLOE7+L7X^RRJY_+2OOLHM=M:[IN
MM,_.);U]KE]JG8X$/VD7M-T+;29*WYZ ].9W.4=T.>#/X.=X]]]H,]<=X79Q
M(6D72L=LG_?Z@)MQ?MXV=$-M]U53,2Y,4S[KG\_@E@'V';]Z!L44]A)Z7P-L
M?A$]?05W*^IY]L7?L3-%*NRJEVGWLM\_ZTF7[8M+Q6QKZEFW;9H71ELRE*ZD
M]*6^>J;P9CV9D3E(_V#]27_LJC]I*@>L<2Y)I6"EMU6MBT\1EQP56FA(^^+1
MNO>AGS3MPZ]M,@U@7=+?:)\85ED<1H&%SDK;=3R2]"P5_ ?",M5 .<)*9K>0
M4>P*V"DC+7UL);VX:+GP84H;8>TL=+D.OI),?>E"*HEPNC3,M<L<E>5WI _M
M+KGD<#4DBQS9]>1D!<C^NCJ_^_A>4.733J=@ #U7WK,@:G=^=?OU4^\_V!80
MET8!5*HA^K J[OW@:49G;!RLVRP(L"O:Z>:IOC/27<PKE1%9D8X\G61F ]BU
MU*4<6:4;!UA*&DN5RGMQ8*YSR-FXC(V?,#.2-AEV)M@AC_46V =3=T:&F<W[
M.K4EPC$8Z*RYA4LS0[$#A<!2XE>U&N2M@?6L99,8-EP3K2+"V%-D:+G"R %'
M;"^BNZH^DJ6V(G%]M XSL:E.3!M;>?D,D[*KM&/FRFU9XEQZ8<F-1MBJ<J]\
M67G1M0V^Y-9AYF<_@DWP@8R=H4OVHC^UMK$*4V;#'+^4(E6'F%5U0W!24C)%
M"DM$/)I @7&.L-A.#O.K<0J)%]+L"H=U$K?%%NO2F'0W8[?!CC\@$=HBK.$=
M-B0F/R.2M-LKN"BT+>5T>> E:3N7-D=,V]F%^;2L9& "LRY. 9W(80WX0C%O
M;)LFA9?&MR2M%VE'P\$3[3OL/Z1S:/(XSW 83Y)^N5F\AS;\HIU^Z>@5;-9.
MHS^L.5<@8&TB?#]*)C_4;M3"DE 8ZRP=D*Q1L(W((EI1$%-,:6?$5MH-5K#2
M]J5H P(LZ0BNW!Y,V&#93VDIIQ.P4B5LM(.BLK@;[*JJ<]7K,B1P>('CM4$F
M[X&Q"3=2Q3NCA;<-1'\)$,MA$)RP5>K+66S$B3(L"GG+;&S+9[FNE?T8GE8&
MA[1/7])"&.<EX+2#I;HA'25%X\Y#?S)APY+**W3,QCJ%JPO;"G,,5CWZ*)V7
MW&1E>5]*57GI<=D=_K3]4Y/SCMPW-%UN2S+\HQD]M7UFJ+!7&9=]]=SHJ@;<
M_^I3$[I9OC@H97XFRM*0\+)Q*6M.0MGWE!/>OV_FM4ULI'>@UVYROK#2NAR
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
MS0>043^8D^O9:]=,TRF0=#[!G&F<;239$FEL%U99&(MD1Y++[# "L_)-/-=
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
M%+Y^9;'HHT@*1B:N;:B*@7 A]:^%]A.4$901E!&4$901E!&4$901E!&4R<'
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
M21;H_]T+DI_!U@/>-)G'!DX43DR%\)J%8Y<[0;J!/TR\G%'R6+CZ*EUC\K*
MX":J-+JZ;.I=6"!AVP^":0&I.YV6TK%(V^IT,MSVR6[:)(LKY&'0UHR Z[>T
MR;D')7G3[YJ-4L<I[/TG'M.BW1=@4V3O(F#CK"_Y?C-!E!\J70\U.0?7#*):
MKT3ZQ?<>^$5?^/G8Y: 5,-!H!3,79_IPJ*(:F8#70JD.<+H>>.KNH4O'?+L!
MOXH[<1;M-E;OU,R(!MG"ADZ7@K6FHRXA&+H>3&IR4:Q092LPR^=28&/;WH,#
MUG>R,RSXE#%S]X9-2UN<BR]"J0YPNAYXHG8M_$),X5:X+P=<+U^$X9A7PX\=
M>P4?>V1:P1;L']8B7H.A"ECI>JRIIK76'QR_A/4R>F3!TJ%DL<HV,T! HTMF
MP[JQEQH<70LN9J"Y% *R';9OON>7!Q[8_-DQGF#=TE6$JP#*#I*N!SDQ;8W]
M,*[Q;/ U-SL0J.'UXT]NO$>?[>YS]NKLZJ+(/).6,5$L75VEUL$IL16Q]W_\
M6O_CE1WD=TRWI1\Q.WIC!]+G0I?3Y,B&8W$9F]I28'1Q#%F.2\_YW&#;*+),
MLT E%EF.*5B/H/0PZ7J8Z;F<OCE_( /E\NELH]?SQV 8@KA\\R/N7>LQYRG.
MOR[VA#W3?0*S@QC+@07;PZHD/>AZ>J1AA:9B'8P<(#F@'+@[W^LYKA,K#_@B
M\<:$TZZW^=""4*6%N]VFC-OMADQ5VI0;ND%DBYCM;L?J4+6A;XJUP7P[OTR*
M[1!5CPX;(F]@AJPDC;R&#"PL.H@,-'[F/E!3C.60N(5QEQ4378LIV?Y1/4..
MUT#Z'(!!G#CFBEV4,Z-F#,V,XY[GXTAF@RXCF T1,1CKVA)W,L'8CG<9S*?P
MQ-F9%Q[/N'?ZCAT\%[Q!WS7IZ@4T54*_*:IM?2[6+N"[O)P%^\+[A"P[4M?9
M[(F5/@FNRDLK&;I)M$Y;5IHM0Z8Z:<EFV[+D3@NWL&%UK::AW)D*!F6;G;.I
MFTO)2:\!NAB4,AZ.W;B?=&<P8+WHTKMF$5S(^AT[\!SO89;FE%>TW*[^C,PR
M%#)6Z=(V9!=XBR4J8D$+PS'KM\<!CW&*3[OC.(OXM\M1?.3=^<6"GA.RO!:U
M'8F3G>AC+:7R[PQP\Q%,)ZZ2\I5%CWX__S2OAFIB7>D2&6ZW9*IUVW)3I;JL
M6VJGJ>C-KMXA=[!=T3:8K3IY,=$K ]1F2O CU:@\R6Y@\F0?Q&U!@S5P*H6?
MKL>?^(KI\JS8&?XF?VD9HOLV;-QV=?_NY,PM"_X-&[8=/'Z9\-<'N4Y\ 3Q8
M:F:J)-ID<@Q8CO5"R=:/H$_51>'8'^QB4IOC^0'_<9*9$K<ZYB45^FPX*EF
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
MF08F9D3Q ]MER[)WU;N3:RY)=F\N6<<"/N*UXK7BM:_XNKIYY6MNJ'3=HL(
MKZUV-:EU]=O;/DO^BHLYS$H;I*6O%KY;K**Y^-O+Q:ZVR8XJ*PTQW4-H#@!8
M3-]E3I2U>,M1\9:[L-5125'B<E9B"HBJ18+U@O5"^]68#K6RT'8C^BF5Y!'#
M%,,4PQ3#/,0PO]_\XQCKCJ@1]OH:87D(QTJX8''5=8X"3]34*0K>J9;T. KC
M+0699CGY+G32B_ ,'2EJ$=U<CP*/&$:=X5&"-+.8)O>BC%GIA*&HS*>CH!,5
M>(3I5"[*'$*H,4&ZL>_R5 &YKK=* NY9^KXYM>7GGLI-0ZNNW-.0E@<XX8[*
M-*9N'IW'L2VU6](?OLNCA,.\K2JQ> G*",J42.EB:B"\M\%3>GAO+43)OHM*
M^0T"P;U*<T\UD$%KVYJ!8)#-' K<"%]8.I2_G*X3,*GC14[D,&&["0M%4*8R
ME#G$^J'5VYGS&G@56/T%]XKBGM!*)T:9HJJ3;7?#%D:E*!>;J[(K ]*RCDMP
MH.AQ"0X4/2[!@:+')3A0]+@$!XH>E^! T>,2'"AZ7*_?Z)6Z?40>6_HUGJ>B
M:KD?!9ZHX%YA>%@G=3[1UE1DF+5EGHIKS3RLFDBGM85'85DP26T[F.@6(E8Q
MJ3F5]"V+"L&"!X('@@>"!X('@@>"!X('@@>"!X('@@?KMW['[2"26P@Z?9,U
MF M/:HP"Q^4%Q F*2ZZW_.'(]I[A[\ ?/SQ*3A1*X?@^=/J.'3PCB> _'=MC
MT9G49,Z_'>\!27&Q,=:7'"_R)=N3[(> ,5X>4X+/2?%+7AJ3/WU2+>M,^A-^
M'P=,FA73C"MH26]GH62MCXO%M:8_M#^^D^Q0LB77&3H1ZY])(SN(/!9(/YWH
M,1["T!][O$ZM=/VUJ2E(4Y3W'.VD?#H'K"X /I.&=I_%WX2LY\-(HL#V>O 1
M'C*K;\L_V9X/EP6SEYS-WK(,-!XY@EOZTB-S^Q(QWNL6?<,?PR^;E 8%.&<;
MR[MK26> ^$&\VOM[Z;/SQ+P%ECWZ;A\>,_0#CL/F/P(CI!$+>#TXSAY@TRHO
M$KJOI2>:&V2,WH&K>CT.&_@]\ ,);@5*\*N2RJ?2D$6/?C_&,X*W]0+G/A:-
M6,0'/CPCE?*__KBX[<@W5XT6R/2<7Z9QTYI#3U09*RB>*OSFV6QQ^)_SE5CG
M(A [R5"^QD.)[XVO?E_8C-/G9]S_C#T6,W.W"3>=;V>Q$-A2P%R;LZ&7/N#?
M/G#8?0;QC:3Q*"ZK,G*9!WHSD--'\"HKGN_Z#\]\)+WWB[-M5HAE?J:]EV[G
M1NEX_V:]^*WVR(EL=R+]214"Z>WWFW\82-&,=WSNVSU@! @CM6*!3R5D7@ZG
MKSQ+IBXGB'WON/PZ> #[!;+KA# E82UQ!D[/CN5XX(Z9UV,EX><-&T53I6+
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
M#T^C^\8';@(G3,AT*->SDV$[7#[%7'=L62E3\ZV.\-ZE1BHP.738&^]K4E4
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
M'YQO*4O77YOE$:43QO#]YA_'%?(:!4+L5E%EV?)]P<-2+K<XUE5$:=DCL X
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
MI$?>9Y+=+A+_9L(:LG$8PR1@X;[H>IX^49I)?1ZG('VE//QA@Y:&7=Q"$;>
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
M]ID\1Y:AV(:N*ZKJ$=LC$"''JY#G!Y,64\?W+"!CQA$N <8.&" 9J)K@%$R
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
M9:.$YB+JAH[CZGADY)$;/)E5K* 2,,,(&Q+3*NIQ.?6" S2B[4#\I"]87B.
M;=;6<YQDX=^";7@%O*L'.X[Z^^)_XKG8L1CEJJ$S0]B'2+%,U5-43W61:5FF
MH?IL\D'5W.NJJLVQ_X;DM P!7(J F'_V.]D5@#FWB+BU'W+>29DXX4UB^O8H
M8TK<GS2[#L+^GH  CN4:AN8J'E(MOA(LQ=2PI=B6Y9JZC53=4!DK5/9Y8Z)P
M@15>1U9+$<&EB.2; P*D%D!^97S#% G&33=4!,/?%IV$<X;Z)8[[7,\??WL;
M#_8%B:69!F 23R&>ZBO8P6RU$,U7'-_1;,-T3.*B5<HG@BI QHQ&M05IK<5E
MA9ZI(H.IY37!\C&(@D?:_Y2WG6XV)NKG2B-? QC &<WBM62U$Q!<"HA@$L/
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
M:!67'"\0>TU0[NNX:H-!_G'IWOWZ@V2"]]J,KK4J6K[$3^)>WEY_L-CCPVC
M=I^J:.)-SIFF(;!3MN<"=>;3O,=E?!"UF_NE7@5\A]2#]9,,7S_)Y7+EMDPF
MKX2QL<OB+=M'WQU[UML<!K\99;/YI[.^1 VM#8,6MQ[9O_;+G/+!-?$D[''%
M3/2PY/V"N3HF&QJ4@::MZ1=\X'B"72:HC;,3S951ED2%@Z=XP!0*,5%6.!Q)
MOR3Q:'C*"PNOS:)HPL3]%A7:_8R!L-7BV<"+W(1SLZ:.Z^";VZG(QXWRE9JP
MTAJWJ#KG<",F^2!:=PGO'\+'T8RG;V%DE9@I"W&8W$<6\\)*?"3WB?1]/J[J
MD((:3<+"[B?:>[A7NW_J7U]RKW<6>V>Q=Q;[<2QVO?GVX.W8J'B1 BD=]V!Z
M*9Z# #1_3*7[43@0PN5KF#U=2!'-F/B,_^+/&XDC-G[@(ILJD=Y^BC,JD7>G
M8]9#529P9;Q/:Z:Q%S\/1YDX_>R+6>0='R4Z[G\C9K=\<E4H:T _WNP><M7J
MN U^G(TFG-^^R7' IM?U8E&KLL<5"R6,E&$2/R8T+3DBF"2N"%8;<!ULE%))
MP)RN9#0B(\T42AMW$QHR4I%\,7=2.V;#[\5_(#@E88.(#$'CI4WGBVK&N%I@
M-+=%[//X90WAIJ^\QBVRSC?5B$ENB6^*-"1R;?'=@RWBD8SYBX[O3=O>/[7W
MN)1]E5RK=REV[JG./74^[JGU1?6:H/#,V+G+H23<1-1XL2SS0@3V&OS/[<S!
MSA(Y=16IF19_.U9AXU949W8T9)*S^4E^$MDX/"Q\9N]7RQ]?=3EJDQ%TB.CQ
MUY]Y'_)PFQD/W>%V9SUTUL-960]0(VU07#8Z)GL(O_'\T32E69JGA/(';G(@
MQ@^VE%%*Q6@F9UX"I55GY2K&LJDB8;-HJ@R@]FYRXJ7+!)(\35'6B/;N? Z_
M3'-=!9$F<%39V5?CU./.X&R"<MP248ZTM:5[FK#P&K?(.AOTT).\6!7D^[G.
MEOL]A1J_:]I;M*+IYX$:@YJ(8&VYLZVF>RXR;45E_U8PU)ETL9"NN+IA E^W
M(?M/UQATPFKW0I75ZVD,>O7)O64"_4_+_N"M>& SZMQ,BTY<1=(_1Q&=<C[2
MQ?DFED7E"-[3.(A>I#!-1UQ+9FHJV\&Y]A/UBTBN(&):\^-C0A]YQ95APNSU
M<!@,BI(<A<Z+N+F0E^3(F"[>BT?#.!K7:+F0]/?$T&9JLTAO^<NG>KHCVL!)
M-G_K]%OWQW=YZ9GICQ=YB9:'T6# CPR&0=A?5T?#:$+M#S8-UNAQE&;3X?$2
M*'DAE%TF@BWJZ41PLZ)Z&B1#S,#%N,Q0G(@W7S%=(8S8A J W_.AWM)AM@ F
M,F=&>['9<%>/]H(/%ZX=[L)HBT'>\4'8^<LX0[#G]_@X^&/2@;#0A@E]#AFK
ML2>QM[P'C./'XZ(/#[G%=2&]A)0-FUVCOS?)=]);+MJFM9?F.12!%1R*P&1
MX6 @/0?9B-<2JIIW!*8WSA!R(0W"-"L0_<\HYG_&>86AJX>'4)0A^L"N&#?S
MO66"-ACR6DG>M]X3;TE>.('R4CIW22 \:Q_"YY ]ZKUT.2Z?5#QTYO5A*@V#
M%RZP>*F9YU#AP =\G85L)I.$!DE:3H\8K$_OD]'4^,Y_"!G+TJ#W),I(R=(]
M99P6\0&)NE1EMP@N(TU8LI\HYZ&X1RD#1XQW!JS@@4=:]VF?A\LR>O@Z$*V4
M>W&:C:=29,*;3.!B:.8VOZG+@%G]^=3//WSR!#:STQ==Y-QT3WF ;5^41DIH
M49&*O7:VN%88]9DZ0OL135.924@V)P\CSH074B\8AKS::L1?EU<4XT]ZI!%-
MV->].&$L));IB/V5TK0)^"^L#M[/>C2QSCD)"?>%IS0*&2F,17._#$./<;$(
M>,]B+NI>QDNE$%GSSJ%9T-A53'ZP94"_#7G<\^#E@CN5F-)25 [+8O$@(>-^
MY)'UHB98V8MGWGM1_N)!T72>KU+Q7DY?%',?\MQ+?Y3N1YD@E1?*8GS%KX[$
M\\=8S-$P3ZS B:WAB[GWS;C<@UZ/B^/)TG^W"JV+J8^-/X8_VXDC8?$+?'Z_
M]!K#.9.26%*A^8Z>G]FP_Q9PTYF=*>$9$AQ&KDV(^4O%YI0]+2L[B_ N3.GT
ME&;:'.)"FH(]89XQV@+"I6IZN>]/?5>4EN.H][B@$'*3MVU_$:*8W\L3'ZF0
M15W;]LW;MI-7MVVOOJ.6KX_RVA-ME'R 'MV-:DA\ 'J[YL6'*HKO%U9.+N%I
MKMB56K9;N!SK=-P=Y++&CK=KBE4,A=MJ!^;$U]S0]8.KG<Y.>*]:#&:K%H.A
MG4=C,PAE'76=U_?)^0BTBO-YZQXD&_I9M.[1V8ZWASZ-W4ZP:CW 5JT'U5P7
M[G<:BT%CZWYE%G@CET*K&!_-."5;M08PD+5S6 -L.]B[,K1UX,.K@W?X_\3G
MK0-X+D75&^[X=X.,7CWX89)F-\6IP'5^) !W#^DQ#!6H*ONLL;_T;^Q[4]7@
M4HB/#K"F(:PJQ(>^@CT-*(0X1-$0\735@+ZI6I\A / S?O,S-[\5@-@0YLG>
MB*050/C\4(1&O9>KAVN:A'$_[!5W-1 ']<W/BP?8&YQ?2PO'UI(XK9X>5E<!
M6@W-"CP_\F" ,'OAL]% !!'G)/9J0%9PTBP-<Z1>%\?8?A(_7Q:'V%<//&7I
MCB;/_"'[([E/>^%S,$A_>J.H2P#XC@%=[/$8.8,H&&'(H,".HA*@8L_4L&'B
M' #P1AI%83Z^,(TQ@L9GY].?;WZ&)M(Q--GXIK"LI_>TX$&E\/QVZS*N,75
MM%W0N>4UZ>^#E/;YD2J-TH!G?EE)PD-9.-O9+]-+BH5F?0V2_M50M.&ZF@9
M_%&T"K/R3F$W]#D(>:R)PTO@![V,R0(^!+0+W*9JXF]05TU@XB5 B>,"SS==
MQ7!T5<&NZRG$!A8#U'9,4P/81^R9A<BZ5O_4/TYA.P(.R_-@KWA_6@S KAB
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
MG6XT]=%:"Q.0S]6=>1!B",U7^=B,Q@-+B7KAJ)02$+$_VR(G:L6D4DZH!C)
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
M*CNI%,34B%Y)<\XZ"WP@GDAIF8(2R^CU^\I[ZEN6(;#%#).;)N]A:'.!E0+
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
M1UFCO63SFQL-,W9.76C)1(_R7"PW]H;):RXN^3.5H!*A:'2R)R/!1?2A;<-
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
MQ0D>\UBLT.1PL>!LP2GN8<.L$EK@6UI7<]QU=UV5 [S$-#R-C_""ICCJ+ZI
M:T/(_CK3-<=QDN>W'X;?LMS[V5-XG0 Y)JC$F_*XMW#:K@FK-3>!]PY$H1S)
MV#''][NQ)I47\N)6*;35,OIS\6XF.#XF"Y;0E F5=R8 [=^B!,B5^2;0 WH;
MD,0WAUE$+F[S5?EIHZ3MX]\254+D03PKG67X^&A]T4<6R7+)24^[R!;80P!L
MO<\[;\?^#WI".5%ELJN]/ON).$+0!7J'%;P=\<\Q363<;4\A=EUD:UV+I :(
M_Z)_"X$>3[^(X1FOA(F>9''OEC:T@:M*1]FNWZ4@ =FP)"5\?DQNGNA@41@V
MS@A.R,5-1*=YR;?:O<%O#%4PB4<6E(F+CH?<H.(8=FW'UK*$;TCH;V=DBJ/W
MFU&EUYC>XU5V_L\((+C^HW>\40FO'>-)RVFDQH&.4!!XJ"HL?%=/,_O.)% G
MA:8BY7>0'!]_[QV)7!OI61[Q>=(<"[V%[9?R81QN>06O;N'69%TL@P"V+"?W
MA[N!*BHE-$)I^T4^U#LE91V^+EM6"E&[8;DO6J+%TW'^'?4?)]9MW(JLK?*;
MJDE/+)'/<!B'JI(U"4N5HA@[L$VQ33 DT%*\=(MM>3>+LK]KSZD&/-D34L8-
MV%I'XGW!49;' $01NY?](!,E+A(!'TD>6TM6PTX85T74K\B$T#N98-<[[018
MTA[F.98/M+:#2A0O;@\YEQ8H>9,'BS:1A9>+Q=K;)F$%E  %>@<.O 3EQ4*M
MXWY#B* -]=[,7X)057&11W6YXV=1H;P5J[.OR#J!ZTMD?<M%0>Z'L)4)2/Q=
M:[FKRMV7O;Z>*'LO_4^+G0'=YYL+=5_6DEBJ.#\\44Z-T;+ZR>/CZHG8#>[)
MS=/E*4??BH_[S#^=^3:@W@#JR'%M9Y ZC?#OC_/K-=OZ:0%;T<QR]59;]@9W
MLW;YT<.ZY3VV>I:8J]*BAF%>9SU/\Q 'MN\-FTDSW#M>_A!_Y.WL29H[5_K+
M-I!'7"-GS3Y9\=_1FFW/8%X5,/E1^/V/A;AVM_3N9C48,7=.2F??*\KY&\\Z
MY-O0T3*LJ[NL4^4.GKMJH)VBG>=8CM8!Z-VC72'FCF35W"5-9C3$] FC0<_U
MO"?):#F!EM%JW25CKNX=E7DVQ>,-M*O2SG&@UT6+I<:T*V3@[S*GC]VFZI#[
M2 ;VFX50C'.&6J2UKH)*FZZ+VZ<K&E_$?2MW51 .V6*X;>0Y]XK<D3C30.P-
MY]RMK ,VT#-(N;NL*_CV)\5L3C^Q&QJ1LD5\K[?83>X99&/1AGN#C64[[<PY
M7VA#N^%\L3<+;<?R!^'7D*6/I'B6[[P#_9ZFGS0U#_2KE7ZYPO<@8&1@GQTX
MDGT!T#M.Z#+"\481E;S.RFD\D=]S1^2(/"_RFNQ6,\$@&'T @]Q$8=N#C6SW
M[Y>U6T[C).791LC\B,5A,I:2ZY)PR;#CC%S?L^L9RQ(<ASG1^LDR%$#?T;KL
MVLNH7N*E-'/V%#Q5\Z*;X.'X^XAQSNY[6(/6\8(BM$_ *"6\#Z'8N-W !9;6
M&[>0\#+?2,EP\5&H4HI9/%H^53(KF1U3@3R]R>28VJ7]":9<9J:2D5#WL#A]
MT ?1ASG+'G<K?68*O6,@DMUP/<N">G<!.;S'/%RSJXP@YF1,TC0BH=@$LJ1W
M:<4%?$)@N,C[JEH[^KZ$,T!Z>[6>@E/H9*K,E=#]1S@AH1I3?WF"+R0O=+&9
M#"L4P8$]DCT((C\8V+,?>WKH4:^RIT=L,0]! :&O]>EA \&UK5"JE1-9JTB6
MT_\<TS2Y&G_N$XK-HM:YM^*6W$:.Y5C2 B_^T3/2XL&YY!K_N!*OX]&N<L(R
MWC"=W9V <UL'SO)\2TM[U$[ 7<\X:5HAT PY6>-;56 4KUOO /8R1U$Z%]+#
M.%PE)CYEOSA,$I(F'TD4?HY#PJL5P)O6%[0#V'=]5:@,0;V[2^8-75=UZ,Y8
M[A=\I#T0S"<S08!C<D<BIBBP3_"X@<A:/M!:E]\)V0\D)AQ' MC#<$YC:7S$
MTIG8=VPMO7MD[83M$4O2B]LQ;KZ$H*XX.H'O:.W^W0G',5%]FL4:_83Y=R)M
M*CU=GIZ/;!D?:0>!UK >DUO".0F+R)]*4;H-V\H'=D=X+#_X((8T78%./SQ[
M'*5A%(S0_J$\[+;653X%C#*2)?=>7M'D^Y-.V"Q)A4SFCP;W$%68[Z'0ZCC*
M(Q)/9G.Q>6YLK%(U*F1T6:KWG-1?<V?@W6MXYP4^JO#.!0!J77AB=][EBOD'
MQL+DFNW:_+UVPHVSA;C/0#C7<Z5K!P6.ZVFMA3P1F5-MBTP7F>I]U%/X/*BY
M;W4+?/*WXLB0JY#-]R32#D;7<1UE,'4]K2WBZUZE3XC4&>/I->'S]:#^X6AY
M"D?/\[0VH7W -#YC27(15\ :+8_$VYDROGR\8\\WVMSV#ED'V+G/RM.[B=23
M=3R$1!WEL:[B>W(KV\6M^F0#ZJ>K@%QR*O0XJ= 1<3D5/_8-_;Q!I <L'VFM
MAK_0HG&=@'ZDFC7V<)<MVGPB@)#?=PM<3:PJ&W]^'O>.1H[GZWUDV@&VH_->
MP09RW<RR^GYT>A6-\I1;^44L)JLV?6LA-9^S6 58]G!?63%+9R8-2.Z,I&-K
M?7[;$<G#R22;9ZH<0J'YS1><S.3=[DCN?N\KPJZO=Q[;C@B?LUB^#,Y4E$1Y
M;.LKJ+:C=[SACJ!><X*3C"][+8)A$&@9UKTGEE<DQ4)]"]]C'LO,]</%@K,%
MI[CY<C/:0@M\J_?.BR9V^S!4SX:C2TS#T[@(0>\SRW1FU8#JZU %6@?@[*^9
MJ^IE41[Z&G[+<O]*3^%U N28</#:W/5["Z?MVL-.7SN]<G-_GTFE,XD&$%\"
M49SK5'U=7^\DHQ6(RFU^<:O.XE59,!?O9H+C8[)@0E P<5J758;Z)^D5GC)I
M3,_T^1WP?&CWSDN"]0U&:,F4;,_QD!M4?)RN[=A:;M@AH;^=D2F.WE>B6-3"
MO,;T'J\:1/\,7_CU'[WC#1#+7\L]^06>J"*N%S'Y(FA"TC_%_T]C5>M'A4=E
M:<(R/E%&]5 <ROA2[-??RT2)5AL2:@HZ\GU-V\L_#WI1@Y[^#UM6P/Y)C29U
MQ14%@8>JFX#OZFE)VWEQJ]2 ?4"M>4?X^'OO2.3:"&CIBWN>-,>$S]DJ8+:?
MB]_U D]/17ZK4*^N^7.2CCC#X0U6[PT?$>D9[[=TMRPG=ZRZ@;+)"4U?GL21
M#_6.:%]'OXI?GPI1NV%'N5BHDLSQ=)Q_1X-6N=(\6'Y3A80?65[O,PZ+_B.E
MJEB,'=BFV"88HJ?.V"VV?<(QGI*RB5>_J5;VRA1D<%"73%)[MS!Z+][XOBE8
M@XVL$9[UGE?&X8I\D/=@,U=^E"W0^(+MT<1BD"!-,\WQ-*^CWWFFC?K,M(%9
M!B(KX'#-VIW&,QQ/9YB.HHRH%L6#6;Z*N.M!*S#[?+-J4+U>W8T;[0=%90_*
MF:>H:$NYGFHL.>4&BAD-,1#_*I>3772U=)'64N43_L9XV0RBTC*R_'S5%Z)V
MF;$WV8YF))Z&V9^"<XML;=/)[<7RI_Y2#\@6V=!#3O5\9$-'R_BV+02HJLVY
M\7^?HNB-,E EFC]W54]I9SN">17:>9:C=^>;[;1;2Y32^_3SJ7>\_"'^*/?9
MLJIQOR4>%..<H=A5K1(WNTEH2+$LH79Q^W3)O.;;?&I*.&3#W+A=NLN #3II
MIGB\Q1;%TG^^G"L"GG)3Z"=V0R,R%@>,>[$N>BWL-KEGD'JG#?<&]6X[[1P'
M>EJ'U'6/=H7(6]E2I'^@B'Y:NPD&X5=EH>U8_B#\FF#AT8R0%,_RG7>@W]/T
M$Z?<8>]MQO<]GV=Q4<9[8)\=.))] = [KECV$#['\VK_N[P\P*EJ0$/OB!R1
MYS!<D]Y%-7A(%@AQ U?S B&'XI 5;O0QO"1<I1(*($<X(:$:TSM=N$!00.AK
MK?MN(%CI\IQR.I&)&](O^SFF:7(U_MPG%)M%K4MOQ9%OQ0,(!D/1DAI8CMX!
M;SN>8@AZ!X,&\+0DG BX3]4LJ?9 @T*(Z0SOR]6IKK-D@?GWTSAF=THW_"*^
M)MO/)%@3V7Y"")7@F+N=8VI4(S+C)8[IS*D!Q1U05'%O@Z0P(_)-"X[9E0I:
M *F ;A?96D=!C<4WAUE$+F[S@^NGC99PCW]+R,:)]R_Z]RS#\;3@V_K:DRQN
MVG)A2W5Q*^QV8TJEE6O:8(CC;\U498&=3A&@0< MN=1SP'T Y2'"%2N]&@OD
M>LA2)=> !93=5&PV6J?L').;]#06I^5,WJ$"_!F3!BSV\^VDZE S8U%(>.T/
M(RT'%[>'7#Q''OZT\0(.IYR0%K+PK9W.R&I4J^QV ?2,9?>N43T#NSO.;B#9
M[0 D?M#'+.9( \G6EZ)&V:"IEX(L2[Z4RA)'EJ9E -^PPDC\M_BO+"+ZP./6
MJ@Z#WED[K ,UJCG(/1 4D!?G7S$(V%HWYWGY_/L'/:&<J** L@E:$2[<-);>
M.Q#L9 4-VL02!8ZK=QO3+37YZ2)32/8,/=<&?A=68MYE<%W3"D?23SJ6$32'
M<;AN;G-,DTG$DHS+5N7B+PN6X$@!FXA;1%E(XZD<(UX8C3,2%G6XA!@?%O:3
MU-!_8;=*C3[*"6TT5RU>"M+LI:"=7@IJ]J5 X)1B8[!#MV*'AN^ LQUV-:HY
MV*TU[$,%_^8U!&LGS*VF,%>V.A_8\&$A0\\&KEM9^0BZ0%7[" +/4\T_;+U[
M).]]L/\<"^TA$J]7$*.-BA]OEU3RB:7_I/YGRVX2\O\R^11WXG^/ ^(V!C2\
M0OQWP'X'MZV0U:A&5HB0@: ,9E0Q[:[K6$#KO7#=,#(Y8?R<W!].5,\!(?0N
M.8O%CQ.E6S_N/EF,$MIW',IPU<\+F7&;JTG-J\@[&+56HQK!&EG0*H+[<L^$
M!U"@=UNYEVSS%PME%FG).H^DD]P*MELE\U'M (B@#?6V0[\$H/*1R\8A,OT]
MBXI2\H6RTB=< ? L]#BU0ZDE3BZ474_OFI9-I'KLI19)?CT4^)]H3.?9O&'^
M !GG:Z$M_%F-^EG\@3;26D[HR!_\H]_\Z1M?N@VB!X(B=:.(2Y%G7=L>RN#4
M$ <S8G&8C&5*["7ADE_'&;F^9]<SEB7B+)'3K TC.]RFJ*Q&M<DQG3DU8+KU
M4 & 3HEP:*<0UM6HAGCN6][ \SIY[HL7O9WG^:A&,'6 6\JN4LEQA)YCZB'K
MA&4\)2:=M!R9G;)56*Y&_2P2F732:I5$K1RW-"91+TG3623!"^GR71(';UR)
M^WR5/IGZ5"A*6 RM9N"7OZN5((_2:M<$&=)JC>'0*F^V'0X-11PZ7L3A)U)G
MR.KO=E9_:]1QA&J#'J0Y(NCX6E-EBPF$_KAD-$[?T^DL5?:0$ZFV5FPB4GE5
M'S2CO5:@4_EJ$+4&G0,A&@KBUVQ-VX%,]$?GJ;3:0(;4J;U :5 TPY]?NJXR
M5UA6#VEDKCYP0''"]@-@"P("B"R[2Q&[9X*#4Z6<2.TAJR;HC,DDXTJXK0<9
M&/5:88NOHL*;.FX/\=Y#O+?&S,_CN!MAO@?LC=I:08"0ULRN@3E_8'Z3\>DE
MC2=9XV9"N[E=[A%ZK@\#6VLUJP;T5/<H\<,Q3O&1/'7QO=JJZ0DE6%4[&\IA
MO@(<4)8F:PD<[;L[ZV1Q:A8<;UT>,G!D?B;RW0!HO865_7&E\U/F[Z^:XHZ6
MF_7RBY$-2[8FCV*/\?$\R]%:LNV.SQ%>T!1'9P3OV$^V(QA)DQ_46I'8":.*
MJ%MD0E'8K_MT9[!"%M"Z$\A>6#T[6+73D^.;UO-:1D\H%>:@IR2AK+AX.E]P
M=I=GU)J%EP/T=H+LA=<7,J.3R+ EY010[T+1>T%T<7LKF]8;N74YXAAEH/!+
MQ$B#)6'5I:(S>$VX4/0'!T(9&PS=0&\/Q0FF_ N.,C):GE%\0R/QA+FEJ%)'
M^<$'\JO#1AJ-_3R<W, %EM9[U2XX/>$\/U(E!J?2 L7$'<.BSJ 9V'D^D@+0
ML8- :U7PF-P2SL6BR=NR5NII;-@Q/H@-BL?R@P]BB"$Z1I^CEO0'9RB/K3M$
M+G(#I4G8@?=5>H9=1_6E ,C34NW++;)L/J=IKJ&?8QG4^]A<>YGQR4QHY^NQ
MNRGF>^F>+)Y>$SY__%VCY9'@R)3QY<7M:4I6(\+J@Q8&2W&.."?I/>/?5P</
M\2LI,%*>J8B.TU@<4:9<,-0HTEG2E[TFG;1Q.EH*\1=)MY+?CTB@&=]&. [O
M:9C.)+N$DB=^)]8*GE!37$^"18ZBD>N5VC=4;@[7;3@BLC;M^S!)2%K1O%<[
M%(Z_7XLKB]RE^D79.CKCB5"H&>.IY-UZD"F"J& ,"%RM%927T%%AYX; 83O%
M@O6U#KRHE%6N"EZ9&5#8G)8;!4;O,(WP343$=0F.R-HR90IPJON&9P.@=:YZ
MJRT6KNF-K,(=3U/,CK)(:@P/.B<E1^PL->488=F>BOI CM:"](3&-"5G](Z$
MI[%X(U,J%J7:= 70G_ WQC?-7E<XI&R\(!.9\'-&)^*.AD2!%)@A"R*M<_?V
MQRR/'L71YX2,V6UZC[E9D-D@, VR\[R37$32)LO[_D3,+!_XAHG&<;80-R5<
M99O(#6U&%Z8H- HTU_==2VO7]?Z@70JLI/9JHF!TQ2!7ZY/#_GA)'QO'$Z&K
M3KY';&H47&)]>>;(Q'5$@E029<7Z<B,S2RBZGF^9HWVL''19DHJSH<&;F8L\
M:!YNUQR'*GO,++ <+[#,V<DV8_1+Y6/C2C,0=( *27"!9VEM#/N".94V275:
M)DE:AB6,5I%8N9WJXE9]LF'2?/+JY26G<\R7(Q(3<3D5/YJ!J6T#2T9#^H%7
ME,V'=IZ_J7=PD- >9=F9W#AY19/O3V;.<!+2]-'0^G/N2[OK!\*F'"]FLL%/
MM6M3ELH@LJ,9C;%)M)&9I)[5I6K2;RSD7!,I5%,VOOSMZ-Q4'@P58/O-@V$;
M&9BRG2DZ,Z,O8( \7]KJ!AAYA15YVF(Q>=3N-"\*H:I%&*-FY?@XMM;;Z8[X
M'$XFV3Q3%;Q4/K0<Q\E,WNV.Y"$,9N'F^GJG,>V(V[G8^J2UGD61ZK*>'XS-
M@LIV'*V-&CM"=<T)3C*^-% (PB#0VJ>R(T)7),4T)N%[S&.QFI+#Q8*S!:?F
MI%Z4@ '?TCH\>===:Q4]=XEI>!H7>1BF806T-MSLKV&HPJ&YR^LP_)8ENV<N
M= 4T)T!ZEZ)ZI40T#"3;-6%EY5F<AD"SV5*FQ[FVKZ**!D4S?PI9="9'G\%9
M=_@95G+G*JS^%++H3(Y^@J-J@'L>](#6*[>&&N#C&9UE^/AH?=%'%LG,JV2?
MA@5=053[(AEUU.0WN9)&M8N(X3CNU96C*\"Y+K+UWN_>#MQ?]&\A4N-IT0IQ
M?>U)%ANR#*$-))H .8'6F3NRED=*^%PFC6\4ZBK+?(P8Y^S>'%-/#HWK.K:K
MM;OO:6A6.F6E'/S%3534E30$(A!8JBDD"/2LQ+.NA[+.W#]C>9SRPVS22<;E
MR7!5SM (?"JMRQ :#O(-MDK[0TR=DXL%B8O:7$IK-:5>0X5'CM8ZSRMQ&Q'Z
MC<I-=#*+6<2F2W-*;930.;:OMX*S-W2'(QD]RB+CCH8KR&  M0Z>V1NR\4P<
M)F:8CF?TAM"/5"ZX0H2;9*,I 82..]C/&R54<3 UBS72LC>PIM%-WUR[8LDB
M"WG6P*(F671]+YYF>1&3+Q2+OW]BXN!(3-S&+$><\@<J-4BE\OSQD%'_F=&/
M&3TG\?2O#,?C99*2>?6(8JS>)'[A:VWQVU]/8;+QQ26[)]PLI"R$M [#>^U2
M'+&_9Y1G5!Q6"H-.+U8><)#>WLB]\7PO7@F;TTF97F.&X;W "_DV=,RRZJ@,
MMN>N,@L[RT5FF7<*V7F"D_2>W#PA-\_2</2M^-@H+#W'<LR2FP661S.A?BYI
M,A/:=)]V0H2"P!M<9BV>GW.'F8%,<JW =8;N?C^/:,<9N6;5SXRBE^- ST@U
MXG<9R<1NTZ.(9>&CK<=$2>% %PR&MB:I]9'%T^]LI:*6 >(F=5%<D0D$SI"&
MU_A1=9S=B+V.8FY*<YZ2/S;T]&YRM;_;+YOAN%CY:E/)R\O*4XZYYQC+-\V6
M7@:1G.![0GMQ%I7V!;.L?']2S.;T07LKLU4[ (5$'7;C)L4"B2+"+VY/OS&S
M%#E%'9VI,D E5G/@2)TI$$JWSE!=1CC>R/'*T\!.5156>D?DB-PR=TUVL]UH
M#X[O -4FU$+0&_K^ODTL5YYA]>-',3_,)[/E&;DCT<,'6@TZC86JG:@15NU/
MU<MNQ,_R6O?NQ-WCD#D]DQ^09B!)ER 3?^9QX;D?"4$WT+L,;AT0VDWN8,]Z
MMQY^(%](>#7^;":;NM)$74\V#:W=7Z:7"4YPC>@VN.8[MP@&DG<#,N#Z,NS+
M#@)GTTB@,X2/=QJUL$[H#Z&SB&75J#6@I^=N  .9GNTXOO]5.4J1H(Z'0.!I
M>:12A/B082&04\8W29+WX*R=&I*7IP((GLG'W:A6)*OEG#$<7\2&I.X^30F$
M/*3G!O L)<YP''Y.R!6=S@92-$,*R[.AEJZ_9TE1_(Z0Y)SN",[ BI=9@7P?
M245CQ0IQ $=:*AH[L&)73U$MI%CI%<:R0D<6]!L6S_)]+??QK;!\CA-Y.""A
MA,4,3#P?^,J# >Q.N6^/<#([C$/YA_2YW^&(/&ZU^/##)NU'M;J0NT::1[[3
M@40_GT1M6ZX,<0\*_5%&%+J!ZVN=!W1XCWGXV$YT1<2V12<I"55#AL^QH(L1
MSK9FL=!GKC#0:ZXP:&BN:%WW.' @DNJZ&P"M7?"7G(FYITL9U9>*?4-N"PMY
MLVI#=J4HEB,;77>H42X^QL?S++U;^>V.3[6,N$D8R8AX/<UA>V%4Z2 D] O"
M5X/,P@I90$L7QZNP>G:P2NR3XYL]_+2.GNO:YJ"G).&,1>'I?,'9'6G>P=@Z
M7@[0.T=H+[R^D!F=1(8M*2> ;O<5C'+PQ>TMG1 SMR['"Z#6651[JAG*V*NB
MJTYC<>F4D\20I95'"'J6.%EJ?;;:)19O/,.<C$F:1B0<L3A+3)%_'8Q!URG:
MNV6<.A5NVU9@J_;8>3ZR92$7.PBT5@./R2WA7"P:<D?BC!QRC@4D#Z,"\X@!
MH:;S6'[P048.&()2CQ/ZM0<'N;(W-4(^M+3VC8S+WM2EC!OG]ZJ*OX\LD;).
MJ(9%P/R8\#NAKY=CC4),O&6] V%V0>P3CO&4E+7KC(1KR*4W)'J^=<;HGJ7^
M<_/!VX.C(^F?74FT; \XRW-R]YFG]4;Y =/XC"7)15P196L(-^U:<L##/N7&
MX&5[RB6-'*WEW@F-:4K.Z!T1&(@W,J5B#>5)0J/E)_R-\<US^14.*1LOR$2&
MGYX)%2<VQ45=8"9^@[2N[K\_9JH=2HRCSPD9L]OT'C?<1+%MR&P0F ;9N31W
MS1<12<GAE!-BT"$BQ\SR@=Y1]OMC-LX6XJ9%0QN9"3^C"Z/V,]?WA2)B%FB7
M BNI;)HH&%T/0J"U*>P5>)6AB\K<(K^W-+48AAQPM3ZB[8^<=-]P/$E'>/(]
M8E.CX!*2T3-G-UM%72GU7IJA2Q7$K$7F>KYECMZX.E9G2<KF)JLA+O*@>;A=
M<QP26:_7,+ <H+<[[E5@[5<VHRM8.5Y@F:-U;(;IERK^QI5F(.@ %9G@ D_O
MU?8%<RH-]66+WO=%=,)H%9"5=XBXN%6?;)B,G[QZ><GI'//EB,1$7$[%CV9@
M:MO 4N[QP"O:24!;Y3%;>L<("4U?%IC/P[.N:/+]R:A63D*:/AI:N^-UY;O_
M0-B4X\5,$"RJ-G;*4AE+=C2C,3:)-C(-WK,&VM1/FPG+Q%<O?SLZ-XDI.C.C
M+V" W,=K=0.,O)F(U*Y83!X7IF#S.8M5FK\Q8C7'Q[&U]L'OB,_A9)+-,Q5;
MJ%(@Y3A.9O)N=T*_FK"Y(;;P$C?7USM[84?<SL76)RVI+(IH/"T58;.@LAU'
MZT/,CE!=<X*3C"\-%((P"+2V=^^(T!5),8U)^![S6/8&/EPL.%N(,V;3+0E;
M!PSXEM8QNKON6F&H<H%P=(EI>!H7E3),PPIHG;VZOX:A^@/D[HC#\%N6Q_H9
M!9H3(+VKS[Q2(AH&DNV:L++RY"U#H($R!TA:I\#0P?XU5%%V\XM;I60^=03/
M/2+FD45G<O09',?S SBLY*;(,C*/+#J3HY_@ "3[N"'H JWC;,;BF\,L(A>W
MN;[T:2.;Z/%O"=GHB/TYILDUF<R, LYUD:WWJGH[<'_1OV<9CJ=?Q/!,!G64
MUYYDL2&V&V@#B29 3J!UU'W9ND7F9VY4 9$?R<SF$>.<W9MSH,RA<5W'=K5V
M*CP-S;IX_+K.[,5-1*=YP*@1$!7-2#T'!E!K9\+>?33',R'V9IB.9_2&T(]4
M;E^%;GI&Y]04TW4)('3<X3S1**&*+=0PUMB!8<N>1!'A%[?7,_*PUDS),;/P
M R!O63ZL^H;X] <]H9Q\X"Q;R' /OF#<&+=GR2(K\,' HB99='TOGF9Y$9,O
M% MY]"?%\4<FOBN>FJB+R.YP Y_:XI/X^R=V0R-B))6<P H&*C5(I1&AWX0<
MVF#4?V;T8T;/23S]*\/Q>)FD9"Y/4#&+V'1I\#D*.,@:/*QM:.B'=)&91QV=
MJ3) 54"%?!LZ6AN+]X9*1:<_=Y51V*$@\- @H=O3+M7AU\"]'KE6X#I#2X"?
M1[3CC%RSZF=&T<MQH&>6<;4X*_PN/93L-CV*6%::5]>' Q,EA0-=,!Q#FZ36
M1Q9/OXO_3G"2WI.;PCJ6F-1Z844F$#C#$;-Q97B<W8B]CF)NF-,'6<@S[/#R
M)\5L3F6$8!87E4W,WD\LZ.B=8K$WA$?''S*68F843 !:R!XD=0L6IM-OS*Q-
M7E%'9ZH,4!50N1X0_QH%U=&,Q-,P^U-HT(ML'?.[K@9LUIYJ![+QIAT O?MC
MR3:V&^'9>03WJ2K31.^(')$;WZZ)&1T;'=\!JIF.A: W=,=ZV^Y:>8;5CQ_%
M_#"?S)9GY(Y$#Q]H->@T7F1IHD98M3]5+WMV/<MKW7MX=8]#YG06>T":@21=
M@DS\F0?:=K 5^ZLAM)O<P7K7(/X9*G6J87S'J&1P&_M';.I*UTH]V33TTGR9
M7B:$3&A$MR&0HW.+8"!Y-R #KB^#!.T@<#;M33I#^'BG40OKA/X0.HM85D/;
M]0:H @-QE+.1+YU\R(8>DM01OX%:.OD4(3YD6 CDE/$*28K?$9*<BQVC=G9(
M:IX*+'@FG_B)LA5G#,<G+.,FTL)U P<B*5$\I/<F4"],^WQSV6U2NB_2PSB4
M7HV%?(AJ:XK\47 <FM44ZAFZR"914&O_K^9TJ48TB&=4^N=I+"Z=<J$3&T4=
MX 6>6]F @.22CM3980,:TQ_M[C]IP=3K>T-"CQZ28K7]^&X M+82UHI2,[O/
MJBNR441!@0TKTL.!KJ/E26<'Z7%"[WZ2^GH]X\20TCX/>;%22&2#,RV/-0WA
MU*!&DC?*7 TRB3;(]Y$TG*S$B0==T%EQTH3V^BQ-5X82R=.+'<_AG:*%CC3H
M-RR>Y?O=-$I\CA-I[22AA,4H3!  3D6">D(E\[IZG'LO#34_280:<Z+S?."K
MJ"]@=RKD]0@G,Z$,R3^DKG.'(_*X?^7##YMTE-8:=MLUTCR*-QU(]/-)],IG
MZ'M(I=@6U8$T<'VMRR,<WF,>/C[_71&Q<]%)2D+5Y>)S+.AB1%19LUCH,E?@
M 2^O3N^YDH<((.!K+4*?" 2J1@BP9(;C_\PRMJ2RSVT4T2F))^08I^2(G:5-
M)WD!3_S;&%A(['Y#LY5F@$/O;- 0<.ZZ!T0' ^:U"4UW&Q6%CT#J5#1G6W&3
MVF/G^<B6?A\["#2W[]\2SDEX)539.".'G.,XST;><--]8'>$Q_*##](,80A*
M/:X@H3\XN288.*ZG-3@O:X*R2JNJU6@&**YE>]+$[2%':Q/W"14G0')&[XA0
MZ,0;F=*;B"@[0S):?L+?&-_<H:YP2-EX02;2 GI&)^*.S;HEVL9,'"B1UEKZ
M_IC)HQ6/<?0Y(6-VF][CACL!M0V9#0+3(#N7BM]\$9&4'$XY(8W[ZMO&S/*!
MWMZ__3$;9PMQTZ*2M4PYFM&%(6>L'#37]UU+[^3_O4&[%%C)]$D3!:/K00BT
M-E._ J\R#G)5#VI,^)W00\Q::6*0JW<J]-[(24,&QY-TA"??(S8U"BXA&3US
M=K-5:UFEWM-XNE)!S%IDKN=;YNB-*RM(EJ1L;K(:XB(/FH?;-<>A<J<8!I8#
M+'-TD/*B=A(!V\;*\0++'*UC,^B]5/$WKC0#0=L&(,^4L+0V X]3G)*U,UEB
MPV+R.*R*S><L5D$JAN'CV%I[*7?$YW RR>:9JIFB&A;(<9S,Y-WNB&PV/#?D
M)%WBYOIZAP#LB-LYB^6KX"R*A%ZO#,,D,4P$VHZCM<*Q(U37G. DXTL#A2 ,
M JU/RSLB=$523&,2OL<\E@U_#A<+SA:<-MYDO77 @&]I'6:XZZX5ALKQC*-+
M3(4&>807-,61:5@!K8MW[*]AJ#)NN3'C,/R6%0T!3 +-"9!C@EJX*1$- \G6
MN_'1CB#E05"&0).'5KLNLK4V7-006OT7_7N6X7CZ10S/I!6CO/8DBPU0-S3)
MX&AVKLX0^EH+(YW64!I"7_4%9[!Y=@2?P>;92=P&FV=GH!ILGKHC--@\.P;8
M8//L$E:#S;-KH TVSTZ --@\=8)&$RM9LW,%P+/0UT?]D?."L'ZN3=E(:]G1
M1+_D?;[_2AKI'BZ!3_@'G6?S1M< D"55+-00+SP0E"55\JQG,0;HW=CBY:SG
M/^@)Y43E/4O[ 5\PWK@>[;T#07/%4RH0N;:L J<_1+GE9K6/C+!8F!,RGA$B
MRRFOU>=CFDPB)DZG)!DMQ5\6+,&1PBX1MXBR4&S^<HRJUY&1\&)1E.I(^H6X
M_J4(6D6\G<H&K6"LB?+1^%QA\* :O6<#V^Z[,VB?[W^V1JYJASZ6CL1+PJ4>
M)'LOWK/K&<L2'(>Y.M3\.H%!N]S1F2N]Q2JO3OO@D.&(<X:IAPS93R EYIPT
MW'?BL-'@)N!;WK )F+L)^ +V=KFC,U=ZBY4CG3P/ZJBY-M*[9,;+%H5CPN<L
M+==[P_9.B4Q3$M@!;JE*#=MS][9G00YW']TMBVG.C$26J4U*6.<J'(#\.__M
M?_]:_EU=+Z]Y>/%"?+9YJ?S=U@MIPAPHI/;G\?'F]<5'OXF/=K[-T?E?S]U&
M?+3U-M+W)UB[>0O%H.*S?6;T5;STKP_?:TCO!-=7P,FKSH7LYSAE599M>P<Y
MID]>K>YY3&(VI_$S=WT"U/4-'UWZW[^N'_JI"2N9MWSRG>4?;7UE7UCZ]#N7
M'VR]>IRODR=O4'RV_1[934)#BOG3\UA_O \3ZX-_D[LZP5]6/7GRQ94?;GUM
M5V3!N"RW_%7^ZLE[/1RR RTF&5>;\3/,*#]^[DY2/$>_W3*6QDR6/HB_'_R(
MQ/]_XRQZN*W)D?]D?/JK-+G_*C_^50[\I1B?+A=BO!"X) Y)6#Y-?ON(38I1
M,TYN__7+_Z+A5Q0 .T#HJQ.<!*[UWGUW9#FC=\Y[=/PN\"!Z]QXA!P9.X%BC
MD=BQ@?75+[\JPC<D$B1\TTWRYQ5/)DGPRZ_U/J\MOPJ]\7D?WJ31YW7D5]EO
M?-Z'-VGT>5WY5>X;G_?A31I]7B2_"K[Q>1_>I-'G]>17>6]\WH<W:?1Y??E5
MSAN?]^%-7ON\WO%[Y!^+<\>A\_[XG?CB]^]\'YZ\\T<C<:1X'[P_/#SZ:@$
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
M2=DOML+LY*2@B4A!$Y&R343*?BU2F^V<S\28?__7?^6__O=__7]02P,$%
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
MMYJ%KZ UR7+HJ8TNMC;6PX]I3J0L$M:L>T!VVJSOR[B#[P=ON=IP+0+5S'5
MI_9E$N4P41;VBANT 0N%^)-G.+HBZ)[$TJY5G)9JGZI>SX\U_31@SU5:%$>S
MX>7U5:>TX_*4EK=HFA>&&OC1FJ0HOL)(].LE-=WES:^PV!SCP9;_G6JPJ(IF
MS,MK"U1UDU8,W>@]8$[AYZ\<[; S<*%CD;!FQ#O#<RSFDRBHB >*^B3M8=*>
M<3%8,KZY2X4\^@FX!=4B4\T,5Y )))U)CD,O:S6G' #N>U%K(6*1K693$XMW
MM@(!X=*RVO#.^P[<\_X2J*HFT0^\:6'P]R45?0[NY*>,JH@7T4XPE/:\='$E
M9E$%S=[V$1$:@SWF="EJ#<Y7ZYAM, [J-010Q:0&@Z_P\][.G?=.Q"XH@O$F
M!IMRP.)"I@L%?;*I8,0^&KX=/R(>];[1WVN=%J72#'R27B )!O5:)QT::K"'
MB7B&GH9;ZCL(=$OWG6;F$V0F:>X@S5LL5]X;Q-/-3 S#!(4[^>_TH6>1M6;P
MRVD'DGA0ISY)?^"V "_@_[=XS7B:NUD-D;H+'8NT-6M@3C,HB4Y"'CK$$[%[
M"L7(V>V&U86.1<B:Y:ZB"?=NDR_%3H(^1YR*<9+<8"XW/?W$VXYM$:IF8Y/Q
M5(*,VGI-TAPX-X.IHQ%< ["#9VAG:A9I&YSF8'^=VU4G80\3]D="&9>Y'%(L
M>!M\%>="QR)@S?AVBR.,5W"+$GQB%-RP!3,Q1$\4M4PS]D"Q7R#"OZ XJPW$
MG@ZPW10LHM9L<4 MD.2"C]+BBJ=+]=T,KBNB_!*.:70J Q@6F(9DN,M[3Y(6
M!= L<#7RTL>Q4<&D!@-7\NP^P?_.Q,_SAP$N[JW8%N'JEK"24J!(30(='/46
M@:-!5);5LB9=SU4F ; U(KJYIO%FAZ"XG>OI5I+O-8.:(AKD5 ,@&Y3MJ#+L
M37FB7BJ MOBPQT#:DJ1%.78(J V^*WY-J30\B<R?24>H;Q*?GU=M43?-!%AO
M1O"=(C*IT[/.-CV4I!=!B^@UPV"?F692C)>/S^VA)[O0MZC-@%C=25V>,VBW
MS_3A0,<B?L< WDGDWR:2MX<R[%:#14V&1_5.FO."X;V]U*4W68N.] GUG;3B
M^6-^>RB#.S6+#CC&_T[B?^9 X#Y[2S=2%L$[!05/8G^^Z. >$K=3Z1;V#ZV1
MPI. 7R1DN-?)L0=!B]C=PH<G'7B>..(>0N^F8)&R+:9XDJ]7P<4]U.)9*K9H
MTY! XTG#OF7$<0^%VD<]%OVQ1!]/JO+\8<B]=I:NU"QB[Q&2/*G ,\>T]ID0
MW$A9A*\9&WO%MT[ZX%>$8Y]]Z[/4;-$VS6S9%NTX*=8SACWV,E9:R5A$KEDI
MBQ#(2<0O%PO90^+]J5H40+-6ML=%3BKQ_ &2?:Z\G:EUJ\"/F@U3"Y:<)/]<
MP70]Y&VC89&RP619#ZR;1/S\05<]A.U.S2)VS8;I$( UZ<)S1F+UT (7.A;Y
M:U;'EJBL2>8O&I[5SY+0G[!%*W1;8E>HUJ0;WS[$IY?"[*LVBQ9IILD!X3Z3
M;CGI5M7-N2_[]3SO98C#(Q%!7-U:74KYEV]=?A'?H7^+M?T\?XU**=+>J5H4
M1C-GUASS"Z6IURRG(E%W\_G.HO9RPU*]L?7=&4X1F1[<?5EE,KS%_+Q56-1,
MMV/N6\V:SSM/:M=3[>JA6,=1)!O46*6VE<B.8%$)S<[9B 8[""JBS<5I$FPO
MP3:&\N6Y>G$11Y<4'"[DP!.;RCJ08?NR+?N]T+2HAV8%;<X$E^=!46U :%"O
MN E9;7%J;TQ/2O3R2M2Y).V_@F[U^IMF8=VK>DV+T7[V0)TAJ$[+U"ZD+"JT
M2_3\M+SM257.DY2L8"1^3O \BZ_( T[$@3H/[JF'#FUK1@],BR)H!MV2=*!H
M!Y(XZ(4YZFB2>D^I_X8A;@-'QP^8HP5N2' [7&A;[KUP+9+73+D%\2"GKBF
M%G(TR7[HXG I5F3"8?R<+A%?B%D\22!SO>C^WTBZ!/]_Z/8\FZD8T,>A&' <
M=A6%#-J-+GLA;M$>S>1;6T"J^H.\ 4'5@N!1-$$%.,A&%*HDWS//VU'3M$G'
M^NI8:>M0?N#;6K)=;)&S9I2MS!>*P"2?_N>14## <_OY+4F^NFT'W1$M,M7L
MI@W*,((E[6FCMR^1BU]KEJ#X>OX;N1 37&'Y@ZF7K+-?.<O63BHPG)!%)30;
M9U$3:(.JJ[)7RJE:5!?(^B8UV9>:%&%$0IKR.J[*#@/RC6/V"$_:7#!^QK+[
M5&S-((!L6T6&$;&HAV;O[,QEHQ2DJ"H0"A$4E:F8MTDQ>BJ&&%F;A(A-OK,6
MV#$L(M=LF 5)F!$FX>[Q3&#(-:1M[4TPW0+\N^Z'"40"/:IXDM?.\G(SYSDC
M6B2K&^_,J:6FA7E/(G?) +4M;2<<BZ UXUR/Y%"3B'N*6+>=JEL40A>S)4OP
M!QQ'GVDD1%@/SM7%/I".114T:UV+-;:L*Y"5!5!;(*O3 GPG#=E90S[AU&GJ
M[X5KT03-\M:B"9 6:%H!]G6"QX(%,&"*AK08UDP@%E$:@K$K&I.!;:B!#7$.
ME]W'*WE$-=^+N<WFNY"RR%XWPN5U!7EE'5=NTZ3^HKIR$^-H@:,9N\-A!G'1
M]*M .6&<LT<(H1JD-5:B%OW1+'8]]">O.TA9H&H/\NJ#JOY)E0;?[5DN<=L!
M+2+7K'#U.[?I;G;W>[.&-%SW=LYX%NEJ!C==I-.6;J]&59JAN'1W$;,F3W,/
MWN)X;1_+PXAT:\)/FN5.U5)SS:G74QD#IFE@#VK1R-JZ+>YFH46,>HAT,W/K
M))J!FS49;GH];P@CW]*<;/*(C-Z;M=V(6E1!,^25FS45.BM&[K9R%'NT^TT9
M9#)MU_:H3$5FW6U]*+];1*H9Y*I4O9,D!DG":;?5#6R1F68Z*V4V[:KVM7SJ
M:9&U1=0 8A&<9B@#&M-5YC,(RVD0.N-9Q*K9P,QYKZ?!N;<C;M&IEU0]M*Z^
M8-WRV05JD:IFF:IH03R2HA:4Y"8I#C4TP2ZP?6/;!F:17I>1"2A->\[ADFM*
MPFFJ=4&Q2%0S+&V+<9I?]S4RY>DLNN:_9@A2*&-Q=NP>HU:$3MD>O3$DVY,4
M \:#BN8T<)];L-TY*_IA6T2N>W^YB7R*Z]TQ;&.U9A3+^[S\J85MWZ[BF04]
M<,,=U2)\W9!4TI9^N=MO0"##&Q"3X'L)_B)+Q;\?15-6V4I>L^<YL1-Y _^)
MT5/PA(YCZ-ZZ"T ]I?:V2NR'J$59]&1]LM8@KU;Y# 1%Q;E#@:@ZJ-7==# (
MZM5/FM3;?EWS#W$+^;)C6'3 ]LS'M/?;U]Z>T:A\ ,AI9V]%L(A6,XI)BL5$
M/TEV7Y*]Q>M\B@1/'D)#LD9QZ=M3V,*JK5;I@EN7,&S'BL6^_3SPG%59M$FS
MQ55M49Y$>6OJ[D65N:ZJYZ\U%^2&0OY5;4FK'<ET'MG!'54]VK/]+)!;$&DO
M9(O:Z(&C[>\)33/2GL3_471M/DNT"7-;Z"XH%E%KEL&2)LP%'7*?Q-M/O#,N
M,VEO[E(6?G4:T@X8%N%J1L*"9"!I3F-W;X> )1R@$ID=KGA[2T6&U5_>NF))
M_AR/<CZ11_Q/.+V>S]"3=DK8 \EN]3C24\ZI.O,$<ST>$<O]663MZNUJ,7F(
M%DR*U'<10(3&8C=UNB04G:_6,=M@R!&2<G*?0>MN1*G3[+$#)8O::+;*HJI
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
M$0;8!>-G++M/YUF\O>3>XA"3AY;E>1C^*!8I>2I'] RO64(@::(,BS6L519
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
MD=7]>$#@!VN(A V?#H@- UPS"0,^'Q #Z)H!P?K3 6'MV_L)QI\/"*.4#8)
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
MS6L#\ OW[30#FMF3V$_@GA15900 &C[W"ISF9+V.<':0^]S+"_B*-BWX.]!
MS<OGD81;%NH!5/V>1&'@;>J]= N73B\+?;B!7H01QG/II7$9I(+24I<S3_1]
M"%K0'!B(/1Q(J$KSE70.\(FOHIT1ZQ).'3L)[=63W\'DD==2U)<E@B./U4O)
MFS-E$E)0!/:?*'G6H/Z:* ZS=9+!^H(..8N;L$%VII"QHUBQ<X:E<)'N;@6V
M-G52O)-X3Q8?;P@K,+(3N5*;6D%SY=@%WT69+ PN:2]>&D@O":.W'EDP)MYD
M^"!6K K\H_E94[VW:YF*@_:R*KE0\@-:BO\.92A]+GT12P=%+\IV'17'<T-N
M>(=X$T7)"W9*O$K2BZ1XRN=%!+\K'TK4<HDWD17\P@^4U2YO2/T&]PI!]ILA
M8QA&V=F@VY]XI1MC>V;SK"H&/&PXU9*^,[N<-C1B 'O6BZ/1#%>21HYK#S>&
M?);T;O9@8:H9@Z"Q1S&<P86M^-*L:BJ/+B<MD0H9QM0#G73QT[R3* JBDXY^
MH]G$NMTYZ<0GXL+86Z.3_GFCMP37$.-DE.>X?=&W-#L9V#EZ#VR;J)V,Z!RW
M[%P3N)/QFB/Y(#:L3PO8M)0;PXWOA UO0>/D6TL(+T85PS#/#.YUD\&8L1=V
MPBPW5<V)O.)<@0EGW%0_)W)&QDQ'6.2F4BIDT1C+'V'*&/74I$?%8YRVOJ4
MMN]K:-;+IO0WO_7@2WU(O3CSRK+8M@8=L,BUB[*Z*KD%5-VC!?YV[M :Z[GQ
MPM)E;9W:6WJS(K+C\VC\V+_5!>8MY>"63QE6Z_O^9!/?:."JB$-IT 6J_BZC
M55*$0<WF=RA :(5CJ["LQT$?201#+IKCC/IH,W%$$[9^V /5E1FSEV')[[=1
M\C[6&[*M,?.0G">K51*7 1;+)(*C,3O%,;JGP3\*SF/9A-',%?.;SH*N6K:U
MCD[9A!6R0\F'S3 ENQ"4VQ62EHKUDK;Z@F IB<(]XBK=YDFL"Q/'W2>LKV5
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
MYBS#%1VSDJDSH_R&R -?$#L@V*1)\#+6S9,O;=?G.(OS*6&L^PS1+>HX;0J
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
MM/O*,A6=%?EGG/\;Y:RT%N^"&J]A!W*<Y9]0OF"G9-L9D9)IA;,@V7T\=6;
MI*H\4JF%?M"" 2,)]>4,A(?W<[!$TE1?X7#(M*!M-$'=E[N*J%5E!8EFP6!"
M%9(P+M\\(=BM(1 P7@8D6=^A5;"NE)1[E%(]F!T( <22"2#PSV94DYK.+E_"
MDKW=475KFO(?*Q%&)DM X'B%"8KG:>7@#M</5'K*Z,M"C\Q'>DF9'G6&9G1,
M61*0BZ+)"A 8;J"8IA6?CRNMJ=*51"*X8A(4'E-2 75/3TQMK[U.[XM'*O^R
M;  ),JJ94!AE#"Q$ ;M\89)/$6>+ZNY+V(1Z'@@V=:OQZ^4JB$GI9J @BE#@
M#[8B%35K4KY#V<NJ%!?2J/U[A:&A_SH0E.\"U&J1S26]:#0(Y%MK%8O J:K8
M[8FG(CRTYL)A5<9J<O0%T2@[9W]/Y1?$=W,/O/9D(*HJH&MR$,0DUU_"&1QW
MPG_Y'[#/"DYAR G+W]JJU=7^!B_K!BUV(_:UL=V;.!(W$<7PZ+$3X6PWJ+\3
M,:E-_-UYCF!3(/8PFA3.,%S$&3S-RH,8+>$&CDRB2>EN)@RP/<<-++:,M[:2
M*JS#!@NX@=\M052TCC;LH+:2;9X=J4>SYV)NX'U'I6T2A_3R,(N.-H8[TUS$
MY0H3CL.\)X:"Q49ZJ;^D!(5XGK((3"KUU;;:K#Y'>N^U8@U+D'<UZ%[N%_-%
M8$Y;%2TE50I;0V!@W.C.E<)P$;/PD50,KV X!.R? OK!RTNE86L7#(: ^S/*
M>:$Z'!=HY?0OZ.]J3H)3$3<:N*A_=%!($Y86=X@NC;O<XOG07=0_.O0['Z:+
M.T07CK Q_'SH+NH?'?J=#]/%K<A,MY6#.*,292GO3,+_%''EHRO[EW'$</UY
M$%^N!=@=6A4D7+"$QUDK%47P530F.H3/'8H06F[257G->$R05*X&B7GEB&39
M4<P>R<*.1(Q&-L/J;9G.6*[W WY8Q*0T\W!#+26C(>GY@,O+2M#D*8@3]M'I
M:6#.['L4UG*L@KXZ*SB!H680N'J>$]BP.@/T/B[5#DVMJ4[@1!]!^K+EZ]LD
M*#WB6^^X+F;B!9S ;UOOJ\='X\ZUR<?VB-BFW\."X&*^:-<-X/IF>J]E!Q.R
MB7&C+.BJ8&::*M6T>=[8R> "KCG5,ISL[=T$X;>D)CF$HDF68,,A0E$9_'!.
M'WX45B%:&Z91UC51/G;&BX#<SQ:4%W&IC['O/IUMB(NRK?A:_5W8S:/74M:_
MU\9*5MG,F+C*B<I6?2^]1:"_UT88K0(KM+[+WA1P'&J95$LA4<YS!YM-"22)
ME51C(C0^VT).[/Y24A,4"2/9U?.@L6G,TJUWI(R53A)FJ6;2A:8X.7!5<$K4
M?7_+Y[WN<ZN#*F\:-"[;F/Y,&M@KG>(2#CN.S7T;NB&"ZO6LO\%,\Z4WH!1K
M'X/P6RMN7_GT2N="?Z<JPMU [=2:ZP96QHJGP0K@&&X41TT&T1T/#CV3;:9E
M58_L\@61,,ZTA#W^/"!L9K$L9Z$U  B^IYA5?.%481=#+)YBAZ-NK=&#K!'F
MJUB!_HZN'B2-2$1WO4!EME-6VT8SDR=BR'(0)ZK] IM(T>IYT-CH\%+Q>)C6
M7E1</:,G(V*U=A ]&)+,5L'@4XNLXVF1=5^L5E4#D2#9E$FX3F>8+*LR'W)G
MM>YLN%J$8]9*:E<N,\KO]:&+U*$(=[ 20#XTMSH4T;M5#> ;8[E#&56=,!^:
M#1V*5JJ,?Q\Z%QV*5G*MRH?F1X>BE$A"]:%?TN'XMZ*^C@^=EPY%+,WD?Q]:
M.1V2LRLJAOC0%&IL<FD51_.AK]3AKJ(HZ\>']E2'O'W*"D0^=+DZR/WK5X;'
MA^99!SMO@HI*/C3A.ACG$M4^\J&1EZVRJML[U\<=LR747]UE6-8)95[SM2&3
MNXS).IEZ)&<W='*7.5FGTPA%P!LZ0O$OK0XCXNJ]7;U85#,7OI&*^KBH*OYV
M&Q+V[!FP)<3?W'VOS$NZ[.C[O8IM^-"MTC9E9*7M?&AO:9L>G0)(/K2\M$T
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
M3W;L LJ:Q*!JS;,"X4V0SF?T?_\JTG 1,]F^H,\XTP'+'B'TI4_GNFI#[[5
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
M%D?H#CVAM$"56EIO797SX\GG6O-@2B:TX)#%:7$&GDH\" -+@B6:SCHDDW)
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
MD#[N0!#*%EF.EXC<H:3\X-DB7BD,89(9$!A<L2N-DO@)1;MG=1)27D)0]%Z
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
M93=,-UP$!$GJ1"MF0 AW9T5&F5^63<+_%'%5GXXEGN?K3;Q#QIS_K/=$&01
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
MTD'O#\]Q4G]4L4%[^^.D+<!C.1 H'WFZ,<J'5N4L NCD/1%:ST5QI6/<"[M
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
MGZR;MM7G] 6-RY;=*&,/Y3R-_V0.\TT/@<V101EK<+U-<Y?RZO'V.U%OP'Y
M-]WGVIJ&\#I X6.L!MKT]^ [#OB_E;?T'++DB0;F4H/@;2VCM.Y1GB<H.L-I
MD<D:+H@'@Z1(+##)'Q!9JFI*:TR #4M1^^^Z\=-#3J(GX2N'(TF?,)?#1=J/
MXMQKD\ZB7^R(@_1'_PPZ(3<^1$>.3BAMO14\A4P[B<BZ:YI[OQ4>*G 6Z!RY
M=MV1X.E8SE&(YQH$K\GE!I5D\DM-HI]>.8EX-NV:-#^_>M)H.C)J>OWEE=.K
M1YG$O[I<3&_LD*)."JD@H-BE JHRY5D90"31=BP2%EQ^TM.KG:"6$RJW^?'2
MB/#B4D_/Z^X20?0.T)CT\/2(B(/EN)08+XK')=KIG29'2.?&P3,0$<:.!-OF
M?$I<!3XDMQZ>8/*X!?B<61=I9IZSY4/CI%X!>%RVQXMD]J&8RR@4^'&? E#E
M7?0D!<, Q3;^(T;!P#]W6K*"B\1S0UK0/7RB&%*Q58X?Z>@2QM(#8P=A-SZR
MFL?J!ZEVZC](PBA\J%O4#^M..KH/]8A&CX+L>*.5!1..I'F4,.4;OLB9'E,_
MPOY1,(VS?&'R-N(0=QV5TC QO>)DD(5_VFKF=&967N<+53?G]S'EF#/6MC;?
MTV(K3>-A01"RTGWF514EH5^)'M;'0IDF(Q@, C>?DF=K1>:5>IY#V#"8I+'U
MZGE'A0UT^NEQI-D?6U*R[]2\T:WJ8W,KSVFF5>/'UC9V.B9Q3*N5Z-+=L@M?
M"X7I;):A_+<X7U0EC:E2Q)I]MV3DF-\7Z4 [CT8EMO&^P*<)^QV5"YERK$L8
M.YLY2(OU) Q)@:(.N&'M\@JKTXZK=I[CT\H$&%=*,0S ]B-]I9C=YSH-DR)J
MVWQ4+&ST_8^ NF7Q\@-1LM[K"*A6A0B4%L;#D*Z]X1'0K[1FS2B[_XQV^X<>
M8D>?*)@)$"K7LDP[^5Z^%[H00+3[=DZB/PI9JJWF)"=3EV%2?W6M31V;K=H,
M F_*UDOS'05]7VSYVN:L78,]SZ[J0Q20$<*Z#,BEX!^O0EW]N"1>Q2 ZW!++
MT8!A=P-+G T8AHI241>I&,%D/1)'?$4E*P[U4>SJ;CYT1W.=Q JSEE?U1/PB
ML<PN"UZ8Q &R0[LA7EG"DMDW&,-Y^,JRG0[):SKV=J^RH?QA+AU_KP^QSYZ>
MY:[O [P$A7EU$\L!*.:%EWPJX#4BL30,RZ;UO.!"G*^*G/[_)[K/LEC>4$JA
M_[^]JUMR&S?6[Y('2&J]5ZG*C33V>"<U'JD\LG,V-RF,"$E<4Z0"DAHK3W\
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
MIAZ#E4!U0XV+A2*L<UH>/"=+Z6"VO0P9$9$%NM*HG=T0Z9).#^U_L2\F+!L
MY(G$8U49,T%U">-^8[FI=DNCB++9:A+N<DU)V\M63G_]Z8]$<S9)6CGY];-@
M^S-+\EUGH-[=Z1JR?4G>PHC:"B?KY5RZ%YK]'_^URF.P$E'7U8F<W_EOY4Q3
MJ_FT@9/?_%?X&#):S O!$V2[A!&M1?0=',FTXC\QV]&8F_P]83_*:9MII=)W
M&<%<#\'<#WC3GS9(2EMA/8K4E&-#>LN[-S9C:@-)]8 />!.\YDC"F?XRU*?Y
M^$"%':^K<.>4QUNW7!V:'HMX&CAG/K Z##0U@VQ\H&?8?U:I7^L#R\) U3/G
MTP>FA(%6G:XD. W"E9Y:-QYS^9B>RU$;R(&7A7&CKQ)\!B\"[48_&:#BPT,F
M%JJUD2K;:LM(57-'+&D,XH=+U!/GEP0_&O?_ ]#D4%+)37'^MIH]\>8[)I7W
ML>*@N=<L+C]<\"ZC] 4@&COXX9^;3@Z36+S1W0\OWH'N79, RLT?\EJ*)@VI
MVB[08,;&-.]!*4I/R-^W-X;-C+)]&1*.17W!F#[>$:@NQY#H*5XE;%M52PG"
M4O#67[KA6/.?35_IGL9S_EVY2&)C>D\6FR1/21R4+K*&1FW1W4EFK?6#"9^;
MG\+U)BO^^!CN:5L&\<.O(?]<-#82WW8TT.OQQSDRH : T1A8&.(CN_TV\G^D
M;]E3S'V.7$P(C=4E#>'E_<BM.%L]ABS-OM+_YB$3A\-A2]75W,S[PVOW2):T
M?"/52)E6<P2R,VY/40)LMBIO-H;+RK)FNJB[P^M6USC_RF?/I]6*BCNM]>%!
MUBH.FMT8N+0L3HQ@@(H7 \#K]X5DN? 5Q1Y@I,])!WCY7\B6:D\:97,W=UY.
M1I\SN@WS[9R%RW-C=K6&L.2SN%O]Z><N+"^>BR^J.C"D34$JF]:U& J)TJ_<
MCM7KB%]X\++-M^)O2*0ZOXV[C]Q_(XE9LJ0T*)YY?DK37-R*G:V>DWB]H&PK
MIKM*@>Z.L&QK7;Q@QK'N'@%$PQ)K_TR3-2.[C2B3KMT^U>U!I*\MV)9'XZZK
MV_>7/J7+OZZ3_=^6PL=DAU+XZ@_G<E=__9]OKV<"MOX!K,"0330M3Q$9+)([
M3@P--J3Y6>8#!6VP.>3NB ^$M,&JJR->'TAJCM77AUP^\-L<&^0T1O.!^.9Z
M06A@%!\8<H[-H<7[?&#0];9'9\SM [_NBMNE%(?S@9@WV"8FD2@\C6^\=7;%
M6V=@="FCKZI.,:F7=AO<].%K=D&S#1-U0#K;!UI8'T-T\Q# 26$]6##&.-K]
M$H%ZF4"V7=C2?+Q57@/S53;X%?,VV(FQ"EW;T" \G=[H".M$7T^^H=H(MHL8
MCJ[VF!=7ZTHTKL"GJD K_<;'9R])_" <S4A,Y#,T[\17 7GR9N03P;U?>3(7
M@DF:TJR3HM;1"5Z/]&0YU"OAH_+A)-/>B#73UT>T',1-73NSWWPJ7.G?*6&I
M>%][0QDEJTQ1_V[@D(B_'Y<YR5DA\[!OV!X(M;X+_JO4B<*MD7!K_)ZXT;<>
M9^1^V'$EI >7&4E"TW7$X#S$X*"2#DJV@YDG)J<WZ.;U'?,:[$UFZTSY0&>X
MFA7:!Y8/Y(9K&J+EJ_A =+BB*5INJ@\,!W-+N E:?" ]7&UV(" Y]$!^N[W"
MZT#^MT8+7Y*,IHM$@F_/V)K$X?\*-ENCG_@B<3!G-!4)>O%'P>6XZ-R D LN
MX)0[\C_^<N?Z%9,CQ:;E:[B.PU6X)'$V61:H/9_3<Z[KDD]1M-_&3.KZ+_R4
M'N=\X2M!)')+$NO7,/WAP4KF(NZ2E$1%';KT*5Y&N2C.)B0O'ZBD0?,^I0?Z
M/"<D3LM_9B2@?#\J*K)]I4L:[HM9<Z]*X%P3KYN$98*(53X36V9_L=I=*RQ.
M^_+3=D?"H+H]D-93I2ZM4[A>'LSXGFI@_28)WS*SPSPB174C\:;KKJ#O^O A
MS&7':?TG[GO&ZY"+YLWL-Q 9IZV?21Q\2^E7P>+SP=!=\N*T\N<D"=[#*/+
MP!I1<=JVYHFW3GP/S&PF-4Z+"WZCTL1#BV61^,<T82QY%P7N-66P9.W<E>N:
MDX,P?4<9KM-64 4U9)]"GKM5M88O!>);V:9;E2YQ?/7^ M%6W;E_!J6N'<70
M$A%.&XT71-#<BY!NX3ZD2^VN?IR=$>!)4"6/0KW\I<3]^V=)F!E$>;:"4R#,
M,WK2C=3PKHJ'63O%)\/I1E?9D7H?X7_D*RIX#LE;&)4YU I#:_U5HUP%K*$-
M<-QJA_,+/I!=F)&H9  ( L1EFG7U3-.44@\BTD'*X/P^GY,]97%QE8D1/W !
M Y%QVGK!^,3)V>$U$R)B-:_@OC*Z$6?FGHI'N[94-/967IQSX34IB\'S^2"N
MV#UPYY"%;[D00F0ET%J[66RSU>N&,#H5["?Q#?@'*-DQC&NT+EM/#TV;BO$U
M>2<L^+.HAW/NE8MD07YZL-GK9,5I7=7+%AX8VT+TMNWA+\^.%W][(OG5NU62
M=XN*#ZQ"R^WZCA?.["Z<J9:A]I/T'F9$V^\0;1\O^/6\X <$5X[ M%M@VGXS
M]2'YHM?=\D '3\8XA.CO\7I-56'H*]TE+*O8ZLCC!P.1L<9L:<;"95;?X_+
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
M:H(#WQ<BN< 2KO"8=F#E8PO[][F]K,2U.1%(O'05I9 ?]'SO??N23M?BM*M
M<UF!],+\'!7GH*Z(;@*$A1:K-8\#0KI#KFYN-4';D%5K7^D8VK_HP;GPXK7W
M)VN0RH U;#. >*B'7\F^..Z.5NQ\]H-[9X?O:3S/[KMI^I#-+^CT (U<2&P\
M92O6E-C[K1^\#PDYE-,#\@&*Y+,;Y'.]%YQ<C 0*G5;K*X&'KQ10^!#-AB66
M^$O/MM<@H-3 BT2&,8N7>8""7G,J%;<!7R&Z-@Q@+?99"S.>AD# ]NH$FP<R
M"N\&[-(S.F%4'%@BJLDF(?H^H@1@KZ?N+H8M+(8VZZ\SF)*IGTD+8==)7\K[
M9XRC&SJ,ZWL<$V]\7*.U-_$@GJ];6<GABK0K)Z.%4F*@(% CG=U).EW8:#.Z
M(DRX^C %,7$9M<0735X 1DW,A82G74WXN $MKE<E(1<[!A3,MQM@&WX*6E%R
M,/72\3:O[B9ZOO V5\ZC2WYWY1R<M1N=FKOQM+^D^SAG*T>BK5PLB\;GD]B.
M$IKL,$9"%:5D@?KR*!;4@A:4?Y10L;1VN[1@A_R$@9B=OQ-3CBHO\<>E'P3^
MJ^L]<=ITU3X'X O.F!"VD_E\M<K@_P?*Z<#AO:<PEG9A6C'=4R*[1B)(W#9"
MHPC5>IEAHF#OCP=WCY,&7_R48\/#6J/?.@XD\FVS<0$#E%+:FPTZIZA",KM>
M,M@@EV=?Y0"W40&*IJW0#6^W=^3KI1-&?'DU_T9VN7?U3V]BC(GZ5/+?U2*=
M\@AI=+M%1>*Z+VKG3(5#"&X9(WC;M#F$]'8NO;]%AP)QP E5#K2%259"0VK\
M"W;_3B;T2_^?SVYP=)\=]PN.7OW@C_SBU"M_?W"\TXV[=R.\X43.'4EI]S[=
M^!2^N)9$>)/$&<4CH<)0*!FK<#$M2D9#R7!08;H.M5BFJJ7%<^G0C2VEFY]&
MZ";:_(3>_7#Y?[[^Y8<?X9Q=/P^2^[X>.E;I"J]HKM)Y_M5_='<X'UO4_0F]
M#N3R1'@3;QAM+1=E-Y>01S']HKD:X=G42V\9)+V0 U.O EM*!=!.2@;;5<<D
MK#O%SLA[.KGAL[OI'YEU( ;GJ"0Y%;XU?&I-YV=N*Q\,/! 1\&*#JJ;JTPQ2
MC:B+&U0_58<GI1\#_%]'=U+C#;NH6:5O_.R$T2M^K!F<!,:7?T_^W.H5I<@
M^4,9'D7->6G-TH:\J3DG=%H7'/\[??*''V&=X7!ZL8S6BY G'$XYMK!RJ&K0
MY=^W\3/0[J^+QZ@Z/FFMJG1Y?_&)TSTZ7OWHK:Y.Z'4@%R?"FV@^93$9C^VR
M:TO)<S$,XL/4"V[)"FZ LU*O!5NI%G2Z*1F45]V3L!Y5NB7W?_NG:V_K!WN&
M\LX+5#DZ0(Y*BDGA>74Y6TU+'NL:D7%082!C5Z0#*L0R4B%"#FU K90\F\O5
M2BDXI8_";Q1T<A95-R>O797^[M]I"92_C:YV_G%SYFE%O9T,%2!?)\&BJ E/
MI_:BLNQ,1T%LF+HIV@@_-Y@R+ .5(>3C!M.(W4DCT)ZM@UNH^C59C:KT:@^O
MQ".<;CW\N^N0H2\#W]D\.M[FHQ,Y5YA>:R(9SG4D".3KNG$K6NJX6"W&Y0 /
MQ0,B,B(B0U*[1MF@B(Z*XF'-BO9TJ,DR7TU"_E&'KDJNTK;BD1HUE*QTW_W
MGO3HD_&K\'%A/_=3=:0]5#^43R6__C_/[E^.[A?L/?V5K-'O3V&$]YU7R_UI
M&^!I.S$N7%<UI:>1.4Z7 H ,C\CXB#* * <H9L'8];9F]7&<L9'JD_;,&G1X
M[J0[JLXD)]W+G_'\=?</HM)U_Z?K^'LW+O>Y)R'YJQ-@4=?<_BZ0ZVUE3-2N
MQY-Q-9Z-::?%7REU,WRF8KDM4^06<G:*A;?%A8=V5\(8KKHC,96I=#=_==>T
MI"9RW&><M] 2V]=M?Q?(W;0R)GQJ=K6REF5W4Z1=:#J6%AV NAO%<ENFR"WD
M;A0+;XL)'Z]LH1V.,(JK#D=,:6H=SLXG<5?7U:?0ZV!NIYTWX3+WQ7*\J'H>
M2M[8]:%ZZ2V#I!=T0:I58->HX#]=;^-P]EOCQ^ S:S)(/_=+@II4ZYI.Q[H*
M%DD')4P$S$V)<B@<H%LSRZXZ*S((>.E^N\\:1A66>:H0=&##Z,,6U$?FQVB)
M!0YV)_2'Y[]ZR G1M_1UY](E 8J_XU+XOS\6-QOR)TSPBK).YMPW2GTDD$8Y
MOK=IZ8Y3>$)G2YQ\6(G>HK/D@FKV-G3KFZX2V)D$H"UNSBVCU->F(IV:Z9T2
MO7-.M,5V_<VWC8]IGZ+/>1#UM+.Y/4F/&#([3<@,>AMN\P3;5Q!+KR"LC9+[
MPIDA>W^9'(#HD$KD>Z&_<S<.G?Y_O_X4HE<W>O:/$;W D,@08A3Y*'K&Z!"X
M>R<XH4?LX:V[=IW Q>$P)P=:(H6^>CA7@^XK<A09:,WW?.=ZZ]UQ0\.4Q](?
M_"W[BCV_-R7CN3O6?I/]E_WF(UXSAXDFU@@1[S=G?Z=N<$3(A@>\IH:].P&&
M/LT.. ]N&KZ'\AF LX([?PK2_\OE"U;V<CJK<_] "ZR>@M2X?\CE44]I[#-I
MC,!BTSJC7EKE2&R\Q9+W)"0BI>]-7,QFLXE=A\J!;[84PF57<6JP.; X4M%9
MYZ_TYPO0NJK"P!BML['^_V%:EZFA_B[5MJ^B;HJXQR_8N\/$H+SHXQ$_O/H/
MY .$1&5QR59+%"?X.LAD(L:;Q*GCR:0XPX24/$KH(S( (B.@=(BTE!(P*AQ"
M?LLH^04<]!!**'BZQ7]GDMMC>PSK3N1P7/8Q$CI2[7A\UXL^N4_/$?OG9^*8
MBWS0P>_=[Q'&GI ?DJ4&Z)8D614^7V?;\VG12]W'**7#(39>\ALZ8@6\#*_)
MJ/!^:U %688K2-BQ#:JEHI_[:;F8I;[.FIO@ZSJZCCK7UT6+"CVA^UV$ _H'
M$4_8B1J,)^S"JJ@)S^WILK1-0T:3@7DZ*J@G'%Y!!4\XIQ@OZ8(:++RC&UX)
M=D4)F:-; #NZ/IZAXN@Z:Q&DKN$8NAX.PXOU/XXN34GY'OLQP)A_&V;K>SIK
M(-J8$:XKF-K+]*!>0A,5B(Y02A;ZCDRU ML]!=96:B%JK*4"#"%=F8(]SIW-
M#4\#XTSF3N/%+)L':XP-]KYF%:(UXLB$RYKYQM:&F&Y7-3<%X^<#7/E>Y'I/
M[*B&%[H;'+"(EA."R]+0'GA+,BAJ:JO9V$H3#W6FE@^"2J- A=>#JJ'9F<"H
MH27*'E07S=ZG21=P,7='!Y!'VETT.9SO"J/;;1)4;#X1-J+3K\YW=W_<)V&_
M\X1OMY]V[I/[N,/WSPXQK0?_$M\=HT_.^OFOV DN3[<'2NO3=_*&&^*O=/4@
M;$-#C6^$SQQ(..%C2TMK87/];1C1ZP)3%E',(TJ81#F7]*F43Q0SBAY\=(D1
MX1519A'E%EV>4,PO2AE&C&,#'+<1WX+G]-_TM^@P>QCQ0<HSCU-</V+R,_D
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
M)E$W5YOT([-7,@9B@XS22H)'>@4/&0BQD4:TLD!OV8 .?70L&?#J=0&!9W$
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
M2>MY#KB,6F9U-WX8_CA"A"ZU2$)YA"ZB^()?UA\T\FG]$_FP<"L+)2JPSU5
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
MM2G]@:)\6@C3R*_HZ&YTHEW9 V=W[6WP]W_'I\HW:WY.0UC3.+A$0FFRR$!
MZ*"$$&*4$"&E%P**)+)E)1K:ZEO-B9H\7WAM]N[O][YW'_GK/]B,&MX>HS!R
M/'HK=//7XKVD%PD<3L3;N:S2:]13(V)4$2.;!,\D8,XI@Z%$F;1V3VDU(DC
M0"MP:M.2-FS%.V9?\<$/(C(X.T]379&W/JX73[4\R-C6I(RDY);AC&!\ODSS
M6E.M?'9'^31BAFMX%;0T:T073C[Z>\>MKF/._JP5!_&8,G8Q+=G]MYB Y@W+
M?OS;@OSKL^.R893MMB"A+CO][.YP<$56)$]^T+PR*#^EU6I+0\M\_%G)>!D9
ME-*!,N$>PMA2PNBSYUH#*IOUN=2ZK)NNN>,;#%W?^TA/#VU+OVK\4*TO:L5
M&S<R2\ME"18E,B/TD1VSVY9_#046M5+'5>2)?&Z1S@=TL?['T0T;-X7U@4G4
M7LOX$E(4".1HX(6OZ$WIP>F+LZ_FET7?@@-;E149FUOQD,8(HX0RHJ2-@%D_
M>>/2T9VS/@>90;AJ,DH.J&K5H@M17_&32YO6>A$70I7'M&*F/+9$T<E\7@))
M3@<4$GW$L>7$T8>!>C,J&WV-X+JL_#_P;O?OGO_JW6,G]#V\N0[#XUGWRO;G
MM=I] Q,RU;#E+"TE^/X/2A&E)%%,$PH+2D2T.XNH#Q\M!E@&"D\KJC;HZ3#N
M!G_%+]@[XE^=O_O!U3&,_#T.OAP;.[N*O >P==_*E/#VL&U9DW@?/WZ1AAIK
M'$2.ZZ%U0I)6*3Z[ZV=$SZV$Q\?0W;A.X-)6&5ODH CO\-K?[X^>NT[J6YR
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
MG]ZRXV/6G[@X,Z;/),$8WA6Q&*>/RLB#PZ%X((G4\Q]FD[0N<YY1P@9).QX
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
MD]FY0K@D5-B0P=!=B//58QJ Z<0]W-<M"7%XO"FG0&[FBWD2S3R^8'0*0K9
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
MDGU+$-NNNR%"\4>:#R Z0U%X 3CDKG*CFO4]FRW6*T&8_2<C.?C)B&IHW4=
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
MA]WU\10&KYCE6THS:V5OC(T1/AOJJ=J+V:H$%4H-E<D!36;&172J(GHE<N"
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
MVX?@L..E3&C3&#OU1I=!U72/E;.:+I.LG'0(Y"=CH"@E1U;344Q-\YF.P])
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
M!?.O;=>?@5J'90RHGF1-)JO-NK[NRHC ++*ZB3 =402U)50W.6J(C"5RC+I
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
M+"%H2J:&?P"O%=B.E6+Y(Y3?.& ?:<V&MF^0/ 0)5,:!ZEIW/EL[2QY(&15
M?':0@H/- :50AV4'43B0%(LR.AHK0. BL1 9),RG-262,J'?B%CRDE7<9\<,
MN'D,Z&3D9^>YE$Y:[/4"%:2 (M[^4CF%5*QL3D(#N8PH: @K,Z]*'"I4 A@J
MKH+C*<0OV*=I*TFAZJ]!B+UG/ZE?M7VCC1HCLDA/PF7VKT,2/._^>4Y:VG_#
M\>W^T?UQ1QNJDC_$<>@]G5GWX<?@SFU#VV@\C(WBL033N)Z_K'B'"H/5ZO<7
M*&459;RB$K-)A:*"753P2VO9L8)9A.<+E'*-RFRC.$ )XX"^R,YOPWQ<IOAM
MIOBXI&@W'YQX=3_1-+L2L4>^QRV5VUVAU?8=[U2ET_D .AUU:AG;1S>FK%$_
MK.U385VNP><]S0$MG>3TI%"&^'(S7?><T3@SV+_%U#6DQC7G*>),WXL7[0;O
MKBZSPS>RR3]27'6?"31MO.=@%OC%?A)HA#V+S9A1OEVN<$PE5]P@_K%](>]@
MM//V>TP'!DG*&P>S*@[/P)>PS=GU<%VV.2)MBY^MIE-EMV*S=^@F>6G[<5N1
M/.L2.UR'/97R2>:_M)K [V3!S .OJ@][%Q[)W!I4E:IE?LS$VF96E&_7<7'O
M:ZTXB-(Z.XO_L-U;&%K]Z6C]'?J8MH1M0]3?C\_1S3N>;V839P#? Y^]#:''
M_U^Z(VF>ML&O8)M[ZK8>LV@IIA.;KS;3F;*;L'+YI2UM"YBMW5ZNV:8J'&U=
M:<@]Q+2;)4@IV@-/&9O*QCS?..K9%^]R66%44^\<]BI8T7 )K7HUD]Z<,''V
M8UJF5W*IFO?<Z$G.'":4ZZE-U\LLSSD%8TH'ZHYU;V&FHPO3DO+<6Z*DYFO@
M?[R[OX)+=)9 HLAU%LD*-HD3M>55<M-J\#*'SGM\[.F7PX/RC+'8S"IY(&5:
M61L(T.2X_L+-"^FLZ%C08F6-N4VD 2L@DLRUJA\P?1H2( D+&L?5\X40'PDM
MP'"RKV"E4-$3R@(&C*IM27%1$MXB6&C.']67X$&BZVYGR_6\!2OH0TITF /?
MKJCI).E[ (_.W-)4!1B4;M6GE_JC8\/FMKO_K>Q'WMHSJ_02J58>WQ)D" RJ
M@0>>Z& HN,=;[+W2'0MZU'#5?OV2_\+8B.!RH9$FO:C@HD2-'=]=I!F7D+MX
M!B0L31YA00T<)U*3:Z!%K =SFVKW^$#7B7=N&)>S(-OVV%I> ]ERD_.D6FMB
M/7/FJ_(.7)B012=*-[E+D!(>N[2]:2$K;B 1DM$MYUK#;]69E-A1D1AV2T\-
MD-4=/@45F?,8#Z6&>2U>@O,HB&=H\J%<>6:RF<_+WJ#<+A "_WU%*6&^3 H<
MY7WE<OARP6)9#)4J?@7"@T7&#V=_%[[=>.Z3=_!BPI1"<"Q\9^SX6,2(>F_Q
M]7I2Q0DEB$H4;0B2S8A9P 8^.&ZSND9\+%4!&'@>7US_$1]/0>B&;]?'D^N%
M=(:Z"O'.BV]87T@2V ?/OO<OO+OVO[BA3Q;$T169P9\#Z@%N]]?^*TXOJ7X.
MCJY7G]F&'V]LT XAA'KUR>6\<DP=$V90S@TJV"&X9PRAA"-4L$0;FV=,D:=R
MMFCZ9HDQ]&?"&F3.*[RJ'7!5C^K7AG0(#9\XV-<ULX XQR30P5<OGN]*U@[-
MIT9?-C184 U')^O-*BLGFA!!C I4_DY/0:8C"]*R5.@IC5.6AL %@6;P",%0
MK [X\D+$-DE.'TT$=/TW:9-EWI,CQA.<X34N:2S2N\3I+964#'!CY=XB.4V1
M(*=%B2V5)S21V'#FKV#W4 :O;Q:SBJ7;8.%=9&"F_1C$[@$YTS\\EUZ=^B4,
MSJ<+>M+[,XI>".F7X+ C+/P=X?\Y>[$%MM]F]*9W;N_<-WJ.]#4([\BW>W$C
M3..\F.C7([].:G_R)ERE]\8.SE284MX]7"^R#L8I6;0/0G1*";/K=SC^'H1_
MH3/Y9^@]O\0C[_N:%W=:%_>N)&Y!.JW2"Q#GF1?9*8D<-3XQ#06]0FZXVKW:
M8,U#1665#>9/[D*:ZQ2_W9'O$5_ZNR_$UY[8XI.[>]R=C@W^IHU)Y29NT]7"
MJ?B?Q#JI198M])2.QVI?X6PP"SR1645(/5,VU 5B@S%5Y,,![<F/I)>F^U(S
M$*M\F*J#D/HT);W"K!"2KT-XNMQNP[-[:&L7*'MCU/6#D V-?=WUH@+>B-EA
M1@^\VH,Q&9VN,HZWOF@UP^IR0ZX8D]$"K;IWN]][6_QP/IT.'AOU]S@]O),X
MUI87@>(!.5>J_GTQ6<_FG  @8)11E))FIG;.B,/,^R8%KOH*0A@EE%%&&A':
M*"<.-ZF;%+HYBTN_,O3DK8;7^FRMH#!33H6=49'AV.KF<DLB@<BCH&658Z[<
MZ$7P7=O? W IK4RI+GB=V7R:;FD\DB!Q2UY%P3G>'X+O=&4;;#V6^/C=BU]8
M%.D68]% TDU;\V0UB#(2[+&0O$@-I1)^CN^-#.LJ<T;)P3'%)2.,2I2STE:4
M^-@7=H>2>MX0._GV98O([:!B Y">21GT9<>DICJ@94/&W#T^Y<N<J^!X#/R'
M6-R]5^'%<1<1+=PH)Z9-\COS%=LLR#(<,L*(48:Z0&]<YB8@V>D%"@O13X00
M\/)"T5QKJPP535F$OWN\P_A(XQG:$BWP8Z*@ [NX1J)&'$F6])VHP2.UC44-
M4YX[K? M1D/5X5 VGF6@-JR>)M(K)TY5E7CI&/_K2)8'% ?>X8WXA%R#@L=!
M,WI[PDK!>2A]$4B/<KO_C)_BZR@ZNT1=5T'4.&)5>0/ ,W#8T+BD/)G5T$\,
MFM)#&4'$*$+CN[^090Q3(;U,OBTA1G_A3)P)>@K\G15(E)@C#VTB_1A=N]_N
M;P+7?PP>7[PPN;XF6_IPGH9:IS=94=T)6LTF\R+A($?(@9"C)11C2C"Y:PJT
MK.XK6A7\MWM$R:'' #&"R7U+T!5T;P'KP*??+JI^/.#=NQ9P-5;& I5 SIZ/
MP66RV7#YZGJ']!CPP3W@![P]A[P3@RX4 &97!;;4)Z+EIC[;$C-,Z:-\@(\D
MP/P8D2%0,0;T_&M>#9SMK*8"O.)R@PV3LH:5\R9I525: >0O+/?R-QR_!+O2
M'1-5.Q&]#@EA 4\:A:YF2S%^$^HH(5^^VP1VACZ ].Q,K'B;WNXBX4*2IYNB
M%>,+Y.YV;,/6*M"V6+04L3+E60'7EO1@]?<@ =HQ:91.*>N-&)D#Y\CVF$U[
M"IS,H>D>"UN86)$6JVVD4N@92(L="',W@?],_/"QP_3(>Q42>1Q^-":&N22L
MI90_4M+#38D] -A?[F8<>\@EMC5\E1BN%(HB;5F!1F&JJ:HMB E (E/(E<YI
MY52,SUJ:]D4U3]L:H)I20W/*M"<5N[MI2U$K5YT5V'UX"<+XL=M4RGT7$K$\
MAC3J_$P68K RTO;.I@8DYR55Y#+;.I_*S%<*3:'"3)[;-!Q!V0<\OH3!^?GE
MRCUYL7NXP=0K2K;C]6D!G?EH,ZIJIZLE[6M=/A'BS:8L'SH?#Z4#HG1$E P)
M<F(TL&*F]BE&[\!I:/W(<TGXP0B*4S5M4S4=A&H:\\RJLV.IGVAUT[D9'XF)
M&1%W\HQO]Y>^?W8/M-32UR#<8R\^A_B>V S-1/WNAKM?0A) X=UC\(!]+PB_
M_,#;<^R]LI3Y+\?3(7C# N=I?)#1O:II"523GU>+C;-.W6W. SVG+KA !1N(
M\L'NIS!.4,H*/<].F$$%-XDGRO@9V1?#JG/Z/M79<@,(5J?L9.1+%'M'=E]C
M7R@QI$JDCO[H^H0[YM"I>_<#_V/I5UBFNW'<^E"^L/#W@WPCXQ,!FV1H6-YF
M9\6#D XYYT+58C>+]3IUJK]YOG<\']&I\ 8D#,&Y'6-B-,'1VZ*#MV=_8J''
M+KM[0B*\)XRV!_)/;^^1WY_]'6VU6HY3QLZ,ZJ^9NG\D8C-*B)("=FT=16+N
MZ:K\66BK#5I9DMV7(E]YE]X@2O[(UMMNA%RA98285IND*<P5&['">S4 S/5
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
M7W'X%(PK^K1%=B;V!2)AJ7V>AP?5=M?3T!6T[\D8NJ$[%L0UAGCGJ;@>_GM
MGH?+C(8I.C.>XRGMT%.Z;/YGE.']C@&!.= KNCX^N?Y?!'UA&'SW_&=KYGVI
ML8K )]85-/9^<^.T9WHI4^'2WUVYAP/AE'764FS.VI,J$&X[L*ILY,N)X_!0
M78QY@<JI/S2;EXU+<3Y&D[HNN!]<856OD"VU$\T=D\'?V%Z^?1WMS !+Y$6Z
M:A[<QWA^0#\:RZ)\"0X[8FXJAL9[#<I+<'C16.4NN(=TWXA%!7Y,&#G0_@]Y
MQ5$+,-Y;W*11!I7.>SJS? ,FLE\5.2]0[?G(+0[G0,[@=2U7B%*1[J!A>)_[
MC-N]XN*^\0H0_.I\:)P"S[G[TQ\*BF0J^<F2I7P_,=/LEBPO/\MO8?*"9[CH
M&*0(65SUV(2J>^+*0F\;XQT];T_+$OG/E]O8>V7SMJ8-M-.S (^M3&I8\8(;
M+M?!6HS(LE@N4#XH*D:U"\V&E91"/5?#EA"U$=7*@%"!O)H.C2>V/+@'6G^
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
M5U :%D+M0J&@@S9#C^<70+RU1+\00:]\9#5:.-61#3; 553<:5/<<,]N"OL
MHSTO^I-6OOR=F!'2B63LX=9+;AK?,=FCFQ217U$MDAM4'@M5*A+AXS5]=CK=
M[32&%YDN60%1JWL@D$5KRM+Z3&04^H"C9>AMV<UWCZ72LH+/+?.F091)J"/?
M!^?S= 692DW*KA&Y)Z@DF?ZT)!L&<MJ-9L [L#)X]8D>S]XVJ7^35%TF\X:D
M'*4;PHY;"AVXC$99SP%C\LN.IDEIG4SJYZLHVN'5E:\$SG81,"AMU4M^3K_(
M+G,_@&O21%(7EC:"DE:0YUL%7<V>8!@N3$\@FJ,VA$TS=NG; MS*N0T8P.4:
M63<9D295LE1 +"<&!LA2NJETX2D7S-6*;#<'@Y)->![ (0S3A<VE8J.E,5EL
M/@"ZE3J^ .'RCK01Y1?X,0AQ?YC7Y5B$\YIR"CF^^5P)Z ^L*?N1WM,E8JBG
M#C@2K N[OPK8^;Z$0GN4)L*^8%'2Z? IPT@M-:V0AAQ7\Z<G],P/'+0ZVY L
MKH?!;HM(]XV"M;=B^V3"1-XP%@6QNQ[,HAFUZ)XVP0XNA4/FMR5V/_3K8<FT
MI,4,D^3%0?,A-1U::P'QM&2]14_#$9'Z$OVB.(%<$!)X>EN+63:#H"EYW60\
M-"B^XO#%6^*(Z-6XO[7Y'2" U!11Z4_C(GZ.4 Z63&0*&]"-KQI-9="Y</W5
MJ[>*LVH$#QX=&.]2U:U!D[!+BC#%]PT(LD@0[H9>\+L?;?'2>_3P*JG<(OK"
MPN=-(DJDA,+4RTEWS&:R3E!)&G#Y&DWV.=WL,X:@MJY704^C2V"0\XQ7.SJ?
M/4]J"$1?@AA'UP&9O)[[JT^>[_I+SW^Z8[M]W8<UOJ=_"#]Y-VE&4==)17G:
MGX\6&2:3EFA"*&N+EIZ)Z2C'VF/C0=XB*II$WUFC8, UX")G0!>9PWXO\%29
MH;O/CX0W6K;#]I%H-W^H5R">S<:Z. 1^AZTQCV6'S5@;S"^LH;)/Z _I[3ZO
MI$G,KNC^$.P>XL?=6GCUJL5DTK1_MZ_7M533JB@1[O JK?5.-;B)GW&85DZ]
M]LBD:.W1S67W35RA2:CI2EV]-9:N'S6:./.DKE?.'#>,.6BKV14*$2+M(M9P
M5KH6E9HV11P\EH5PU_@XW-5<=,RPSY*"H<%F&_@XO<6ZYC4W]]JMNZ=M@60Z
M]/)07J9,C[^A([?D2CPR%G@QOJ:'.:\(B_E/'E$T*;UVL?_L_C,(+]=N%*D$
M<!T% \5QW;15"4XFO' NO;4Q:?<]:Q@5+6?W;#SL$6L<L=;!V0;*?\E\<;?9
MN.&>NJ_F*%MBMWZ8$H5P/5RL.Y)CS=VN\>J)WB=R28M*QK0@I6S0UOX^8'S6
MJIQDKYV-1^/%^" 4HZA/0)VV0&_A+MJP*?#2[(<Z^UG@!^F(2K,STFKKR24#
MZ'R3S%>)4V[#8(O#>,]")UKH.+GQ*W,2O?P8+^F%2Q>N_R=]]R((P^"5EB:Q
M(;22)@9>%"7G8]B Z6(7>3Z.(D;'45+5XV)?^I=<;EQ2#$@P)*>;_'UVIU-.
M-CQK!)5;.:&13ND'MN3 A_!(+?G=VR/F(QTU,/#C&@7?PB+_TMUZL;OV_F(Q
M!*7F>']-5+^*\49T$%WV;1"<-ZJDT)EGHSJ\J[)/4"(=?:?R$6L '-0:S:]A
MN:/YYA$LU:GYP&WWGWUXE1N<Q6]:@U.U >=L-G?D,6K'F*O):FEHVC2NMG9=
M>41:-GI>8S=B5Y#24%\)C9PW(=%85T>E7W)R@:E<E C.)L=V@;&OT2(PRAL-
MAD5QQVW$HL!CEF)1/KTO(<(N='9).<^G:C"U*2.OVQ&J":O?\'J%=OZ*+IB6
M769)CEX> HKP'C3O7F[UYF'M/;&!/A+-0E7?ALNYMZDFVU?GT\GIK)YQK_1
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
M$+MKN!6@1F7>(.U6+92N0KP8+XQGA Y)&.XDR#%])!95,P&E% Z".P]B!Y]
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
M$8YF1Y@9FCO@O1B:57T),C2'[@I_<3<M1]MJCYD<F _:EM^(-,]6B)D(Q&0
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
M/#?TL&AX5!!@<,R4UTJZXSF3LWF&I9)PE$FG(TPJ'Y4;@!D[AW* 4W< SAQ
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
M<:3=<&_&@ 38&[RK9^;H/7HAOL#>/XGL>[Q\]H-U\+2_#*[C54.FN/TMXW/
M5I44;G>?I%M9_O ^$:'T C$F]F=4"$:7P2\GB C_!6B91[?!8TL,;IF9:;;:
MD;8:;N8E#=%B>B7G)4T,0IWW:QCLMO1.I7 ;T.1>(WDTO6">-QJTD4YQDO:F
M%<I@ LE<OI!H.B^MSZYQS:ZR1%@VT&:DPS/R%_3NI_+/?H*[*E$*9B4":'.,
MQNCA9HO]M+@[:U$B=!"_ A,W"/51&$UFLPH#4)$HJWF?]"C1,#)TD*#)NG&K
M=?"1@293G593@<.!5LP=Q +-?M%#!E_NBU#CVMMXS5& ^&GC%"!417:?PVPR
MS=>&OMR7P\=4'-0<09-E8RC+6B"OR3Q';!X<S%O15""\V0UZP+U[=OU/;A2_
MXH?+=;!;7;)%*3*]H']Q?0G JTDP3@)*ZLGVKU-G/LTF!K0!E+: 6!,H;P.E
MC4#SQ8!.&%OFA!9J&= 3CK(GX%BH$^P+9E+WHA:V^H?G!AN/M+'9^6G1;(70
M1.%MTRPEKYIT19/9?#)/&"H1CBK2[8EEAC)];(WIS8PTE/V.@OU@/*0.Z)R#
M%/VFE7^2O MIL9UL#A^%8I8#/63[TF(T<DX/:"07!<P8O4P:0Y@DQP2]["K!
M'AS5 IC4(,PS6 M>_\O[ZWE'G):>3;[R7W 44[A\VOD-@8+,:Z9Q+*&3] T*
M4Q*P)IC.I*+L>'PA%U'!0 C7;NP8WMAF[&NWV)&Q&(PA%("9LX6LBQ)DIJ9=
M$Q'DW^1?Y"_T! +YQ_\'4$L#!!0    ( !6!C$S$4)'3K[D  "ZQ#@ 5
M=FYE="TR,#$W,3(S,5]P<F4N>&UL[+U9<^,X]B?Z/A'S'?+6O,R-N)59N?12
M'=TSX37+\W>F'+:SJGM>*F@2DM!)$6J0M*WZ]!?@(I(2=H("!?&ANYPV ![\
M !R<#>?\_7^_KN(WSP"G$"7_^.']VY]^> .2$$4P6?SCAV\//YX]7-S<_/"_
M_]=__V]__W]^_/'-Y?7#FW^&( 8XR,";Q^ 5)6BU>7.'00J2+,C(*&]N8?+]
M*4C!FQ_?++-L_;=W[UY>7MY&\S1$;T.T>C>'29"$,(A_3 %^AB%(W[WY\<?Z
M"[^6M/SMS9_??OCX]L^MO]RC/(G^]N93ZU<7&)3?C @Y?WOSX:?W?_WQIT\_
MOO_P^-.'O_WI3W_[TU__;[LU6F\P7"RS-_\S_']IX[^\N41) N(8;-Y<UU3]
M?V]N;R_>OCF+XS?WM''ZYAY00D'TMAHKKB=(L$O2?_S0FN7K$X[?(KQX]^&G
MGSZ^JQO^\-__VYNR\=]>4]CI\/*Q;O[^W3^_W#Z$2[ *?H1)FA%J.AWI8*RN
M[W_^^>=WQ5_+UBG\6UJ,<HO" AP% M]P6]!__5@W^Y'^BJ#[X\?W;U_3Z(?_
M13_X=XQB< _F;PH:_I9MUN ?/Z1PM8[!#]7OEAC,__'#<P*R'RGJ[S^4_?_'
M)0KS%=TW27259##;W"1SA%<%U3^\H>-^N[_ID ^2MQ_>/\. #%7LI:S:@>]H
MXW?"\=[UI?:>]/S]@6QR0+\QFV]WS!U*(?W$11RD*9Q#$)D0KSCR(:=Q%V!@
MM! :PV=+D,$PB.U/[(;PL17H27XUB'7B9F3>^ *MUA@L09+"9V"%7.ZP!YN
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
MCT<E=RD@QGS3W$#EJYE:DZE+$GHV>)V L4,F:$D3T35H&=@[?$.+F6"W0<A
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
ME^\+:#OM^!9XW_W%,M]#9_>TK,:^UV+0PJ5EV?8]@[N:OV>+CMP+XWN9!4W
MF *2[WGNK<<'\>R<OG)SN6UY1Q3=\0OX&H"F@<M.!(>O ;,FB.S&UO@:)*N!
MC8KMWM?,/&HP&1G:?:V$J+&SY%YM7Y-ZZ.VK_J[!P[W*'#..6H$?OJ;+&@ R
M=J20KY5*]0#L8=SW-<_8X !V_ .^5GJU@:+4L^9K>C9Q<% ;.(XCU=LL3NK(
MZ 1=>)NO21VN?C$<WF9E4@>0Y=[P-MN2'!81__<_@Q(_!J]=D&,WOLCW^M#Z
M<7 \AGXJ/D$;D75M#&4N$-_Q%,:=M8'2]O ?#CFWCTD[::-NKFZ2,,[)N#?)
M61B6J::*HDQ-(X:?R,Y[4_*]O%Z=C.:JVM [Z"+'C)<Q*CV<O 2M2+H'(8#/
ME)JO(&-/0:F+HSG@'!25U%?@,7@%J70"G/8.J6_IY&1[S+(EP/(P/K6^3F8E
M"L!T&$U9?EKR2&BGD3LZ)?NXT\8YE4J@[K9U1S6UD"G VVHV!EJ50&8T=T'[
M1;"&61#?@B %LZ<8+@K)0+*I)9U&- _I!I+W<S.;=$EN"?H?*HP_!W$A8F:U
MB?C7(,YY*=34^HYG5G> R++THL=T#2Y!^5^MR7&&<#)'@[HCNW/4&<+)'/,T
M(U(9/HN>B= ND^1XK2UEN2P5J,_H&>"$Z@V?B=K%NY25N@Q*%Y<?J?9RD^^D
M).L>/(,DYRA/DL8CH%MZ%_#;NZ2>*#^5Q  RY2EP.CF>1TOAT9D)NYN3N>3@
M&J-5-YI,<AY$7>SPFAP\HN)RJ&PKYPAC]$(M+ )6(^TT#&T2!BAH[FB]'Y'F
M:O,ZN*#_,T+1"XQC#K7;/[N@C2QSD"P@$6RVG.KJE=H)R1Z4T*W4U<V<R,U!
MQMX0BKBTMYK8R=44)-&W%-S#Q;* @G6P]MJX0$=N*W-M$6M]7WS.&0W'0:_$
M]B#HX)A^J4 P'BF 28DZ\".Q_-04;:X1_D84,YP1?9)(6W7 K?J*J(S@9(8H
M6=#7(33H0G*<&2U=4RR'G]W8)=V-SYG+X1DM75!,W6%!NKS#Z!E&(#K?D-LQ
MNDDJ/V2R. LS^%SR291D,,EI4/ :E,]J>)/K.>B(<"B7QS(.JH.."(>**KLX
MJ XZY?4;2W63PEVKZ))BMW62C0^#=0"CJ]<U2%)0>YU5O)8J/=W,",UA1H.\
MN81O&SBBCQS?;',7!T2Z2R+JHU@7"0FX^J"PBYL\=.2@P;!XD&#NA=(=Q4E&
M.D)*6AM[N0NTV\IM[CS>,T.UHDKBWDYFMD2X>,*]M3]RD_TQ6HXFUY=BW5.5
M#%^RH48SY\VMI+B?K-=X9G*'(2V$>0X20#"'Y$=A407-09PFH6+&4G6"6-GQ
M0=M0U4\&KVV? 7Y"8P_S586&9>-IT#%X6.L5.FTL_'HC*SD@^X HRDN^)F_1
MQDM;TO0UR8LV<N*(<%_SO6C#U'7'^9K?11L6);N KZE=M-$2QWST2NZR+APE
MS[X@Q=U!)OE:$(W*/0)<^![ [I$3&89\3=-B@I1:6(BO>5ET$.,$?_B:<<5D
M,S$VC&<95$Q0D466^IHPQ00KCN?'^TSP&A QG?^^YYO6 4BT?4R$Z_&+1B:O
M8.29GOA6VL8$Y5>*1?4XOTZ6'I9/I5?>[J.P6*J!I)06P/?2%'K[2?'UN^^I
M]/5 XSZ2\STYO!Y,O+=EOM<Y,3J!K.P9#5!^*C8:7%WA(52#EI^JC>;A$SQO
M:I#R4\/1Y.:2- D-6GZJ.WIH,0/O&XC\="CH,"K9J_4&JTF?8;_*:A#RT[F@
M],:(?_,QC0T?O)?+]0Q6NZ]L&J"\E\SU#,6,! I;K#YZ+Y^K8:60@*C!S'M1
M7?$@ZCQ!;-#S7G37=N-PWM$VD'DOPZM<D@HY>1K$O)?C]8XH=V?YZ<"P^@R.
MG4%?\I+#]R3+FD]:I-XAZ0L,;ZM=#(7HYO:4DO'W>=;3D0.U7)^^GW+%AT/[
MWG+&4XN/?MI"#" 2F4\:N/QT7?:#2_B6YZ.O;WGZ8=9&R$_#B $^>V^'FQ 4
M T[NZRYJO]=O /+3^F$ 3]^D(PVD?II$[$&JG,^F@=1/DXD]2)53)360^FE3
M,8!4+Q-Z ^#0GM/CKQI45CY>@HPH8+%>"2$["0;.XAB]T(BO:X0O4?Z4S?-X
M_[FFI&B(UAA3FOLI%=:4BF9*[#(E=CFEQ"[.GEAXFGMA\O@<FW]"V>,S 3HY
M?":'SVB584V-Z7#ID]QJPP_YBE[%L_D#7"3%_DJR"A:B!M^1^RFD+[&B")9$
MWR1SA%<%44[TWGW2)&40^1T<%MDEY)!K/8D"'*7?UM3*0-K_Z?U?A&*C6M^Q
MS>K//_UL/*NFKY-91?_.JY?FA&=\!2^MO83)8<H),RGE,KZ*IC>&FUD^ YS!
ME%!4I6KB3F6OH97",F<+#,I2Y@"O[HE*\!+$LX)%EI;*'7+4^MBA#*[SSQCE
M:^8&9C:Q\]T5F01AQ)>@2-V$\.9A2:[$5$"&N(>3?:5;M9Z]Z31'<3'3\R"F
M<L7#$H#L%I4"FH E<)N/A7:A/570P0G].>%'($W/PO_DL SG+GXD[$$\#6F_
ML<Q&L)$XK:WPH'IPFKTGB1YR'!*&LM@KJ25N:YN2>R(62 @HF@SQ7<9"<)L-
M\7WF=A8T=%@>&_X!H@NT6N=$#WI \^R%7$7DDN264Y!VLX)G^^G,%YC 5;XJ
M?KX+-O0R(8)#2-6M!7.'J7<>45ERX<TJ[F,)\71Y3;1NLH@OV9+N31G(@O;.
M_(]$-<Y0^%WN9>PV=%,R>Y7' <WU>36?@S";)?> /G8"T56 $YJAYRO(9G/"
M*-[S)J(Q@M42UMLL<94%AB_K2GH,0U43T:E!V%XG.[3!M% ARWS6]+RD1)7\
M-RCE8+[.I-3/Q:XEBC& BZ1<QG!S]4K$!R+AT_-_3^3\@)JI*)/E[5GU_BZ+
MX]ZLU@'$E Y!82%.8R=%9K<DS.;R@GN\UJXIIX^P;PDWB\H3^0N((_H*E&OD
M4.OKJNAOB>HC^91 +6 T=$_O!3F,"X0KSZ=0,%'HZ*KX9%8]YY>L +/I&&@6
MRC"<QE;NK"]!2H5Z@)]A"-*M]8Y_EXH[N,#R2_!*I7[AUNVV<4)EJ9N(J>RT
M<5(&,Z>?GLWOP1KAC/K='L!"=+T(.KBGGTC%WQ*H2/NVL95S5=J\KU&.^4=I
MKXW%+S^2-D#VZ78C*]]NM,+9_"Q)\M)T0.[F.8 9$?:HY$?^=?82X*AX?$]D
M<O0 $HCPU2L(<ZK>4&ORU6H=HPU@&[7L?\3ZW O=G7I 9/0W#=V4JR28E/K%
M/0@[<0R->XQS>-3Z.BE@274,@1#0_-T9=<);H-W":4G&EKH@)%C0P<K)$@9
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
M-MDAHW@=X<.Z![;6+E6APO<X%3%*2D*-[Q$F2E=UAS-U,3W<%>;8PXZ2Q2/
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
M<C&/\SPE&E&:EB6#BO-%F&8&DP6AB+)/2(Y^=>Q*Q#?B.?88T,7\KU;K&&T
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
MHLY><!P(T+(^72Z]S[V/6A),8G*0AA1<(H&KB_\E] *% -A,'1NAUQZ$[S2
MKRSTDH)PL& N]=#+!P+P IF30Z\.", )Y!H,O>2?T?DS#A$)O:X?'#VSH)30
MJ_<!<%.II-VJ\ 4%#R!NH%^MO2!0.H[T";52GLFY ABB0B\K!/"' H)GAV*%
M ?E>#_M+;&H=:.Z%&J,C@_B0<L+T&,G#<X:4)09-@[+C@PZUO.D9D(7';(1:
MV[0+J,8NZ5#KEIYA1RIB*T(M57H&%,51?[U*E&X1_2 A0J@*]J\1ZW!);XK:
M3UOT(U3D5 'H-7+AJ^UCFO*8IAQ40NV8IGP.5-LPCIM3!Z,LMFB/X)<1P3%?
MOE.^_"2*^9-(5G/E)^0_*TQSO.J?>6X\U)A#/^;0R\F_> []F)E^SLST(\,(
M)#==WL6W.6BR34!=[62TJ[Z4S.N77R04=QS$F_5H/FT#7XI&+P]GTF5S^;-&
MCBI2G)M^_:+H.GHV'P!SZ#K*F*<?;)[^B:'UBG.&QPK+8Q;F^;(PXQC1Z>(&
M;W)5!N1)*ZM??_R#[/1?;[2R^O7W%2IUDKTV=Y]DQ1MQ>I)T7>W0N8J2Y2K"
M#]$GPN:V Y/N5NE]6^$/A'\OOFE*K+;O$/)O<P9&90TIC T<B)S7QX:B:3C"
MF*<+?M';0.<^<HXK[ V]@H*\#BCH9P. (BAXQ;-+H('72';4S;40BM_>#=,A
M!->>S0-;0@T%ZJBAPP 4'=SP@]*LYN</%BZ1#C&DH'D;&3T#B)F7[1X3W6JL
MAF&@VXTU,'J6#@D_RT[&N@SUWK$:AM",-Q:]Z%&$)ORL'"MU0@9?_Z)K!8?!
MBNN=P_O&ZA=V:JX,5]2'NGO&$AF#+I$!2E?M8,ON53_C*FR$'=,%87;L(57N
M[)]KJ=V#'72":]Z#8R+AF$AX?L3&1,)K1/5IB/E;;VC)#2"O:$,H-ZW=S.>X
M).\Q61"Z+CYOEM!E)[#N.><BYW0QW2 :<<HJ2F5Q@O+V3L("CV%5AVY*FSL]
M;YHY-(^48K4NYYMT?)+R]3JBN^GB@%N:LYWBXNQ,\I3QLC2])>L/G!3SOB4)
M7Q9&%_LIQ?-BF?A68OROM(&FM]RG@QZK*B?3A:3+$XX^<,S6X:^2S7RIK[LX
MUYP6$N-Y04MQ62A"ER6-_:!;&=0O;>Z&]I3MAZ^$S%.FSNP+OKV1FF^=4"_M
MX(+^KRAAFS=FI-S,USC!G(OR C95E3#))'2]G,R$0?J)X_AQO8DP+1PG))7M
M?DEC)W13]N472A98=@$W6U@)?_V=[4%^9R;S2MH\;,/R=I"'O@)[6J&R7IOI
MXO!&"OMR\_>/[.9,EIC)TC=IBD[DK^[C6'RH=6_"!8,,Z>9BIQ[DIWT)08W@
M*&_OE/JR=)6".8A:.J5X+Z\JGZ>6M79".7?0'L$H(UO4U 7-C,%N<<I$B@="
M[TC^D2WR^&8V*XKJ26A7=G&3T)8BID.M&'>[0UL4DX+7J>]R=1\WLRC+ODH)
MKO[L1'?FM3XK"AB#EJG,1ZW<)O\=Z\H-X\ED5_T1EOH''\FA74.I/+3;!&%]
M<4A[8_U/?$":>0B[NIE3')<B[;>(_D0->44Z$VD')_1G3 [GT.Y-&_O[7Z'\
MJ_NXM.NI;1A-JY[<:A"Z!T=G+VFB))4A0Z^8KE56VDZ7O<01>K**$2QB,3[T
MQ!4CB$[DP=#S58S045E'0T]4,0*J900,/2O%[( IQ+/0\U ,[S"E[A]Z HK9
M<=-Y/4+/2S%"2VT9ZY6/<A7A>D9@7<R]'7I^B]F!ECC_>B6S[!_S" "G'@ZU
MT'-:S#0BD1,I]+R5'I9DM<%F<+&AO?#3&/H&],A$/QA!-NQ+!MDZC:"4)%=!
M0T1"?R-0C1(HP"/T2E4FH;B=SG#H]GP3KYK&:AUH-FA7A$#VQT#31;MB)C9%
M!OJ>>E>0%$I#Z#F@('^S0."ZO'?6]>-3;$?@65:(!X4R;3E]*46S/RW)]L^%
M(8[NRHB!ZA_'P0+5K_]U^WP4$=#X@XO@!6Z&R'::$)BC1B[H_!;]PNM\K0S
M;+=Q0B5.]%2VVC@)[^.F3E51_</?G5&G1+#9PDJ8^"MB&YQQP&H#O2 ZX^QI
MR:5DQJ5R-L[N+:>;.$^YDX=NBX3Z)4[Y4[SSVVB#,\;SVL1:'-CJ')LTW/.:
M)KOT9L$^]Q[]*F6.])W<Q,7(C)@#E;S2*$DJ(E53M3*^I1D?\W]A=H*HF9N@
MVXQ=SVA^']&$UP*\V6PH85<LU_VE@;B*+@[#$[\BLJ319H5G40P)!A6T=QK(
MUZ0'$L1WTMX5]<51JCR#;$.\\.N:*UPGHK1@)OJ^OLU*&3*M[>=2A!=+7<>V
M9LV\0[?*G(@I+=-+4TH8!!)MD:CU9G-;Z@P]*$>'1EM3"#WL1GOE<FR:VF?H
MP6W:6UQ@&A&A%SI3,9(7#@X7NVI$Z,'>_3#NJ8Z&'B9N#"Y,TPH]?KSKGA0H
MTZ%'D(.5#V&4R.G]$WZ@31? &G)^^"$T77<4X,0.IRS=)$KQC(?9XSAG'(D'
M ;)+\FW%X'=14&M_C^QIT'E39,V=^'^.B"F@!1)>MO6&:D/8VWVL6)S%GSCL
MTSO$-C,/22=40FO742Y!_7.^YB[W7K2?CN'#[JF( ^Z;?6N/*#?<^<>]7,RD
M#M_FA;W+;(N<$5G%=9"$4UOLGI*MBV=F.HJW,ZV6I/=<6^/8*0*6S"B*4G2'
MRO\^)DP*H8A_D)?:G2.TYG(+KR/.2&(7=5Q$\7!5-)64 ^LWHHLU9#J/MFA5
MNXUS*F\RIJ]]Y!F'\IV(P83,!#2.E9W6_NPVPG'YS=)F]):1V<\5B9F,6UJ:
M;N9_Y.5+3<)=UF,T1\6O%EA5,+'1P 5]?T=XN>*7QI9QFR7:5_1M\IMTFF=I
M%B5SMC,DDS =Q:.9GA"GDI3-QG#JB=3H+@<#D+ET&+HAS19T0K4@=-,:!#R@
MMA>Z0ZL/5"<*0NC.89!EH(F8L2(2NL_*&$&)"2E4]U-/2T\3.4-1(]0DH_,C
M*A=30TU"ZF71.ZH]<E!,0GWYUAI8'33P;E5$_E9BFJ E=UJ_#PW:GG5%O"YZ
MTQLQ*V:[;D5'VMLR9'S[&*OZE2LA613[B:RAE\)8"F\;R4,/[.R HM2Q=;EJ
M:FX# YJ1 !:2/26&ZCM4%*:*Z*X4*!_3-#]Q'ZI:^N Z[!VDX,&1D')GV0H-
MYK4Y/NLJ$/1\Y^"&79)X%B45VF2/MOQA'4T/%^=BGT1_,_MWCM,"J>)'BI R
M=4W?SY?9R!/89*T]H;S,DCH(I>4AGE+^WT)V;9E+A$S8\N">X%+0],(.DBQ4
M0-W'R2M]<92F/'R=R<7JMP5/&[JF]TF3/"ENZ^8M1*Y\%/3<*#/H!0T=TSN!
MTCNQF?C?T-9^D S54:2"NTO:UA(ER1;1C-?]+%G._:]949+VE=_78GJ4/>R$
M!*99],@^4ZFN\HM=W- *#?_#)3ZRR&X)W9!]%=XU9GJ-G!QM'T<A'C.$YH6&
M6UPSR0SQ0L.';26/_-#T<U.NH'XF7<G1!0U=TRM_%5Y5%04^@./7QOB>F.P*
M;@E\5>RDA]/R"\T+%5)^X:2]&^IKDQ^HJ)*B@S/Z2SGW+J<\Q82I:J1RF34$
M2?EJ0/M[-[MG]%G\J=/4ZLY6;KOW/-U$].=CDI!M<6_]8!N<6[9T5QZLHQ4:
M_X$CLL:-NU5.E:RI2RL26.,_F). BQ+Z@P :XX+H$08%QJ'GU\M5WG:!U%.5
M+?2W3XR1F9R>L#!CK]3(@(RNH08)@2PS!Y3DBGWHX7M0?-3FAE"#]\ H&2CM
MH<>Y@[&""MFAQ[;; :RM<_4*<O<ZWDEO4#IP+;TI,-0(10.0I-I9Z.]( ;"1
MV+-#?S_*W/;9+I=TBFOHRAO FBJL^7-JN@R_YH\95"9[,?QR0&;820TP>Z"^
MC$"I)+ !O"FF\Z'(4!H,8]>Z:22O99UNNT% 9>(1TK"J3N%<H>>KV@:Y&1MV
MN0AYUP_]:-)9SA@"BS?Y5TKRC2+F]:B))T&$8Y"KC?47#%X^>5?!-"]K(PLJ
M^=['>%F;7]_)!+WDV7TT6_T3172RFQ8'[/X7ZX%3],JS6D6;ZZ+?]V2MF[/X
M0;+60:]F#=\*D,'L!/@AS'F2G$^T&UCYY@-.HF2&H_@FF1\RJ:*8S;G@@LD,
MO4=TB7A64?'L_?<4S8L4MDV>\>W0W@2BB..S?<;._&-"J!SQYI^=U.L2WE::
ML"%-)SN5N"I1C.OG3 (6U]<Z;N,FJ$]]\T]V3V@9Q2435,7"=1C(Q_F>>!L,
MI_GD-'S]+3IH6G<HG5&\*=.5&V8B6806H*?C&8G4F\?$:&KZ(1S/L7F93C\3
MID&L\*9\%L)DGK!AW 39HB1BRM#W)-V@&5Y@IK4IWS>3MG<:8+LG"Q)<VVKK
M6_29.FSO1#D+/;!J#- S00LF?K5]%^;B1N@H=A?!C#P;P5KL[> G8>W!.]#L
MH&<@5H?O0C+6,33G&&2N"3TJLQ.H$ET\]-C,[EA=UAH;>MQG]W4XB]TQ]*C1
M7GS7S- 0>L5D6U#*K5"ANZ5M(0BT"(5>RTUK-ZI99]-E$7HT,QR6(^]9Z)F6
M2DM=.T!)BN#E# ^>1W]8"?08GT%2ES?6$2SS9O88<739-EVVPF^\HBT[R%%\
MES- V9'9$/:/Z6*O)S&)^X/75#_URM@9TT<7:1F%>!M1NF._+?6/CMY2X5 #
MG/._O@1FQQ?CU<M&M2G#.K.(9GZ+'N9H]KH5NAFSKJ'.N#F@=@NW!VJ5,H2S
M_[W8S>X4Y@[M>4OT,SR5+/0^ :/I5B^Y25.4I3>,7!Q],.TUP[Q(1\3_-+_)
M'B),?T1QCJ;)*YKEE%;/_!AJ*W;DAY+4 TE-W:HB32(M #JZD(<.[S$L"#_E
MZ(U34RV HLJHMIN3 .@H^?F.UZBJ]Z*>@:2Q$[I),M<0VVAQOF!\_I+$DB?$
MD23%<Z0K6&8\AI.ZN5&Z8HR%_X=SVBW;JPEC-?)H+D4'5_0WZ%"7_A6VM;)?
MBMN_F74LWQ:RIB[0.[!;U0W3N%98 W9+T]8M<V*_/T+=[C>N%255Q+B]\3U
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
MQLM8.@V]@AD8.;&L%7J=,C \($4N]!1#,%IJMT;H*:NF,)WZ3D(O.P9&2'K
MNL@%_C]SI0LS:T+3TY$2>I5H$RA/(Q%K=/X6)#KRN+&6]"F(UJI%\S %)F-D
M)J?(A"DK=8W7.CUI(I4WS#PC&YC!O9<UFF&J@091="W51FZ2#3W/K2-B\F"V
MX/.;NR-F>-##3T6U%R(*1WH@=0ITT::ZPSR4/%]]9&O+R".*+Z@OU3"-.J;!
M41+11.'I"5/!M(2;VA$4IO9I";H&4+^%R;[Z  52%'X+4U&PM,$D@:\U>EU,
M(/Y;(?4AFBV5'E;<X #:7X,_JB;>MF8L5@U1AU-Y%07(C'>6L-Q'C5.8)D@S
ME&2)(#5*89HCS5!2I?O42 4OX4.14K@D_QJFTQ8&DKS^0HU/F"Y;LTTDRDJI
M$0K3>0O*L1!N(J'G\:_!J\TPYZPDX:;&*4P=61M'WC+Q"9R6H9OVS+2ZT\(8
MM187IGQDAH^TQ%D-4YC"D2%,IC7O:OC"%)O,X(.D5-6(A2E(F2$F2A"I$3(1
MI/Y6(I04M>+G(6&DMM%U$:-,A$T?B[.6CJP5RO",T3G6)1OKDOE3EXSMS2DM
MI-MYP<]>$'U;L?VJG("ZI^,9%42D-WFV8ISB/R<O4D)Z>#&#QS3-X=17K;V@
M?)IG:18E<R930,EO=O&O(MQ8_0[><ZQ^-U:_&W+UN^NKBG*&&@G7D"EPFD,1
M: *<A1R*0!/?;.0#@&3IT#/"+0-Y*L*'GAA^%@#W&D3H:>-G :^EQ(2>2CZF
M\OB2RA/L:W%C)L^8R7,5T(Z9/!?.Y.E4/<)_B*XH9,03IUG-UJ>+Z0;1XKM.
MGC:<Y"F[4-*4;=D/QF,Y'8S*C,F"Q3Y.4CROR+NA-&*_+2^C%?_Q,;E9\T#I
MZ4+291]"M?NKQ,!RJ:\[-=66X1EF9F=A'U^,E*.!]3+T?T4)V\KQ33*_F:]Q
M@KE$D^$MJHJ!22:AZ^7F\85]A!*O.U6>UYP=V9KW31"3ZZI(IO?H%TKO?S&Z
MV<7 V +=%0(OC\)D/1E/9?0M]^D'$A3.^45W"!X8@L:;(VOMCG*&<+4!)VQ_
M+J0UK&6M75#^C+)Z&TGH;;=Q066UHY-EA9CN=5-Y>Z?4:Y$6M71",8^_9)R!
MM.E1,V5-I]%]!RN,?TBCVKTS<3!EFY:+AG)Q1-7#HQDHA1)U'RL/J[[-5FB>
MQZ@0I4L!M!:%V&8]7"1-;>7$R%S1;6-$.[-J5"2<+GZP_W(I>G^+%_+=;IH@
MX=;O,( 7=C*5KC$66NJ&E9+M[.$*V?X%@\L*)QF$27NTNU[:[AIFJIY&)Q2Z
M/,2G./3-I-61FEAIS2[=8ERN*0_&"*^+F9"[A<8$B[M0=0X] L8,(8VJ'GJP
MBQ%89[71]HL\];\&0P>D!1;1;E&H;0;W'MBV/#+"AOX2 \#&!=!-AZ(D@.QI
MM7)J9A *]:4*BR8_H3AR>JHO5X//M_@.#F^C4D/!P]PD+AZ7BZA+14A<X?(>
MCE(O9?2P?\4YCUY^(;0X/EE&\4>>\</]3HR\QK:_8L6.K3^@BHH@2BN]I9&=
M1M?(CMI>R ($VT"&\"5^98R]&7W_1[YHP9Y]8'H:7B9E";Q92Y!,YL6_XE+2
MF/^1EV]Y[=F<D+N5UE65:_MB-/B$<K/BDCW<H*->(1*ZR!1+HX_1%$;)T--%
M"3-_M?84?.V[YF:C.%-X[$I1( M%6$;%,Z-HC;6$FN1^9ORM*UC]4NK]M=2Y
M6X?P,XFZ:'5C6%,OZ*QNYS%\9PS?.4/X3J"N;+O*%$28.I-=8  !,9=?*[!U
M(?2*,1T556'X&^AR'&XZLL!=U:.D[^C/&/T9HS_##W^&B41P+ .<W2U@^$&?
M\..<0TVNK/9!GQ%'"_=HX?; -FN#>80JO3HTEVOY4>B:]?G-B &;;48KXFA%
M]!FGSE;$, L2C]:12Q9KNXW2U4-,/MU$\;*/\]5E_^'/36VCF!-UD]U&E.X8
MIZV>Z1*KHZ"^3C3K<\_J7U\\FM<+8KN>9^'R]]70'2K_:S0]R1!.K5;[<]'C
M(1G($'[-$62,D_3RQ88UVM\N0_\SROA.>*%DB]GM--E]+Y+QJ[K&R?)FEN%M
M^6ZU(/-2'H#<9U"/<'A,MBC-+., '=0C' Y)5#9Q@ XZ6A4-K8H':1!N0CSM
MXH6Z;W!_'X6^]MK%O92S+:(?Q'?U[$P(@_EE+_/JD!$&W\R]C*F#0-A,$^H5
M/S]@/$\TYEZ!\)MB=1AA-!O!Y":$?O'L)9SWB>=A;D!==PRY[H&6P6X='2&C
M(^0,CI P<T<@>AGL* [,T=$LHE.]B)6>O*QE)?)S@O ?[$I]_V1C\TH[/PKB
M_O\*_Y[C9Y0L_YE'R=LN9:OPCF:KA,1DN:MH>,)KS(B4%VNV-K8OULW1,GL9
M^N]RQ O>W2P6.,:,IC*:26;*D;5V2'GC_'(E%4*^N(MO<]!8U4!=K53@47XI
MF?,,6"7%'0=QM![O!'X6!&V=46UX#F0=_*)??P9T'3V;#^"X=!W%REG_G23+
MG^Q_#U&:?:*/WTG,,]]3E8<"WL\*A4447;.6H9PH6=/1TV/Z6@OXB1:'DHRL
M&F9Y\;2.T@[&7OJ,Z!$")P9 V#2?G,:=2(C2^1JUW7R:RV37_(OY0TZB 9SX
MA _55&&$JB*'NHUEY\4D%,>(3A<W>),KGD4Z;67UZX]_$,4]*VAEY>M'AH.O
ME.0;K=%!W^D<M'TC'SA&IL2)>EFG[AEE_V!?JZ0?(Q)57:W0^8-]*Z>*][[:
M#:Q\\^_X 5-4[ L>1$TWA$9*1-0=+-&T8)^8;E#"(/\D]&>Y;3,E5>HNOIG&
M1Q?">5T(7\+,I3 Q1C7!4AOBZNKG'1S'7@<T]#..01$4E/;[$E:NJ+D9Z @[
MD<FNWG8=GB_P>MM9@$M[5#N\&'?MF!F<52WL-9!A.IOEIJ%#-BQ H0@]-Q&
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
MHPW.HKAR%QFMHL$(;F;(A%(V-G@ZDN:N:"_E"#CQXO96^-M3E,R_I^B5UZ>
M"'K*]FY*8C/6@:IL31"BJAXN9O",/AL6.4H2]N,,-60RV+2,AW%4?GJ#:+9[
MB:/B-4,N:&_@AP'<W<7<7M$,X6WA48?-1M'!#?TIBNB,F[/NT!;%I$"VJERK
ME,T@/=W,B#'^'#&<R3+!<(.,OI_#0N"O:$/HP7@/9 ZPODYFQ<T8$QX7R,UZ
M;,.4 2R;*JJ%25:,;EXSB1UYM8;0920[H2/\PPS:G!T!_34$ZN)B)=BU/EW<
MIQE>1QF292<>-?+?SVGHQQDC-<3!SB+>&7H.DAE6Q\<G]-0B,W1ZF/A"SRXR
MX&- /T[H^4.&3 SFZPX]<\@&:%!7>NA)TF98*DP^H5?,-@-*I4&'7@O;?$N)
M+:"]RET'AQ/<WA1ZT4 SW#IX[4(OC6T@IJF-ZJ&7=S;;:; HC="+.UL[G<<1
M S5PHRIP)D=X#?&H.( CE&K01@T!Y*BH 1LU!77T9XW4J"D LBL.<'T9%0:@
M$[2&;,BZ B@^KH9JR%H!*%BEAFK4"PRCV&KH1O5 %;Q8XS1J QU##VH(1VD?
MD,52PS5D.1\6)E)C-8KX)DF"-6ZCP \.$SN ]MN0Q7Y8OEN-U>#E?6 V<HW8
M*/9WB?"N\3NW+G"-U3:&6+;,#OUW*(MPG$X7#4OXL?W[=Q3/;PH'UGRR*WZE
MBR[N.ZJ5*-Q##:G25J,OSZ;N8(4FJ?MY'R<XYP@!2LEU&\AR83RV=HL\+C[T
M0"@[O3A#Q0H?.TJ 5?$ZC.<_S^^S[F/PL:#D7I==-T8FMQ^P[<GTQU#FP[[4
MW#*7BU7V2VZ[)86QC!:??<7I3T^*4X/H$@LUH*Y.LMH8+3QH_CNCC[*3G61Z
M,53=Q^79 \WF*"<%L*1#+5>XCVKY2DF^J4-9.$:$<[@<S:MR_"3QI8*\F#CN
M@6U-1K/%34=QHG[U71WIU/L-ZY(!=%S]EH#3&]:ALHLG$B5I^6<:S1%#?9JM
M$&T$XGO"([H1*CXNW<9R7%) =\$+6CJ]UN64MP(BNBWK>%P-X')G+;6T?2]9
MC>!@=JATPA+M G>&=K4DR;*F%_X<@OF(;A&X90<*9T\D3?>6EV-*T^I-3Z7]
MTN+ 5\#0>FV@T.U_QAAVWX*#?39B16CVCNBZD41C07!+T>Q/2[+],RY&Y=SD
MM^IGSD=^:_"1\K>-G-=TOYR2*P#0P5*5%A4R(D>%LH.+<P3'MA%TI)SU4 4I
M)2Q]!:90#XO^P2M]KVL^-LYN:[_.S@M%FPC/*P](NE="JHNX="=Y8C6XJY:D
MR'PY1)*C>36%/>G'-.LLC3U'M11:T&T5A,$%W89R:C6TL[(-CWU'.$<N8 28
M.V-$P+R@5I@@JP*,SC$;*B1>T!G.X?("2;B3)V* E#[-X=;W\ZJ&,MP#8C2$
MRZ,-7CE0T9_Q N]X:-W=V@,YNIT/[-F"?:N2)S&:+WF,X"V)8[9S:!0#Q0=
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
M!DUS;XZ^SAZ:UNCC["J<C@[-T2MW95ZY__MG3N='E"+VC_\%4$L! A0#%
M  @ %8&,3"JI#Q>NK@, GR,V !$              ( !     '9N970M,C Q
M-S$R,S$N>&UL4$L! A0#%     @ %8&,3(,/,(ZE,   =6\" !$
M     ( !W:X# '9N970M,C Q-S$R,S$N>'-D4$L! A0#%     @ %8&,3&D9
MQ  $,0  %BL# !4              ( !L=\# '9N970M,C Q-S$R,S%?8V%L
M+GAM;%!+ 0(4 Q0    ( !6!C$QIOYO;<90  %R."@ 5              "
M >@0! !V;F5T+3(P,3<Q,C,Q7V1E9BYX;6Q02P$"% ,4    "  5@8Q,D3!6
M+&,R 0"N:!$ %0              @ &,I00 =FYE="TR,#$W,3(S,5]L86(N
M>&UL4$L! A0#%     @ %8&,3,10D=.ON0  +K$. !4              ( !
M(M@% '9N970M,C Q-S$R,S%?<')E+GAM;%!+!08     !@ & (H!   $D@8
"   !

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